Fundamentos de Bases de Datos

Unidad Temas Subtemas
1 Sistemas Gestores de
Bases de Datos.

1.1 Objetivo de las Bases de Datos.
1.2 Áreas de Aplicación de los Sistemas de Bases de datos.
1.3 Modelos de datos.
1.4 Arquitectura del Sistema Gestor de Bases de datos.
1.5 Niveles de abstracción.
1.6 Tipos de usuarios.
1.7 Tipos de lenguajes.
1.8 Tópicos selectos de bases de datos.

2 Diseño de Bases de Datos
y el modelo E-R.
2.1 El Proceso de Diseño.
2.2 Modelo Entidad-Relación.
2.3 Restricciones.
2.4 Diagramas E-R.
2.5 Diseño con diagramas E-R.
2.6 Conjunto de entidades débiles.
2.7 Modelo E-R extendido.
2.8 Otros aspectos del diseño de bases de datos.
2.9 La Notación E-R con UML.
3 Modelo relacional.

3.1 Estructura básica.
3.2 Esquema de las bases de datos.
3.3 Claves.
3.4 Lenguajes de consulta.

4 Diseño de bases de datos
relacionales.
4.1 Características del diseño relacional.
4.2 Dominios atómicos y la primera forma normal.
4.3 Dependencias funcionales.
4.4 Segunda forma normal.
4.5 Tercera forma normal.
4.6 Forma normal Boyce-Codd.
4.7 Algoritmos de descomposición.
4.8 Formas normales superiores.
4.9 Integridad de las bases de datos.
5 Algebra relacional. 5.1 Operaciones fundamentales del algebra relacional.
5.2 Otras operaciones del algebra relacional.
5.3 Algebra relacional extendida.
5.4 Valores nulos.
5.5 Operaciones de modificación a la base de datos.
6 Lenguaje SQL.
6.1 Introducción.
6.2 Definición de datos.
6.3 Estructura básica de las consultas.
6.4 Operaciones sobre conjuntos.
6.5 Funciones de agregación.
6.6 Valores nulos.
6.7 Consultas anidadas.
6.8 Consultas complejas.
6.9 Vistas.
6.10 Modificación de las bases de datos.
7 Bases de Datos
Orientadas a objetos.

7.1 Visión general.
7.2 Tipos de datos complejos.
7.3 Tipos estructurados y herencia en SQL.
7.4 Herencia de tablas.
7.5 Tipos de arreglo multiconjunto en SQL.
7.6 Identidad de los objetos y tipos de referencia en SQL.
7.7 Implementación de las características O-R.


Referencias Bibliográficas