Download INF-161 DISEÑO Y ADMINISTRACION DE BASES DE DATOS
Document related concepts
Transcript
INF-161 DISEÑO Y ADMINISTRACION DE BASES DE DATOS SEMESTRE: 6 HORAS TEORICAS: 80 Objetivo: Adquirir conocimientos sobre conceptos de Base de Datos, para el diseño e implementación de sistemas de Base de Datos, mediante un lenguaje de consulta de Base de Datos no procedimental a un nivel creativo. Contenido Mínimo: 1. Conceptos de base de datos 2. Modelos de datos. 3. Modelo relacional. 4. Algebra relacional. 5. Diseño de base de datos Contenido Analítico: 1. 1.1. 1.2. 1.3. 1.4. 1.5. 1.6. 2. 2.1. 2.1.1. 2.1.2. 2.1.3. 2.1.4. 2.1.5. 2.1.6. 2.1.7. 2.2. 3. 3.1. 3.2. 3.2.1. 3.3. 3.4. 3.5. INTRODUCCIÓN A LOS CONCEPTOS DE SISTEMAS DE BASES DE DATOS Origen, definición, características, propiedades, funciones, objetivos de las BD. Arquitectura de BD e independencia de datos. Conceptos básicos, usuarios. Lenguajes, conceptos adicionales de BD. Sistemas de Información. Conclusiones y recomendaciones. MODELOS DE DATOS Modelos de datos basados en objetos. Modelo Entidad-Relación. Entidad, Conjuntos entidad, Relación, Conjuntos Relación, Restricciones de mapeo. Diagrama E-R. Reducción de diagramas E-R a tablas. Modelos de datos basados en registros. Modelo Jerárquico. Modelo de Redes. Conclusiones y recomendaciones. EL MODELO RELACIONAL Introducción. Conceptos Generales. Relación, atributo, dominios, tuplas y llaves. Reglas de Integridad. Comprensiones y Extensiones. Conclusiones y recomendaciones. 4. 4.1. 4.2. 4.3. 4.4. 4.5. ALGEBRA RELACIONAL Operadores. Ejemplos y consultas. Structure Query Languaje (SQL). Aplicación real en Informix. Conclusiones y recomendaciones. 5. 5.1. 5.2. 5.2.1. 5.3. DISEÑO DE BASES DE DATOS Formas Normales. Normalización de relaciones. Algoritmos para formas normales. Diseño de BD relacionales. Bibliografía: Aula de Informática, "Cómo Elegir una Base de Datos". Kruglinski, "Sistema de Administración de Base de Datos". Belmonte José Luis, "Sistemas de Base de Datos". Flores Iván, "Arquitectura de Bases de Datos". Wiederhold Gio, "Diseño de Bases de Datos". Date, "Bases de Datos una Guía Práctica". Lyon John, "Bases de Datos". James Hannon, "Gestión de Base de Datos". Date, "Introducción a Bases de Datos". Universidad Politécnica de Madrid, "Modelo de Datos Infológico". Ullman, "Principios de Sistemas de Base de Datos". James Martin, "Organización de las Bases de Datos".