Esta asignatura consiste en entender conceptos fundamentales del modelado de bases de datos, el estado del arte de las aplicaciones actuales; comprender el modelo entidad relación para entender todo los elementos – llamados entidades – de los cuales se necesita mantener información y como estos elementos se relacionan entre sí, este modelo marca la pauta para construir las afinidades que soportan a la base de datos a través del modelo relacional; estas afinidades pudieran generar ciertas anomalías que pongan en riesgo la integridad de la base de datos, por lo cual es importante, normalizarlas, si no cumple con ciertas condiciones el modelo relacional se modifica, el estudiante se dará cuenta que un buen modelo entidad - relación solo necesitará verificar y justificar que cada afinidad cumple con las propiedades requeridas para evitar anomalías. Comprender como se recupera información de la base de datos es importante, por ello se ven las operaciones que se realizan sobre las bases de datos usando álgebra relacional, lo que sienta las bases para diseñar consultas mediante el lenguaje de consulta estructurado SQL, por ultimo, se trata el tema de las bases de datos orientadas a objetos que no es mas que otro punto de vista para modelar bases de datos.