Poslední úpravy - Vyhledat:

SQL

O modelování

Power Designer

Oracle Data Modeler

Krátká videa DM

Zdroje...

edit SideBar

DM /

Power Designer – Vztahy nebo asociace

Vztahy mù¾eme v Power Designeru vytvoøit nástrojem Relationship , nebo kombinací Association a Associoation Link .

Binární vztah bez atributù

Pokud potøebujeme binární vztah bez atributù, staèí k tomu Relationship . Zvolíme tento nástoj , a táhneme jím od jedné entity k druhé. Nastaví se vztah s defaultním názvem, kardinalitou a parcialitou, ty musíme upravit v jeho Properties.

Name, Code a Comment je jako u v¹ech objektù. Kardinalita a parcialita se nastavují na kartì Cardinality:


Pøedmìt má jediného garanta, uèitel mù¾e garantovat více pøedmìtù ale nemusí grantovat ¾ádný.

Jak udìlat identifikaèní závislost najdete na identifikaèní závislost.

Vztah s atributy

Pokud potøebujeme nìjaké atributy vztahu, musíme pou¾ít Assiciation a Assosiatin Link. Nejprve umístíme objekt Association , a pak ho propojíme Assiciation Linky k entitám. Stav pøed:

Pøidané Association:

Propojení Association Linky:

Poklepáním na objekt Association mù¾eme mu zadat Name, Code a Comment, a na kartì Attributes vlo¾it atribut(y):

Povinnost a kardinalita u Association

Pokud potøebujeme nastavit povinnost nebo kardinalitu nìkteré z rolí ve vztahu modelovaném pomocí Association, nezapomeòte, ¾e tato èísla se u Association Link v Power Designeru týkají v¾dy entity, u které jsou (nejspí¹ jsou na druhé stranì, ne¾ byste èekali!):


Èlánek má jediného autora, ale blogger mohl napsat více èlánkù a nemusel napsat ani jediný.

Uvìdomte si ale, ¾e této nepøíjemnosti se mù¾ete vyhnout, proto¾e pøedchozí model je ekvivalentní tomuto (datum napsání se pøesunulo do èlánku):

U vztahù s kardinalitou n : m nemáme volbu pøesunutí atributu vztahu k ¾ádné z entit. I kdy¾ vyznaèení povinosti má u tìchto vztahù jen informativní charakter (odùvodnìní nechávám bystrému ètenáøi), pøesto je také tøeba dát pozor, jinak místo informace poskytujeme dezinformaci:


Ka¾dá objednávka musí po¾adovat alespoò jeden druh zbo¾í, zatímco mù¾e existovat druh zbo¾í, který není po¾adován v ¾ádné objednávce

Víceární vztah

Má-li vztah více rolí ne¾ 2, potøebujete v Power Designeru také Association a Association Linky :


Ternární vztah zápùjèky na akce.

Pokud si zákazník na danou akci mù¾e daného druhu vybavení zapùjèit více kusù, potøebujeme je¹tì atribut vztahu:

< Úvodní demo - entity, atributy | Power Designer postupnì | Vztahy 1:1 >

Upravit - Historie - Tisk - Poslední úpravy - Vyhledat
Poslední úprava stránky: 01.04.2011, 08:48