DAM - DAW - MP 0484 Bases de Dades
PAS 4 Interelacions binàries
Les relacions binàries les tractarem diferent segons quina sigui la seva cardinalitat: 1:1, 1:N, N:M.
PAS 4 Interelacions binàries 1:1
En les Interrelacions 1:1, escollim un dels esquemes de la relació i, hi afegirem com a clau forana, la clau primària de l'altra.
També afegirem els atributs de la interrelació.
Si una de les entitats té participació parcial, escollirem aquesta per afegir-hi l'atribut clau forana.
Per cada entitat forta del model ER, crearem un esquema de relació, o taula, que contingui tots els atributs simples. Escollirem un atribut (o un conjunt d'atributs) com a clau primària.
Exemple
EMPLEAT (dni, nom, cognom1, cognom2,
DEPARTAMENT (codi, nomDepartament, telefon,dniDirector
ON (dniDirector) REFERENCIA EMPLEAT(dni)
Pas 4 Interrelacions 1:N
En les Interrelacions 1:N, afegim al costat N, una clau forana que referencïi la clau primària de l'entitat del costat 1.
També afegirem els atributs de la interrelació, si en té, com atributs de l'esquema de relació del costat N.
Exemple
EMPLEAT (dni, nom, cognom1, cognom2,codiDepartament, dataInici
ON (codiDepartament) REFERENCIA DEPARTAMENT(codi)
DEPARTAMENT (codi, nomDepartament, telefon,
Pas 4 Interrelacions N:M
Crearem una nova relació on la clau primària és la combinació de les claus primàries de les entitats relacionades. Cadascuna d'aquestes claus primàries serà alhora clau forana de les relacions corresponents.
També afegirem els atributs de la interrelació, si en té, com atributs del nou esquema de relació.
Exemple
ALUMNE (dni, nom, cognom1, cognom2, telefon
ASSIGNATURA (codi, nomAssignatura, curs, semestre, credits
MATRICULA (alumneDni, codiAssignatura, nota
ON (alumneDni) REFERENCIA ALUMNE(dni)
ON (codiAssignatura) REFERENCIA ASSIGNATURA(codi)