4.24.2.4 Bases de Datos Relacionales (14 horas) [Habilidades b,d,i]

Referencias Bibliográficas: [Whitehorn and Marklyn, 2001,Ramakrishnan and Gehrke, 2003,Emil Eifrem and Robinson, 2015,C.J, 2011,Korth and Silberschatz, 2002] Temas
  1. Mapeo de esquemas conceptuales a esquemas relacionales.
  2. Entidad y integridad referencial.
  3. Algebra relacional y calculo relacional.
  4. Diseño de bases de datos relacionales.
  5. Dependencia funcional.
  6. Descomposición de un esquema.
  7. Llaves candidatas, SuperLlaves y cierre de un conjunto de atributos.
  8. Formas Normales (BCNF)
  9. Dependencias multi-valoradas (4NF)
  10. Uniendo dependencias (PJNF, 5NF)
  11. Teoría de la representación.
Objetivos de Aprendizaje
  1. Prepara un esquema relacional de un modelo conceptual desarrollado usando el modelo entidad-relación [Usage]
  2. Explica y demuestra los conceptos de restricciones de integridad de la entidad e integridad referencial (incluyendo la definición del concepto de clave foránea) [Usage]
  3. Demuestra el uso de las operaciones de álgebra relacional de la teoría matemática de conjuntos (unión, intersección, diferencia, y producto Cartesiano) y de las operaciones de álgebra relacional desarrolladas específicamente para las bases de datos relacionales (selección (restringida), proyección, unión y división) [Usage]
  4. Escribe consultas en álgebra relacional [Usage]
  5. Escribe consultas en cálculo relacional de tuplas [Usage]
  6. Determina la dependencia funcional entre dos o más atributos que son subconjunto de una relación [Usage]
  7. Conecta restricciones expresadas como clave primaria y foránea, con dependencias funcionales [Usage]
  8. Calcula la cerradura de un conjunto de atributos dado dependencias funcionales [Usage]
  9. Determina si un conjunto de atributos forma una superclave y/o una clave candidata de una relación dada dependencias funcionales [Usage]
  10. Evalua una descomposición propuesta, a fin de determinar si tiene una unión sin pérdidas o preservación de dependencias [Usage]
  11. Describe las propiedades de la FNBC, FNUP (forma normal unión de proyecto), 5FN [Usage]
  12. Explica el impacto de la normalización en la eficacia de las operaciones de una base de datos especialmente en la optimización de consultas [Usage]
  13. Describe que es una dependencia de multi valor y cual es el tipo de restricciones que especifica [Usage]

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