Esta asignatura amplía los conocimientos adquiridos en la asignatura de Ficheros y bases de datos, profundizando en la estructura de los sistemas de gestión de bases de datos desde el punto de vista de sus componentes. Estos realizan tareas tales como la optimización de consultas, el control de concurrencia, la recuperación ante fallos y el control de la seguridad.
Un segundo objetivo es el de presentar las nuevas características que se incorporan a las bases de datos, como las reglas de comportamiento, y los nuevos modelos de bases de datos. Concretamente, se introducen las tendencias y características de los sistemas de gestión de bases de datos orientadas a objetos, analizando las distintas tendencias. Se introducen también algunos conceptos de bases de datos distribuidas y se presenta la arquitectura cliente-servidor.
El tercer y último objetivo es el de presentar algunas de las líneas de investigación en bases de datos, prestando especial atención a aquellas que parecen tener un mayor impacto, como son las aplicaciones de bases de datos en Internet.
Mediante las prácticas se pretende ejercitar gran parte de los conceptos del programa de teoría sobre un sistema de gestión de bases de datos real.