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_ID | Curso_Nombre | Estudiante_ID | Nombre_Estudiante | Calificación |
|---|---|---|---|---|
| 1 | Matemáticas | 101 | Juan | 90 |
| 1 | Matemáticas | 102 | María | 85 |
| 2 | Historia | 101 | Juan | 88 |
| 2 | Historia | 103 | Luis | 75 |
Cargando actividad al acercarte…
2. Problemas en el diseño #
- La clave primaria es compuesta: (
Curso_ID,Estudiante_ID). Curso_Nombredepende solo deCurso_ID(dependencia parcial).Nombre_Estudiantedepende solo deEstudiante_ID(dependencia parcial).
Esto viola 2FN, ya que no todos los atributos no clave dependen completamente de la clave primaria compuesta.
3. Instrucciones #
- Analiza las dependencias parciales en la tabla original.
- Descompón la tabla en dos o más tablas que cumplan con los requisitos de 2FN.
- Usa claves primarias y foráneas para relacionar las tablas.
- Representa las tablas resultantes con un diagrama relacional.
Cargando actividad al acercarte…