Professional Documents
Culture Documents
Unitat 2 BD ER GuiaBasica
Unitat 2 BD ER GuiaBasica
ENTITAT – RELACIÓ
Guia (bàsica) per a l'elaboració de diagrames Entitat Relació
MODEL DE DADES
Els models conceptuals s'utilitzen per a representar la realitat a un alt nivell
d'abstracció. Mitjançant els models conceptuals es pot construir una descripció de la
realitat fàcil d'entendre. En els models lògics, les descripcions de les dades tenen una
correspondència senzilla amb l'estructura física de la base de dades. El model físic és,
per tant, la implementació final de les dades en un producte real de base de dades,
com pot ser Oracle Database, MySQL, MS SQL SERVER, POSTGRES, etc.
Entitat
És la representació abstracta d'un objecte de l'univers de discurs sobre el qual
s'ha d'emmagatzemar informació en la base de dades. Es representa amb un
rectangle etiquetat amb el nom de la mena d'entitat.
ASSIGNATURA
2 B.D.
Guia (bàsica) per a l'elaboració de diagrames Entitat Relació
Interrelació
Representa un vincle entre entitats.
La notació per a representar una interrelació consisteix en un rombe etiquetat
amb el nom de la interrelació, unit mitjançant arcs als tipus d'entitat que associa.
PROFESSOR ASSIGNATURA
Impart
eix
Pot succeir que entre 2 tipus d'entitat existisca més d'una mena d'interrelació.
També pot ocórrer que un tipus d'interrelació s'establisca entre ocurrències de la
mateixa mena d'entitat, o entre ocurrències de més de dos tipus d'entitats.
Característiques:
• Nom: Ha de ser únic, i inscrit en el rombe.
Grau: Núm. de tipus d'entitat que participen en la relació.
o Binària (grau 2): Uneix a dos tipus d'entitat diferents.
o Reflexiva (grau 1): La interrelació relaciona a una entitat amb si
mateixa.
EMPLEADO es jefe de
o Que la relació associe a més de dues entitats (grau n). Un exemple són
les relacions ternàries (grau 3):
ALUMNO
3 B.D.
Guia (bàsica) per a l'elaboració de diagrames Entitat Relació
o 1:1 significa que per a cada ocurrència d'una mena d'entitat existirà
només 1 ocurrència de l'altre tipus d'entitat.
identificada DOCUMENTO_NACI
PERSONA
por ONAL_IDENTIDAD
o 1:N significa que per a totes les ocurrències d'una interrelació, d'un dels
dos tipus d'entitat només apareixerà una ocurrència que estarà
associada amb diverses ocurrències (N com a màxim) de l'altre tipus
d'entitat. Es representa com:
o N:M significa que per a totes les ocurrències d'una interrelació, diverses
ocurrències (N) d'un dels tipus d'entitat estaran relacionades amb
diverses ocurrències (M) de l'altre tipus d'entitat. Es representa com:
4 B.D.
Guia (bàsica) per a l'elaboració de diagrames Entitat Relació
Domini i valor
És el conjunt de possibles valors que pot prendre una propietat (atribut) donada
d'una mena d'entitat o interrelació. Cada domini ve indicat per un predicat que
compleixen els seus valors com:
Atribut
Un atribut és cadascuna de les propietats o característiques que té un tipus
d'entitat o una interrelació. Un atribut pot prendre valors d'1 o més dominis. La
representació d'un atribut consisteix a etiquetar amb el seu nom l'arc que uneix el
domini amb la mena d'entitat o d'interrelació.
nombre dni
Cardinalitat
És el núm. màxim i mínim d'ocurrències d'una mena d'entitat que poden estar
interrelacionades amb una ocurrència de l'altre o altres tipus d'entitats. La seua
representació gràfica és una de les etiquetes (0,1), (1,1), (0,N), (1,N). La cardinalitat
màxima coincideix amb la mena de correspondència. Cada valor de la mena de
correspondència equival a dos possibles valors de cardinalitat, una per cada entitat de
les que participen en la interrelació.
5 B.D.
Guia (bàsica) per a l'elaboració de diagrames Entitat Relació
Exemple, en la relació expressem que ‘un producte pot ser o no comprat per un
o més clients, mentre que un client ha de forçosament comprar almenys un producte’.
N:M
(0,N) (1,M)
LIBRO EJEMPLAR
tie
ne
6 B.D.
Guia (bàsica) per a l'elaboració de diagrames Entitat Relació
En aquesta mena de relació els atributs que apareixen en tots els subtipus
s'assignen al supertipo, mentre que els atributs específics s'associen únicament al
subtipus corresponent. De la mateixa manera, les relacions comunes a tots els
subtipus s'associen al supertipo, mentre que les relacions exclusives de cada
supertipo apareixen vinculades només al subtipus en qüestió.
TIPUS D'ESPECIALITZACIONS
TOTAL (T)
L'entitat superclasse ha de materialitzar-se obligatòriament en una de les
especialitzacions.
7 B.D.
Guia (bàsica) per a l'elaboració de diagrames Entitat Relació
PARCIAL (P)
L'entitat superclasse no té per què materialitzar-se en una de les especialitzacions (és
opcional).
SOLAPADA I PARCIAL
(1,1)
SOLAPADA I TOTAL
(1,1)
EXCLUSIVA I PARCIAL
(1,1)
(0,1) (0,1)
EXCLUSIVA I TOTAL
(1,1)
(0,1) (0,1)
8 B.D.