Tema 1: Modelos (lógicos) de Bases de Datos: el Modelo Relacional
1.1 Introducción
1.2 Estructuras relacionales
1.3 Restricciones relacionales
1.4 Restricciones y operaciones de actualización
Tema 2: Lenguajes de consulta y gestión de Bases de Datos Relacionales: el lenguaje SQL
2.1 Introducción
2.2 Lenguaje de manipulación de datos (LMD): consultas
2.3 Lenguaje de definición de vistas (LDV)
2.4 Lenguaje de manipulación de datos (LMD): actualizaciones
2.5 Lenguaje de definición de datos (LDD)
Tema 3: El álgebra relacional
3.1 Introducción
3.2 Operaciones específicas: selección, proyección y reunión (join)
3.3 Operaciones de teoría de conjuntos: unión, intersección, diferencia, producto cartesiano
3.4 Otras operaciones: división, funciones agregadas y de agrupación y reunión externa
Tema 4: Bases de Datos y sus usuarios
4.1 Conceptos y características de los SBD
4.2 Roles
4.3 Por qué usar un SBD
Tema 5: Arquitectura de los SGBD
5.1 Modelo de datos
5.2 Arquitectura de un SBD
5.3 Independencia de datos
5.4 Lenguajes e interfaces de BD
5.5 El entorno del SBD y clasificación de los SGBD