|
DM /
Power Designer – Jak vytvoøit identifikaèní závislostZde se dovíte, jak vytvoøit identifikaèní závislost entity na jiné entitì – vysvìtlení viz Slabé entitní typy. Polo¾ky fakturTypickým pøíkladem je vztah polo¾ky faktury k faktuøe, kde "èíslo øádku" polo¾ky je èíslo øádku v rámci "její" faktury: ![]() (Model je redukován – co polo¾ka faktury úètuje, zde není vidìt. Tato informace byla v pùvodním modelu modelována vztahem polo¾ky k nìjakému produktu.) Tento vztah stanovíme jako identifikaèní – v dialogu vlastností vztahu na kartì Detail za¹krtneme Dependent (je dostupné jen pro Cardinality: 1,1): ![]() Po potvrzení a refre¹i zobrazení v PD vypadá identifikaèní závislost takto: ![]() V tomto konkrétním pøípadì to znamená, ¾e identifikace Polo¾ky faktury je slo¾ena z identifikátoru Faktury - tj. èísla faktury (to je externí souèást identifikce pro Polo¾ku faktury), a z interních souèástí identifikce Polo¾ky faktury - atributu/ù s "<pi>" - v tomto pøípadì z èísla øádku. Ve fyzickém modelu bude toto: ![]() Výpùjèky knihU výpùjèek knih je tomu podobnì, i kdy¾ kniha nemusí mít ¾ádnou výpùjèku (na rozdíl od faktury, která nìjaké polo¾ky mít musí): ![]() |