En el curso se esbozan los conceptos y métodos básicos de organización y manipulación de las bases de datos relacionales y se describen los enfoques básicos del diseño de las bases de datos relacionales. Introduce el concepto de un modelo de datos relacionales y discute los componentes estructurales, manipuladores e integrales del modelo. Se examinan aspectos importantes de la teoría de las bases de datos relacionados con las dependencias funcionales. Se describe el proceso de diseño de bases de datos relacionales basadas en los principios de normalización, así como los enfoques para diseñar bases de datos relacionales utilizando modelos de datos semánticos diagramáticos.
La primera conferencia introductoria corrobora la necesidad en la tecnología de bases de datos y discute las principales funciones del SGBD. La conferencia 2 proporciona una introducción general al modelo de datos relacionales. Se introducen los términos básicos y se discuten las partes estructurales e integrales del modelo. Las conferencias 3-5 están dedicadas a la parte manipulada del modelo de datos relacionales. La conferencia 3 describe la versión clásica del álgebra relacional, que se remonta al fundador del enfoque relacional, Edgar Codd. La conferencia 4 describe la versión moderna del álgebra de Chris Data y Hugh Darwen. En la quinta conferencia se discuten dos tipos de cálculo relacional: el cálculo de tupla y el de dominio. En la sexta conferencia se presentan definiciones básicas, afirmaciones y teoremas de la teoría de las bases de datos relacionales relacionadas con las dependencias funcionales. La conferencia 7 trata de los métodos fundamentales de diseño de bases de datos relacionales mediante la normalización de las relaciones basadas en la cuenta de las dependencias funcionales, y la conferencia 8 está dedicada a los métodos para una mayor normalización de las bases de datos relacionales teniendo en cuenta tanto las dependencias multidígito como las de proyección/conexión. Por último, las Conferencias 9-10 están dedicadas a métodos más prácticos para diseñar bases de datos relacionales utilizando modelos de datos semánticos. Nos limitamos a dos tipos de modelos semánticos gráficos, a saber, los diagramas de entidad/conexión introducidos por Peter Chen y los diagramas de clase UML. Se introducen los conceptos básicos de esos modelos y se examinan los métodos de transición de los esquemas conceptuales de las bases de datos, presentados en términos de modelos gráficos, a los esquemas relacionales de las bases de datos.