"Año de la lucha contra la corrupción e impunidad"
FACULTAD DE INGIENERIA
ESCUELA PROFESIONAL DE INFORMATICA Y SISTEMAS
ASIGNATURA: BASE DE DATOS I
NOMBRE: ROJAS TORRES ROBINSON PALMA CRUZ JOSEPH REYES PUMACHAICO CRISTHIAN DOCENTE: ING. MARLENE RAQUEL PAREDES JACINTO CICLO: IV
CHIMBOTE – PERÚ-2018
Preguntas 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.
Es necesario para la empresa porque podemos relacionar el PQR, reunir por los usuarios, y que nos permite con llevar el mantenimiento y la operación de los sistemas de información basados en archivos. 2. Elabore una tabla comparativa donde describa las desventajas y limitaciones de los sistemas de archivos que describen datos en las organizaciones.
DESVENTAJAS
SISTEMAS DE ARCHIVOS LIMITACIONES
Con base en que no se tiene en cuenta el contexto del sistema de información, los datos no están interrelacionados; y si los datos no están interrelacionados no es posible reflejar la operación total de la organización a través de este tipo de sistemas de información. El no tener en cuenta el contexto del sistema de información se justifica por el hecho de que únicamente se diseñan los archivos, sus campos y contenidos sin tener en cuenta la sintaxis ni la semántica del sistema de información. El diseño del sistema no tiene en cuenta el contexto de operación del sistema de información para la organización; por lo tanto, los archivos que soportan el sistema de información representan solo una parte de la organización y no Toda la organización.
Generación de islas de datos: Con base en que en este tipo de sistemas no se tiene en cuenta el contexto de operación del sistema y la totalidad de la organización, cada unidad organizacional genera sus propios archivos y datos; luego, si los datos están en archivos separados, no es fácil que estén disponibles. Generación de formatos incompatibles en los archivos: Con base en el hecho de que la definición de los datos está incrustada en los programas de aplicación, entonces las estructuras de los archivos dependen tanto del lenguaje de programación. Dependencia lógica/física entre los programas y los datos: Dado que la definición de los datos está incorporada en los programas, cada vez que se vayan a cambiar los datos se tienen que cambiar los programas.
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. Cliente: Nombre, Apellido, DNI. Factura: RUC, Nombre del producto, Fecha Producto: Nombre, Código, cliente
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. 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 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.
Esquema Externo • Conjuntos de enfoques que los usuarios tienen de la base de datos,esta compuesto por procesos, los programas de aplicacion que tienen la concepcion de diferentes enfoques de la base de datos. ESquema Conceptual • Es una explicacion de la base de datos, que describe el almacenamiento de los datos y las interrelaciones.
Esquema Interno • Se describe la estructura física de la base de datos mediante un esquema interno. Este esquema se especifica mediante un modelofísico y describe todos los detalles para el almacenamiento de la base de datos, así como los métodos de acceso.
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). DDL. - Con este lenguaje permite a los programadores de un sistema gestor de base de datos, como Postgres, definir las estructuras que almacenarán los datos, así como los procedimientos o funciones que permitan consultarlos. DML. - Permite a los usuarios introducir datos para posteriormente realizar tareas de consultas o modificación de los datos que contienen las Bases de Datos. DCL.- Estos comandos permiten al Administrador del sistema gestor de base de datos, controlar el acceso a los objetos, es decir, podemos otorgar o denegar permisos a uno o más roles para realizar determinadas tareas.
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 el componente de base de datos?
PHPMyAdmin se usa para bases de datos MySQL. phpPgAdmin se usa para bases de datos PostgreSQL. ASP.NET Enterprise Manager y myLittleAdmin se usan para Microsoft SQL Server, Puede escoger cualquiera de estas herramientas en Herramientas y configuración > Componentes del servidor > Microsoft SQL Webadmin.
Lenguaje de Definición de Datos (DDL) Es un lenguaje de programación para definir estructuras de datos, proporcionado por los sistemas gestores de bases de datos, en este caso PostgreSQL. En inglés, Data Definición Lenguaje, de ahí sus siglas DDL.
Para definir la estructura disponemos de tres sentencias: CREATE, se usa para crear una base de datos, tabla, vistas, etc. ALTER, se utiliza para modificar la estructura, por ejemplo añadir o borrar columnas de una tabla. DROP, con esta sentencia, podemos eliminar los objetos de la estructura, por ejemplo un índice o una secuencia. Lenguaje de Manipulación de Datos (DML) También es un lenguaje proporcionado por los sistemas gestores de bases de datos. En inglés, Data Manipulación Lenguaje (DML).
Los elementos que se utilizan para manipular los datos, son los siguientes: SELECT, esta sentencia se utiliza para realizar consultas sobre los datos. INSERT, con esta instrucción podemos insertar los valores en una base de datos. UPDATE, sirve para modificar los valores de uno o varios registros. DELETE, se utiliza para eliminar las finas de una tabla. Lenguaje de Control de Datos (DCL) Es un lenguaje que incluye una serie de comandos SQL. Como los anteriores, es proporcionado por los sistemas gestores de bases de datos. Sus siglas son DCL por su nombre en inglés, Data Control Lenguaje. Los comandos para controlar los permisos son los siguientes: GRANT, permite otorgar permisos. REVOKE, elimina los permisos que previamente se han concedido.
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? Para realizar una excelente función administrativa en la empresa, se debe tener una base para tener un funcionamiento eficiente en todas las áreas de la empresa. Su objetivo es la satisfacción de los clientes pero no tienen claro lo que es un cliente, solo se refieren al cliente externo y olvidan al cliente interno como una parte importante para alcanzar sus metas. De acuerdo a las normas internacionales ISO 9000 del 2000, un cliente se refiere a la organización o persona que está recibiendo un producto. En cambio, un producto es el resultado de un proceso. Por otro lado un proceso son las actividades relacionadas, las cuales se transforman de entradas a salidas.
9.
Utilizando el anterior contexto del sistema PQR elabore una tabla comparativa donde se visualicen las ventajas, desventajas y limitaciones de un SGBD.
Ventajas Simplifican la
Desventajas
Limitaciones
Es necesario disponer Puntos de recuperación programación de equipos de una o más dentro de de consistencia. personas que transacciones. Manejando las políticas administren de la Actualmente, las de respaldo adecuadas, base de datos. transacciones abortan garantizan que los Si se tienen muy completamente si se cambios de la base serán pocos datos que son encuentra un fallo siempre consistentes sin usados por un único durante su ejecución. importar si hay errores usuario por vez y no No soporta tablespaces correctamente, etc. hay que realizar para definir dónde Organizan los datos con consultas complejas almacenar la base de un impacto mínimo en el sobre los datos. datos, el esquema, los código de los programas. Complejidad: el índices, etc. (versiones Bajan drásticamente los software muy antes de la 9.0) tiempos de desarrollo y complejo y las El soporte a orientación aumentan la calidad del personas que vayan a a objetos es una simple sistema desarrollado si usarlo deben tener extensión que ofrece son bien explotados por conocimiento de las prestaciones como la los desarrolladores. funcionalidades del herencia, no un soporte Usualmente, proveen mismo para poder completo. interfaces y lenguajes de aprovecharlo al consulta que simplifican la máximo recuperación de los datos.
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 administrativa MICROSOFT ACCESS: Es un sistema de gestión de bases de datos relacional creado y modificado por Microsoft para uso personal de pequeñas organizaciones. 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.