Advertencia: no has iniciado sesión. Tu dirección IP se hará pública si haces cualquier edición. Si
inicias sesión o
creas una cuenta, tus ediciones se atribuirán a tu nombre de usuario, además de otros beneficios.
Puedes deshacer la edición.
Antes de deshacer la edición, comprueba la siguiente comparación para verificar que realmente es lo que quieres hacer, y entonces publica los cambios para así efectuar la reversión.
Revisión actual |
Tu texto |
Línea 107: |
Línea 107: |
|
| |
|
| ==== Pregunta 4 ==== | | ==== Pregunta 4 ==== |
|
| |
| Asumimos que este esquema representa una relación del estilo "inscripción a cursada" y consideramos que la PK está compuesta por { idEstudiante, nroCurso }. Las DFs que vemos son:
| |
|
| |
| # idEstudiante -> nombreEstudiante: cada alumno tiene un único id asignado
| |
| # nroCurso -> idProfesor: asumiendo que un curso representa una instancia de materia + profesor + cuatrimestre de cursada
| |
|
| |
| En este caso no se llega a 2FN (ni a 3FN) pues los atributos nombreEstudiante e idProfesor dependen parcialmente de la PK.
| |
|
| |
| Proponemos el esquema normalizado en 3FN:
| |
|
| |
| Estudiantes
| |
|
| |
| {|
| |
| ! idEstudiante (PK)
| |
| ! nombreEstudiante
| |
| |-
| |
| |...
| |
| |...
| |
| |}
| |
|
| |
| Cursos
| |
|
| |
| {|
| |
| ! nroCurso (PK)
| |
| ! idProfesor
| |
| |-
| |
| |...
| |
| |...
| |
| |}
| |
|
| |
| Profesores
| |
|
| |
| {|
| |
| ! idProfesor (PK)
| |
| |-
| |
| |...
| |
| |}
| |
|
| |
| EstudiantesEnCursos
| |
|
| |
| {|
| |
| ! nroCurso (PK)
| |
| ! idEstudiante (PK)
| |
| |-
| |
| |...
| |
| |...
| |
| |}
| |
|
| |
|
| ==== Pregunta 5 ==== | | ==== Pregunta 5 ==== |