Download Bases de Datos
Transcript
Asignatura: Bases de Datos Duración 1 Semestre Asignatura Obligatoria para todas las especialidades Descripción: Introduce conceptos y técnicas de los sistemas de bases de datos. Objetivos Aplicar aspectos metodológicos y técnicos en el diseño e implementación de bases de datos Comprender y aplicar los conceptos de los modelos de datos. Conocer las funcionalidades de los sistemas de gestión de bases de datos de acuerdo a conceptos teóricos y prácticos. Requisitos Abstracción de datos Carga de Trabajo Teóricas: 3 Practicas: 2 Laboratorio: 3 Trabajo autónomo Alumno: 6 horas Metodología Desarrollo de un proyecto semestral, orientado al diseño e implementación de un sistema de bases de datos. Bibliografía Date, C.J. "An Introduction to Database System", vol 1 5th edition, Addison-Wesley Publishing Co (1986) Codd, E.F. "The Relational Model for Databse Management", Addison-Wesley Co. 1990 Batini, Ceri, Navathe,"Diseño Conceptual de bases de datos", Addison-Wesley, 1994 Adoracion de Miguel y Piattini, "Concepción y Diseño de Bases de Datos". Addison-Wesley, 1993 Korth and Silberschatz, “ Fundamentos de Bases de Datos”. 2 da. edición.Mac Graw Hill. Ullman y Widow, "Introducción a los Sistemas de Bases de datos" Prentice Hall,1999. C.J.Date, "Introducción a los Sistemas de Bases de Datos", Prentice Hall. Séptima Edición. 2001. 1 Adoración de Miguel, Mario Piattini, Esperanza Marcos, "Diseño de Bases de Datos Relacionales". Editorial Alfaomega-Rama.2000. Contenidos 1 Contexto de los Sistemas de Bases de Datos Historia Almacenamiento y Recuperación de Información Aplicaciones de Administración de Información Captura y Representación de Información Análisis e Indexación Búsqueda, recuperación, linking y navegación Privacidad, integridad, seguridad y preservación de la información Escalabilidad, eficiencia y efectividad 2 Sistemas de Bases de datos Componentes de los sistemas de Bases de datos Funciones de los DBMS Arquitectura de bases de datos e independencia de datos 3 Lenguaje de Consulta Estructurado SQL Los lenguajes de bases de Datos Definición de Datos, Formulación de Consultas, sublenguajes de Actualización, Restricciones e Integridad 4 Modelamiento de Datos Modelos de Datos: modelos conceptuales, modelos físicos y de representación Modelos Conceptuales (ER y UML) Modelos orientados al objeto: Identificación de objetos, tipos de constructores, encapsulación, herencia, polimorfismo y versiones. Modelo Relacional: componentes, aspectos estructurales y dinámicos, Primeras formas normales(1FN, 2FN, 3FN) 5 Diseño de Bases de Datos Mapeo esquema conceptual- relacional Reglas de Integridad Consultas en álgebra relacional 2