4.22.5.6 Bases de Datos Relacionales (12 horas) [Habilidades C1,CS4,CS5]

Referencias Bibliográficas: [,,,] Tópicos
  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 [Usar]
  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) [Usar]
  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) [Usar]
  4. Escribe consultas en álgebra relacional [Usar]
  5. Escribe consultas en cálculo relacional de tuplas [Usar]
  6. Determina la dependencia funcional entre dos o más atributos que son subconjunto de una relación [Usar]
  7. Conecta restricciones expresadas como clave primaria y foránea, con dependencias funcionales [Usar]
  8. Calcula la cerradura de un conjunto de atributos dado dependencias funcionales [Usar]
  9. Determina si un conjunto de atributos forma una superclave y/o una clave candidata de una relación dada dependencias funcionales [Usar]
  10. Evalua una descomposición propuesta, a fin de determinar si tiene una unión sin pérdidas o preservación de dependencias [Usar]
  11. Describe las propiedades de la FNBC, FNUP (forma normal unión de proyecto), 5FN [Usar]
  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 [Usar]
  13. Describe que es una dependencia de multi valor y cual es el tipo de restricciones que especifica [Usar]

Generado por Ernesto Cuadros-Vargas , Sociedad Peruana de Computación-Peru, Universidad de Ingeniería y Tecnología, Lima-Perú
basado en el modelo de la Computing Curricula de IEEE-CS/ACM