Duda con modelo relacional

Iniciado por Psyke1, 22 Agosto 2012, 12:34 PM

0 Miembros y 1 Visitante están viendo este tema.

Psyke1

Hola chicos, vengo aquí con alguna dudilla acerda de modelos relacionales. :huh:

Si tengo la relación:
Escuela (alumno, idioma, profesor)

En todos los casos:

  • Un idioma lo imparten varios profesores.
  • Un idioma lo cursan varios alumnos.
  • Un profesor tiene varios alumnos.

Quiero determinar la forma normal, pasarlo a 3FN si fuera necesario y determinar la clave de la relación Escuela en los siguientes casos:


Caso A:
Un alumno cursa varios idiomas y un profesor imparte varios idiomas.

Caso B:
Un alumno solo cursa un idioma y un profesor imparte varios idiomas.

Caso C:
Un alumno solo cursa un idioma y un profesor sólo imparte un idioma.


He mirado algo de documentación al respecto pero sigo sin aclararme. :-\

¡Muchas gracias!  ;)

79137913

HOLA!!!

Caso A:

ALUMNOS(1)------->(INF)IDIOMAS(INF)<--------(1)PROFESORES


CASO B:

ALUMNOS(1)------->(1)IDIOMAS(INF)<--------(1)PROFESORES


CASO C:

ALUMNOS(1)------->(1)IDIOMAS(1)<--------(1)PROFESORES


Eso es lo que buscabas? Integridad referencial?

GRACIAS POR LEER!!!
"Como no se puede igualar a Dios, ya he decidido que hacer, ¡SUPERARLO!"
"La peor de las ignorancias es no saber corregirlas"

79137913                          *Shadow Scouts Team*

Psyke1

No amigo, éso ya lo sé. Concretamente busco esto:

Cita de: Psyke1 en 22 Agosto 2012, 12:44 PM
Quiero determinar la forma normal, pasarlo a 3FN si fuera necesario y determinar la clave de la relación Escuela en los siguientes casos:

Primera forma normal
Segunda forma normal
Tercera forma normal

Gracias.

BlackZeroX

ammm cada tabla que campos tienen?... son ya dados o ¿los debes determinar tu?, si los debes determinar tu danos los campos ya que con solo los nombres de las tablas por lo menos yo no lo puedo desarrollar...

Dulces Lunas¡.
The Dark Shadow is my passion.

Psyke1

Los campos son los dados, mira, el enunciado del ejercicio es literalmente así:

Citar
1.- Dada la relación
    Escuela(alumno, idioma, profesor)
Sabiendo que en todos los casos que:
    Un idioma lo imparten varios profesores.
    Un idioma lo cursan varios alumnos.
    Un profesor tiene varios alumnos.
1.1 Determinar la forma normal y la clave de relación Escuela en los distintos supuestos que se establecen a continuación.
1.2 Establecer, en cada caso las dependencias funcionales y descomponer la relación, si es necesario, para llevarla al menos a 3FN.
    a) Un alumno cursa varios idiomas y un profesor imparte varios idiomas.
    b) Un alumno solo cursa un idioma y un profesor puede impartir varios idiomas.
    c) Un profesor imparte un idioma y un alumno cursa un idioma.

¡Muchas gracias!