Download Bases de Datos

Document related concepts

Normalización de bases de datos wikipedia , lookup

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