![]() |
Fyzický datový modelFyzický datový model oproti logickému obsahuje pouze dvě tabulky. Toto neobvyklé sdružení je dáno požadavkem minimalizovat počet využitých tabulek. Požadavek je dán dvěmi implementačními hledisky. Jednak je zde poměrně vysoká cena objektů aplikace typu tabulka pro zákazníka.
Jednak je zde problém kolizí číslování objektů. Zatímco ostatní objekty, převážně formuláře a reporty se vyskytují v kódu na několika málo místech a není problém provést případné přejmenování, u tabulek je problém přečíslování bolestnější.
Sdružení do dvou tabulek je dáno požadavky kladenými na tabulky. Veškeré uživatelsky přístupné, tj. manuálně upravitelné objekty jsou vloženy do tabulky jedné, všechny objekty přístupné jen na čtení jsou v tabulce druhé.
Takto sdružené entity logického datového modelu mají navíc mnoho společných údajů, sdružení proto není provedeno na úkor snížení přehlednosti a tím i udržovatelnosti a rozšiřitelnosti výsledného díla.
Vzniklé tabulky:
|