Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Apuntes Buenos de Bd1
Apuntes Buenos de Bd1
Bases de datos I
QueGrande.org/apuntes
Objetivos
Familiarizarse con diferentes algoritmos de manejo de ficheros.
Entender los fundamentos del modelo de bases de datos relacional.
Desarrollar habilidades para el diseo conceptual y lgico de bases de
datos. Conocer a la perfeccin el lenguaje SQL. Entender el
funcionamiento de un sistema de gestin de bases de datos relacional.
Bibliografa
Bibliografa recomendada
Elamasri, R. y Navathe, S.. Fundamentos de Sistemas
de Bases de Datos. Addison Wesley. 5Edicin. 2007.
Silberschatz, A., Korth, H.F. y Sudarshan, S..
Fundamentos de Bases de Datos. Mc Graw Hill.
5Edicin. 2006.
Connolly, T. y Begg, C.. Sistemas de Bases de Datos:
Un enfoque prctico para diseo, implementacin y
gestin. Addison Wesley. 4Edicin. 2005.
Rivero, E., Martnez, L., Reina, L., Bemavides, J. y
Olaizola, J.. Introduccin al SQL para usuarios y
programadores. Thomson. 2Edicin. 2002.
Bibliografa complementaria
de Miguel, A. y Piattini, M.. Fundamentos y modelos
de bases de datos. Ra-ma. Madrid. 2Edicin. 1999.
de Miguel, A, Martnez, P., Castro, E., Cavero, M.,
Cuadra, D., Iglesias, A. M. y Nieto, C.. Diseo de
bases de datos: problemas resueltos. Ra-ma, Madrid.
2001.
Luque, I., Gmez-Nieto, A., Lpez, E. y Cerruela, G..
Bases de Datos. Desde Chen hasta Codd con Oracle.
Ra-ma. 2001.
Temario
1. Revisin de los sistemas de ficheros
1.1. Conceptos generales
1.2. Ficheros secuenciales
1.3. Ficheros relativos
1.4. Tcnicas de hashing
1.5. Tcnicas de indexacin
2. Introduccin a las Bases de Datos
2.1. De los sistemas de ficheros a las Bases de Datos
2.2. Objetivos y caractersticas de un sistema de BDD
2.3. Concepto de Base de Datos
2.4. Componentes de un sistema de BDD. Arquitectura
3. Modelo conceptual: Introduccin al modelo E/R
4. Modelo relacional
4.1. Definicin de relacin
4.2. Dominios y atributos
4.3. Claves
4.4. Reglas de integridad
4.5. lgebra relacional
5. Diseo lgico de bases de datos relacionales
5.1. Dependencias funcionales
5.2. Teora de normalizacin: 1FN, 2FN, 3FN e FNBC
6. Otras caractersticas de los gestores de bases de
datos relacionales
6.1. Transacciones
6.2. Recuperacin
6.3. Concurrencia
6.4. Seguridad