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

Ejercicio de Normalización a 4FN

Puedes preparar tu diagrama. .

1. Planteamiento del problema #

Tienes la siguiente tabla que ya cumple con la 3FN, pero no cumple con la 4FN debido a dependencias multivaluadas:

Profesor_IDNombre_ProfesorAsignaturaIdioma
1Juan GarcíaMatemáticasEspañol
1Juan GarcíaMatemáticasInglés
2María LópezHistoriaEspañol
2María LópezHistoriaFrancés
Cargando actividad al acercarte…

2. Problemas en el diseño #

  1. Hay dependencias multivaluadas:
    • Un profesor puede enseñar varias Asignaturas.
    • Un profesor puede hablar varios Idiomas.
  2. Estas dependencias son independientes entre sí, lo que viola la Cuarta Forma Normal (4FN).

3. Instrucciones #

  1. Identifica las dependencias multivaluadas en la tabla original.
  2. Descompón la tabla para eliminar estas dependencias y cumplir con la 4FN.
  3. Usa claves primarias y foráneas para vincular las tablas.
  4. Representa las tablas resultantes con un diagrama relacional.

Cargando actividad al acercarte…