Estudio de los conceptos y el diseño de bases de datos, así como su uso a través del lenguaje de base de datos SQL. Se analiza la noción de modelo de datos y se revisan diversos modelos existentes. Se profundiza en el modelo relacional y se estudian técnicas para el diseño de bases de datos utilizando este modelo. Se presentan los conceptos fundamentales en el diseño de los gestores de bases de datos.