2.4.3 DM/Modelado de Datos
Temas:
Core
- Modelado de datos
- Modelo de datos relacional
- Modelos conceptuales (por ejemplo, entidad-relación, diagramas UML)
- Modelos de datos semiestructurados (expresados usando DTD, XML o JSON Schema, por ejemplo)
Non Core
- Modelos de hojas de cálculo
- Modelos orientados a objetos:
- GraphQL
- Nuevas características en SQL
- Temas de Modelado de Datos Especializados:
- Datos de series temporales (agregación, unión)
- Datos de grafos (recorrido de enlaces)
- Técnicas para evitar acceso ineficiente a datos crudos (por ejemplo, "precio promedio diario"): vistas materializadas y estructuras de datos especiales (por ejemplo, Hyperloglog, mapa de bits)
- Datos Geoespaciales (por ejemplo, bases de datos GIS)
Aprendizaje esperado (Learning Outcomes):
Core:
- Describir los componentes del modelo de datos relacional [Describir]
- Modelar relaciones 1:1, 1:n y n:m usando el modelo de datos relacional [Usar]
- Describir los componentes del modelo E-R (o algún otro modelo no relacional) [Describir]
- Modelar un entorno dado usando un modelo de datos conceptual [Analizar]
- Modelar un entorno dado usando el modelo de datos basado en documentos o basado en almacén clave-valor [Aplicar]
Generado por Ernesto Cuadros-Vargas , Sociedad Peruana de Computación-Peru, basado en el modelo de la Computing Curricula de IEEE-CS/ACM