PONTIFICIA UNIVERSIDAD CATÓLICA DEL ECUADOR
FACULTAD DE CIENCIAS ADMINISTRATIVAS Y CONTABLES
CARRERA DE ADMINISTRACION DE EMPRESAS
HERRAMIENTAS INFORMATICAS
CAMILA ISABEL FLOR COTACACHI
4-1
QUITO, 5 DE MARZO DE 2019
RESOLVER LAS PREGUNTAS DE LA PÁGINA 49 Y 50 DEL LIBRO CAPACHO ‘’DISEÑO DE
BASE DE DATOS’’
1. Una organización dedicada a la comercialización y distribución de gas natural requiere
mantener actualizada la información de su sistema de quejas, peticiones y reclamos de
sus clientes (PQR); para ello se requiere contar con la información del cliente, la factura,
el inmueble, las quejas, los reclamos, las peticiones y, naturalmente, las resoluciones.
Dentro de este contexto explique por qué en las organizaciones los conceptos de los
sistemas de información basados en archivos son relevantes.
Porque el funcionamiento organizacional debe ser estudiado en relación con las transacciones
continuas con el medio ambiente que lo envuelve. Esa relación conlleva los conceptos de
sistemas, subsistemas y supersistemas: los sistemas sociales, como sistemas abiertos,
dependen de otros sistemas sociales; su caracterización como subsistemas, sistemas o
supersistemas es relativa a su grado de autonomía en la ejecución de sus funciones y a los
intereses particulares del investigador. Desde el punto de vista de la sociedad, la organización
es un subsistema de uno o más sistemas mayores y su vinculación o integración con ellos
afecta su modo de operación y su nivel de actividad.
2. Elabore una tabla comparativa donde describa las desventajas y limitaciones de los
sistemas de archivos que describen datos en las organizaciones
Desventajas Limitaciones
El diseño del sistema no tiene en cuenta el La Generación de datos duplicados, dado que
contexto de operación del sistema de cada una de las unidades organizacionales de la
información para la organización; por lo tanto, empresa no comparten los datos, el proceso de
los archivos que soportan el sistema de creación y mantenimiento de los datos en la
información representan solo una parte de la organización genera diferentes datos en varias
organización y no toda la organización. dependencias y, consecuentemente, se pierde la
integridad de la información.
El no tener en cuenta el contexto del sistema de La Dependencia lógico/física entre los
información se diseñan los archivos, sus campos programas y los datos, ya que la definición de los
y contenidos sin tener en cuenta la sintaxis ni la datos está incorporada en los programas, cada
semántica del sistema de información. vez que se vayan a cambiar los datos se tienen
que cambiar los programas. Por lo que se
generan dos tipos de errores: i) Los errores
lógicos (todos los programas que afectan los
archivos se deben cambiar y mi) Los errores
físicos, (programas están afectando a varios
archivos, pero esos varios archivos no son
consistentes entre sí).
Al no tener en cuenta el contexto del sistema de La Generación de formatos incompatibles en los
información los datos no están interrelacionados; archivos con base en el hecho de que la
y si los datos no están interrelacionados no es definición de los datos está incrustada en los
posible reflejar la operación total de la programas de aplicación, entonces las
organización a través de este tipo de sistemas de estructuras de los archivos dependen tanto del
información. lenguaje de programación que se utilice como de
la lógica de control de los programas.
Sin datos interrelacionados no se puede reflejar La Generación de islas de datos, en este tipo de
la gestión de información de toda la organización, sistemas no se tiene en cuenta el contexto de
no es posible crear los indicadores de la operación del sistema y la totalidad de la
organización, tales como indicadores operativos, organización, cada unidad organizacional genera
de gestión operativa, de gestión y de gestión sus propios archivos y datos; luego, si los datos
predicción en la empresa. están en archivos separados, no es fácil que
estén disponibles
La Consultas fijas a los archivos que es la gestión
sobre los datos en términos de mantenimiento y
recuperación de informaciones de los archivos
solo se puede hacer con programas de aplicación
cuyas lógicas de control sirvan para responder
únicamente consultas de propósito específico.
El Aumento de programas de aplicación donde el
costo del mantenimiento de este tipo de sistemas
aumenta; porque como cada consulta al sistema
de información necesita un programa de
propósito específico, entonces cualquier
consulta, por sencilla que sea, requiere de la
construcción de un programa.
Cuando son estáticos en la gestión de datos
debido a que desde su misma génesis de la
creación de los archivos esta no considera el
contexto del sistema en sus características
sintáctico-semánticas, menos puede considerar
la dinámica cambiante del sistema de
información que está modelando la organización
en términos de necesidades de información.
3. En el contexto del sistema PQR identifique cuáles deben ser los datos del
cliente, los datos estructurados de algún elemento de la factura, dos entidades
principales de información, una instancia de una queja dentro del sistema de
información
En el caso de los datos del cliente pasaría a formar parte de los datos estructurados ya que es
una colección de ítems de datos con un significado sintáctico y semántico para la organización
o empresa cuyo agrupamiento conforma agregados de datos, que va junto con los datos de
los elementos de la factura ya que, de esta manera, los datos estructurados dentro de la
empresa, lo cual tendrá un mejor funcionamiento. Por otro lado, las dos entidades entran en la
interrelación de entidades ya que es el grado de asociación entre las entidades. Por último, la
instancia de una queja dentro del sistema de información pasa a ser una instancia como su
nombre lo dice ya que es una ocurrencia concreta de una entidad.
4. Dentro del mismo contexto del sistema PQR cuál es la diferencia conceptual entre el
diseño lógico y el diseño físico del sistema de información de base de datos.
Diseño lógico: refiere al conjunto de entidades y relaciones que modelan la representación de
un sistema de información para una organización. Uno de los modelos de diseño de la lógica
de un sistema es el Modelo Entidad Relación (M E-R).
Diseño físico: es la representación en estructuras de datos del diseño lógico de un sistema de
información utilizando la tecnología de bases de datos. Las estructuras de datos que
físicamente representan en la máquina un diseño lógico basado en un M E-R son las tablas;
punto en el cual físicamente la organización a través del sistema de información se modela a
través del Modelo Relacional (MR).
La diferencia conceptual entre el diseño lógico y el diseño físico del sistema de información de
base de datos radica en el requerimiento de entidades y relaciones en el diseño lógico,
mientras que en el diseño físico se enfoca en la representación de los datos de manera lógica
a través del uso de modelos.
5. Elabore un diagrama general de bloques donde se puedan visualizar los diferentes
componentes de un entorno general de un Sistema de Gestión de Bases de Datos
(SGBD) en el cual se visualice la independencia de los diferentes componentes.
6. Siguiendo con el contexto del sistema PQR, cuál sería la función de cada uno de los
componentes del sistema gestor de base de datos en cuanto al uso del lenguaje de
definición (DDL), manipulación (DML) y control de datos (DCL).
• El hardware (contenedor de datos)
• El software (programas de aplicación)
• Los datos (átomos de la base de datos)
• Los procedimientos (reglas que gobiernan la base de datos)
• Los usuarios (personas que interactúan con la base de datos)
Las componentes de un SGBD son:
i) El hardware (contenedor de datos).
ii) El software (programas de aplicación).
iii) Los datos (átomos de la base de datos).
iv) Los procedimientos (reglas que gobiernan la base de datos).
v) Los usuarios (personas que interactúan con la base de datos); entorno, para cuyo
entendimiento se necesita el desarrollo. Luego, los datos como átomos sobre los cuales el
SGBD hace la función esencial de gestionarlos, entonces el SGBD es realmente una interface
(puente) de comunicación entre los usuarios (externos o de visión lógica de la base de datos)
y los componentes de hardware-Software del computador (internos o de visión física de la base
de datos).
7. Si en el Sistema de Información PQR aparecen nuevos requerimientos como, por
ejemplo, llevar la prestación del servicio técnico por parte de empleados de la empresa,
lo cual puede conllevar a la modificación de la base de datos ¿cuáles serían las
herramientas para abordar la actualización del sistema desde los componentes de base
de datos?
Con el lenguaje de definición de datos o DDL (en inglés Data Definition Languje) permite definir
los datos a la base de datos en sus componentes de entidades, atributos, relaciones para que
los programas de aplicación puedan funcionar , los comando DDL permiten crear (CREATE),
alterar (ALTER), cancelar (DROP) y truncar (TRUNCATE) tablas de la base de datos y el
lenguaje de manipulación de datos (DML o Data Manipulation Languje) que permite realizar
las operaciones de creación (INSERT), modificación (UPDATE), consulta (SELECT) y
cancelación (DELETE) de los datos de la base de datos. Luego, el DDL permite construir
instrucciones que afecten el contenido de los datos a través del SGBD a nivel externo, pro-
polucionando el lenguaje de comandos sencillo que permite la interacción eficiente entre el
usuario y la base de datos
8. ¿Qué tipo de usuarios internos y externos se pueden identificar dentro del contexto del
sistema PQR anteriormente descrito, incluso con la modificación del punto 7, asociados
con el sistema de bases de datos?
• Administrador de datos (Data Administrator): Es la persona que gestiona los datos de
la base de datos.
• Propietario de la base de datos (Owner Database): Es la unidad organizacional o
persona en la empresa dueña de la base de dato.
• Administrador de la base de datos (Database Aministrator (DBA): Responde por la
administración física de la base de datos y las acciones de seguridad, integridad,
mantenimiento y confiabilidad del sistema y de las aplicaciones de la base de datos.
• Diseñador de la base de datos (Database Designer): Es la persona o conjunto de
personas de la organización que se encargan del análisis sintáctico - semántico del
contexto de operación de la base de datos, el diseño lógico/físico de base de datos, la
identificación de las necesidades de información derivadas de la base de datos para la
organización, en términos de informes, reportes, listados, o consultas no preestablecidas
que se puedan realizar a la base de datos.
• Administrador de la Seguridad de la base de datos (Security Manager Data- base)
rol de un ingeniero dedicado solo a las funciones de ciframiento, desciframiento y
seguridad de la base de datos.
• Programadores de la base de datos (Programmers Database): Son los encargados de
construir los programas de aplicación que interactúan con el SGDB a fin de dar los
resultados de los requerimientos de información de la base de datos.
• Usuarios finales de la base de datos (End-user of the Database): Los usuarios que
requieren servicios de información de la base de datos i) los inexpertos y los ii) los
avanzados.
9. Utilizando el anterior contexto del sistema PQR elabore una tabla comparativa donde se
visualicen las ventajas, desventajas y limitaciones de un SGBD.
Ventajas Desventajas y Limitaciones
Utilización de estándares Costos de inversión en software
Aumento de la productividad Costos de inversión en hardware
Disminución de la redundancia de datos Costos de personal
Coherencia de datos Complejidad de los sistemas
Producción de información genérica Impacto en la organización por fallos
Globalización de datos organizacionales Costos de Actualización del Sistemas de
Información
Integridad de datos Baja en la calidad de servicio
Seguridad de datos
Menor costo
Accesibilidad de datos
Mantenimiento simplificado de aplicaciones
Mayor capacidad de respuesta
Facilidad en definición de requerimientos
10. Consulte en la web tres productos diferentes del mercado que permitan construir el
SGBD para el sistema PQR en mención, describa sus características tecnológicas, el
tipo de licenciamiento y los requerimientos tecnológicos para su instalación,
configuración y administración.
• APACHE DERBY
Características Tecnológicas
• Está escrita completamente en Java.
• Se basa en los estándares SQL y JDBC.
• Proporciona un driver JDBC que puede ser incrustado directamente en nuestra
aplicación Java.
• Ocupa solo 2,6Mb
• Soporta un funcionamiento cliente/servidor.
• Puede ser ejecutada directamente en memoria.
• Soporta múltiples Schema
• Tiene capacidad de ejecutar procedimientos almacenados
• Tiene soporte multi-idioma vía localización.
Tipo de Licenciamiento
Licencia de Apache 2.0
Requerimientos tecnológicos para su instalación, configuración y administración.
▪ Apache Derby puede ser incrustado dentro de los programas Java, ocupando
solo 2,6Mb de espacio, y funcionando directamente en memoria.
▪ Modos de despliegue
ApacheD Derby puede ser desplegada de dos formas:
Incrustada: Es ejecutada como una aplicación Java. En este caso la base de
datos corre en la misma Java Virtual Machine (JVM) que la aplicación. El
arranque de la aplicación se hace en el mismo momento que arranca la
aplicación. En este caso estamos ejecutando los datos en memoria.
Servidor: Es el modo tradicional de las bases de datos. En este caso permite
que se puedan conectar a ella múltiples usuarios. La base de datos se
ejecutará en una Java Virtual Machine (JVM) que estará desplegada en un
servidor.
Se conoce como Derby Network Server. Y funciona en una configuración
cliente/servidor.
• Microsoft Azure SQL
Características
▪ Soporte de transacciones
▪ Escalabilidad, estabilidad y seguridad
▪ Soporta procedimientos almacenados
▪ Incluye también un potente entorno gráfico de administración, que permite el uso
de comandos DDL y DML gráficamente.
▪ Permite trabajar en modo cliente-servidor donde la información y datos se alojan
en el servidor y las terminales o clientes de la red sólo acceden a la información.
▪ Además, permite administrar información de otros servidores de datos.
Tipo de Licenciamiento
Licencias por núcleo de Enterprise Edition con Software Assurance.
Se requieren licencias de acceso de cliente (CAL) para todos los usuarios o
dispositivos con acceso a un servidor conforme al modelo de licencias Servidor + CAL.
Requerimientos tecnológicos para su instalación, configuración y
administración.
Para instalar SQL Server se debe tener en cuenta lo siguiente:
1. Formato de archivos debe ser NTFS.
2. Tener instalado el .Net Framework 4.5 (versión 2014).
Además de lo siguiente
▪ Los sistemas operativos admitidos para SQL Server 2014 deben tener
software de red integrado. Protocolos de red: Memoria compartida,
Canalizaciones con nombre, TCP/IP y VIA. El protocolo VIA está en desuso.
Esta característica se quitará en una versión futura de Microsoft SQL Server.
▪ SQL Server requiere un mínimo de 6 GB de espacio disponible en disco.
▪ Para la instalación desde disco se necesita una unidad de DVD.
• Microsoft Access
Es un sistema de gestión de bases de datos Relacional creado y modificado por Microsoft
(DBMS) para uso personal de pequeñas organizaciones. Una posibilidad adicional es la de
crear ficheros con bases de datos que pueden ser consultados por otros programas.
Características
• Crear tablas de datos indexadas.
• Modificar tablas de datos.
• Relaciones entre tablas (creación de bases de datos relacionales).
• Creación de consultas y vistas.
• Consultas referencias cruzadas.
• Consultas de acción (INSERT, DELETE, UPDATE).
• Formularios.
• Informes.
• Llamadas a la API de windows.
Tipo de Licenciamiento
Es necesaria una suscripción al servicio en cuestión. Licencia Microsoft Office.
Requerimientos tecnológicos para su instalación, configuración y administración.
• Procesador a 1 gigahercio (Ghz) o más rápido, x86 o x64 bits con conjunto de
instrucciones SSE2
• Sistema operativo requerido: Windows 8.1, Windows 8, Windows 7, Windows Server
2008 R2 o Windows Server 2012; Mac OS X 10.6 or later
• Memoria requerida: 1 GB RAM (32 bits); 2 GB de RAM (64 bits)
• Espacio libre requerido en disco duro: 3.0 GB de espacio disponibles
• Versión de .NET requerida: 3.5, 4.0 o 4.
Fuentes Bibliográficas
• [Link]
• [Link]
• [Link]
datos/[Link]
• [Link]