Professional Documents
Culture Documents
PAC 6 BD UF1 (Model Relacional) II
PAC 6 BD UF1 (Model Relacional) II
PAC 6 BD UF1 (Model Relacional) II
[Continuem amb la traducció del disseny de la base de dades que hem realitzat amb el model
Entitat-Relació (Chen) al model relacional]
Resp. 1: Traducció d'entitats dèbils / febles: Una entitat dèbil es tradueix de manera similar a una entitat
forta, però els camps que conformen la clau primària de l'entitat forta (de la qual depèn l'entitat dèbil) passen
a ser camps de la taula que resulta de transformar aquesta entitat dèbil.
Dit d’una altra manera, la clau primària de l’entitat forta passa a ser també un camp de la dèbil i, a més a més,
forma part de la clau primària d’aquesta, esdevenint una clau composta amb l’atribut que identificava
(parcialment) aquella entitat dèbil. Tanmateix, cal tenir en compte que el nou camp és alhora clau forana.
>> Posa un altre exemple d’entitat feble i escriu la traducció que tindria al model relacional.
Resp. 2: Traducció de relacions reflexives: La traducció de les relacions reflexives dependrà, igual que
passava amb les relacions binàries, de la cardinalitat de la relació i en cada cas es resoldrà d'una manera
diferent.
Relacions reflexives de cardinalitat 1: 1: En les relacions reflexives de cardinalitat 1:1 l'entitat es tradueix de la
mateixa manera que vam veure en l’anterior full de treball.
A més a més, la taula resultant de l'entitat tornarà a tenir com a camps els atributs que formen part de la clau
primària de l'entitat. Aquests camps s'han de marcar com a clau forana.
>> Posa un altre exemple de relació reflexiva 1:1 i escriu la traducció que tindria al model relacional.
Resp. 3: Busca i explica amb un exemple com es tradueixen les relacions reflexives 1:N.
Resp. 4: Busca i explica amb un exemple com es tradueixen les relacions reflexives M:N.
Les relacions M:N es tradueixen en noves relacions que tenen com a clau primària les claus de les entitats relacionals.
En aquest exemple la relació vincula ocurrencies de persona amb altres ocurrencies de persones.
En aquest cas, la clau primària de la nova realció està formada per la clau forana de l’entitat dues vegades.
Convindrà donar noms diferents als atributs de la nova realció.
Resp. 5: Com quedaria la transformació al model relacional dels següents models entitat-relació?
A:
B:
Restaurante(nombre, dirección )
Gerente(dni, nombre_restaurante)
nombre_restaurante es FK RESTAURANTE(nombre)
C:
CÒPIA(num, id_pel·licula)
id_pel·licula es FK de CÒPIA(num)