_____________________________________________________________________________________
CONTENIDO DE LA ASIGNATURA
I. Concepto y Objetivos de las Bases de Datos
I.1 De los sistemas de ficheros a las Bases de Datos
I.2 Ventajas e inconvenientes de las Bases de Datos
I.3 Concepto de Base de Datos
I.4 Niveles de Abstracción en una Base de Datos
II. El Sistema de Gestión de las Bases de Datos (SGBD)
II.1 El SGBD como interfaz entre el usuario y la Base de Datos
II.2 Concepto y principales funciones de un SGBD
II.3 Lenguajes de los SGBD
II.4 Interacción del usuario con el SGBD
II.5 Funcionamiento del SGBD
II.6 La arquitectura ANSI/X3/SPARC
III. Modelo Relacional. Estática
III.1 Introducción
III.2 Concepto de Modelo de Datos
III.3 Evolución de los Modelos de Datos
III.4 Introducción al Modelo de Datos Relacional
III.5 Estructura del Modelo de Datos Relacional
III.6 Restricciones
III.7 El Modelo de Datos Relacional y la arquitectura ANSI
III.8 Las 12 reglas de Codd
III.9 Ejemplo de Modelado Relacional
IV. Modelo Relacional. Dinámica
IV.1 Introducción
IV.2 Álgebra Relacional
IV.3 Tratamiento de Valores Nulos
IV.4 Cálculo Relacional
IV.5 Optimización de Consultas
IV.6 Introducción a la Teoría de la Normalización
IV.7 Noción intuitiva de las Primeras Formas Normales
V. El lenguaje SQL
V.1 Intorducción
V.2 SQL como Lenguaje de Definición de Datos
V.3 SQL como Lenguaje de Manipulación de Datos
V.4 SQL como Lenguaje de Control
VI. Modelos de datos prerelacionales
VI.1 Historia del Grupo de Trabajo Codasyl
VI.2 El Modelo de Datos en Red
VI.3 El Modelo de Datos Codasyl
VI.4 El Modelo de Datos Jerárquico
VII. Fundamentos de las bases de datos distribuidas
VII.1 Introducción
VII.2 Definición de Base de Datos Distribuida
VII.3 El Sistema Gestor de Bases de Datos Distribuidas
VII.4 Tipos de Sistemas de Gestión de Bases de Datos Distribuidas
VII.5 Principales Problemas de los Sistemas de Gestión de Bases de Datos Distribuidas