Está en la página 1de 2

Re la c i ones te rna ri as

BBDD

RELACIONES TERNARIAS
Relaciones en las que intervienen tres enti dades.
La transformacin de estas relaciones al modelo relacional siempre da lugar a
una nueva relacin que contendr como atributos las claves primarias de las tres
enti dades interrelacionadas y todos los atributos que tenga la inte rrelacin. La
clave primaria de la nueva tabla depende de la conecti vidad de la interrelacin.

Conecti vidad M:N:P


La tabla que se obti ene de la interrelacin ternaria ti ene como clave primaria
todos los atributos que forman las claves primarias de las tres enti dades
interrelacionadas.

ALUM NO

P N
M OD ULO C URS O

N ota

Alumno (idAlumno , )
Modulo (idModulo , )
Curso (idCurso , )
Evaluacin ( idAlumno, idModulo, idCurso , nota)

Conecti vidad M:N:1


La tabla que se obti ene de la interrelacin ternaria ti ene como clave primaria
todos los atributos que forman las claves primarias de las enti dades de los lados
de la interrelacin eti quetados con M y N.

P RO FES O R

1 N
E S CUE LA CURS O

Profesor ( idProfesor , )
Curso (idCurso , )
Escuela (idE scuela , )
Desti no ( idProfesor, idCurso , idEscuela)

Pg. 1 de 2
Re la c i ones te rna ri as
BBDD

Conecti vidad N:1:1


La tabla que se obti ene de la interrelacin ternaria ti ene como clave primaria
todos los atributos que forman las claves primarias de la enti dad del lado de la
interrelacin eti quetado con N y los atributos que forman la clave primaria de
cualquiera de las dos enti dades que estn conectadas con 1.

MO DULO

1 N
HO RA
AULA SE MANAL

Durac i n

Opcin A: Opcin B:
HoraSemanal (idHora , ) HoraSemanal (idHora , )
Aula (idA ula , ) Aula (idA ula , )
Modulo (idModulo , ) Modulo (idModulo , )
Clase ( idHora, idAula , idModulo, Clase ( idHora , idAula, idModulo ,
duracin) duracin)

Conecti vidad 1:1:1


La tabla que se obti ene de la interrelacin ternaria ti ene como clave primaria
todos los atributos que forman las claves primarias de dos enti dades
cualesquiera de las tres interrelacionadas.

TRI BUNAL

1 1
ALUMNO P RO Y E CTO

fec ha

Tribunal (idTribunal , )
Alumno (idAlumno , )
Proyecto (idProyecto , )

Opcin A: Opcin B: Opcin C:


Defensa (idTribunal, Defensa (idTribunal , Defensa (idTribunal,
idAlumno , idProyecto, idAlumno, idProyecto , idAlumno, idProyecto ,
fecha) fecha) fecha)

Pg. 2 de 2