I. Conceptos básicos
1. Bases de datos y gestores de bases de datos
II. Aspectos físicos de bases de datos
2. Archivos, estructuras y operaciones básicas
3. Algorítmica clásica sobre archivos
4. Eliminación de datos. Archivos con registros de longitud variable
5. Búsqueda de información. Manejo de índices
6. Arboles. Introducción
7. Familia de árboles balanceados
8. Dispersión (hashing)
III. Modelado de datos
9. Introducción al modelado de datos
10. Modelado entidad relación conceptual
11. Modelado entidad relación lógico
12. Modelado físico (relacional)
13. Conceptos de normalización
IV. Procesamiento de consultas
14. Lenguajes de procesamiento de datos. Algebra y cálculos
15. SQL. y QBE.
16. Optimización de consultas
V. Seguridad e integridad de los datos
17. Conceptos de transacciones
18. Transacciones en entornos concurrentes
19. Seguridad e integridad de los datos
VI. Conceptos avanzados
20. Otras aplicaciones de bases de datos