5.22.4.6 Bases de Datos Relacionales (8 horas) [Habilidades AG-C09,AG-C12]

Referencias Bibliográficas: [Ramakrishnan and Gehrke, 2002,Elmasri and Navathe, 2015]

Temas

  1. Introducción a la teoría de dependencias funcionales
  2. Teoría de Normalización:
    1. Descomposición de un esquema; propiedades de unión sin pérdida y preservación de dependencias de una descomposición
    2. Formas normales (BCNF)
    3. Desnormalización (para eficiencia)
  3. Dependencias funcionales y reglas de inferencia.
  4. Formas normales: 1FN, 2FN, 3FN, FNBC.
  5. Algoritmos de descomposición: sin pérdida de join y que preserva dependencias.
  6. Consideraciones prácticas en normalización.

Aprendizaje esperado (Learning Outcomes)

  1. Describir cómo la teoría de dependencias funcionales generaliza la noción de clave [Familiarizarse]
  2. Detectar qué forma normal produce una descomposición dada [Usar]
  3. Identificar dependencias funcionales en esquemas relacionales [Usar].
  4. Normalizar relaciones a FNBC [Evaluar].
  5. Evaluar descomposiciones para sin pérdida de join y preservación de dependencias [Evaluar].



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