|
DM /
Power Desiger – Co se vztahem 1 : 1Pokud v Power Designeru nerozhodnete, co má udìlat se vztahem, který je One - One, vygeneruje do fyzického modelu cizí klíèe tabulek obou entitních typù – jeden z tìchto cizích klíèù bude redundantní. Musíme rozhodnout, který. V dialogu vlastností vztahu vybereme, která z entit je pro daný vztah dominantní: ![]() Ve vygenerovaném fyzickém modelu bude cizí klíè v té z tabulek, její¾ role nebyla oznaèena jako dominantní: ![]() Tento model ov¹em nezamezuje, aby jeden zamìstnanec mohl být vedoucím více skladù. Omezení na skuteèné 1:1Uka¾me si pøíklad, kde budeme po¾adovat kontrolu, ¾e vztah je skuteènì 1:1. V léèebném zaøízení jsou pacienti umís»ováni na lù¾ka, na jedno lù¾ko je umístìn nejvý¹e jeden pacient, a pøitom jeden pacient neobsadí dvì lù¾ka. Jako dominantní roli zvolíme pacienta, proto¾e v evidenci máme i ambulantní pacienty nebo pacienty ji¾ propu¹tìné, tak¾e pacientù umístìných na lù¾ka je men¹ina. Zato u lù¾ek pøedpokládáme spí¹e obsazenost: ![]() Vygenerovaný fyzický model upravíme, pøidáme omezení alternativního klíèe: ![]() Nyní jeden pacient nemù¾e být umístìn na dvì lù¾ka. < Vztahy nebo asociace | Power Designer postupnì | Identifikaèní závislost > |