Poslední úpravy - Vyhledat:

SQL

O modelování

Power Designer

Oracle Data Modeler

Krátká videa DM

Zdroje...

edit SideBar

DM /

Power Desiger – Co se vztahem 1 : 1

Pokud 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:1

Uka¾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 >

Upravit - Historie - Tisk - Poslední úpravy - Vyhledat
Poslední úprava stránky: 01.06.2011, 07:39