|
DM /
Power Designer – Vztahy nebo asociaceVztahy 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: Jak udělat identifikační závislost najdete na identifikační závislost. Vztah s atributyPokud 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 AssociationPokud 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!): 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: Víceární vztahMá-li vztah více rolí než 2, potřebujete v Power Designeru také Association a Association Linky : 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 > |