7.21.4.3 IM/Modelamiento de Datos. (14 horas) [Nivel Bloom 4]

Referencias Bibliográficas: [Simsion and Witt, 2004,Elmasri and Navathe, 2004,]

Tópicos

  1. Modelamiento de datos.
  2. Modelos conceptuales (incluyendo entidad-relación y UML).
  3. Modelo orientado a objetos.
  4. Modelo de datos relacional.
  5. Modelos de datos semiestructurados (expresados utilizando DTD o XMLSchema).

Objetivos

  1. Categorizar los modelos de datos basados en los tipos de conceptos que ellos proveen para describir la estructura de las bases de datos, esto es, el modelo de datos conceptual, el modelo de datos físico y el modelo de datos representacional.
  2. Describir los conceptos de modelado y la notación del modelo entidad-relación y UML, incluyendo su uso en modelamiento de datos.
  3. Describir los principales conceptos del modelo OO tal como la identidad del objeto, constructores de tipos, encapsulación, herencia, polimorfismo y creación de versiones.
  4. Definir la terminología fundamental usada en el modelo de datos relacional.
  5. Describir los principios básicos del modelo de datos relacional.
  6. Ilustrar los conceptos de modelamiento y notación del modelo de datos relacional.
  7. Describir las diferencias en los modelos de datos relacional y semiestructurado.
  8. Generar un modelo semiestructurado (DTD o XMLSchema) equivalente a un esquema relacional dado.

Generado por Ernesto Cuadros-Vargas , Sociedad Peruana de Computación-Peru, Universidad Católica San Pablo, Arequipa-Peru
basado en el modelo de la Computing Curricula de IEEE-CS/ACM