Modelado lógico relacional de bases de datos · Ejemplo y ejercicio 2: 2FN

Ejercicio de Normalización a 2FN

Puedes preparar tu diagrama. .

1. Planteamiento del problema #

La siguiente tabla almacena información sobre cursos y estudiantes. No cumple con la Segunda Forma Normal (2FN) porque tiene dependencias parciales en una clave compuesta.

Curso_IDCurso_NombreEstudiante_IDNombre_EstudianteCalificación
1Matemáticas101Juan90
1Matemáticas102María85
2Historia101Juan88
2Historia103Luis75
Cargando actividad al acercarte…

2. Problemas en el diseño #

  1. La clave primaria es compuesta: (Curso_ID, Estudiante_ID).
  2. Curso_Nombre depende solo de Curso_ID (dependencia parcial).
  3. Nombre_Estudiante depende solo de Estudiante_ID (dependencia parcial).

Esto viola 2FN, ya que no todos los atributos no clave dependen completamente de la clave primaria compuesta.


3. Instrucciones #

  1. Analiza las dependencias parciales en la tabla original.
  2. Descompón la tabla en dos o más tablas que cumplan con los requisitos de 2FN.
  3. Usa claves primarias y foráneas para relacionar las tablas.
  4. Representa las tablas resultantes con un diagrama relacional.
Cargando actividad al acercarte…