Materia centrada en el modelado de bases de datos. Se estudiará el concepto de modelo, los distintos niveles de modelado y su importancia en el diseño e implementación de bases de datos. En el nivel de modelado conceptual, se estudiará el modelado de bases de datos utilizando el modelo entidad-relación extendido y UML. Se estudiarán los algoritmos para la transformación de modelos conceptuales en modelos lógicos relacionales, así como los conceptos de dependencia funcional y formas normales, y sus implicaciones en la redundancia e integridad de los datos. Finalmente, se estudiarán bases de datos NoSQL como, por ejemplo, las bases de datos basadas en modelos clave-valor, documentos, columnas, etc.
(*) La Guía Docente es el documento donde se visualiza la propuesta académica de la UDC. Este documento es público y no se puede modificar, salvo cosas excepcionales bajo la revisión del órgano competente de acuerdo a la normativa vigente que establece el proceso de elaboración de guías