Tvorba návrhu relačnej databázy
Súčasti konceptuálneho návrhu databázy
Aplikačné pravidlá
Aplikačné pravidlo je politika, postup, procedúra alebo štandard, ktorý daná organizácia prijala za svoj. Aplikačné pravidlá sú v návrhu databázy veľmi dôležité, pretože predpisujú isté pravidlá pre kontrolu dát. Na obrázku 2 je uvedené jedno také aplikačné pravidlo – podľa neho sme mohli prijať objednávky len od zákazníkov, ktorí nemajú žiadne nezaplatené pohľadávky.
Obrázok 2.4
Väčšinu aplikačných pravidiel je možné zaistiť pomocou manuálnych postupov, ktorých dodržiavanie majú zamestnanci administratívne nariadené, alebo pomocou logiky začlenenej do aplikačného programu. Obidva typy pravidiel sa ale dajú obísť – zamestnanci môžu na dodržiavanie predpísaného postupu (pravidla) zabudnúť, alebo sú k nemu skrátka ľahostajný a oprávnený užívatelia môžu v databáze realizovať i priame aktualizácie, pri ktorých sa kontroly aplikačného programu vynechávajú. Databáza tak môže slúžiť ako tzv. „posledná obranné línia“. Do databázy implementujeme aplikačné pravidlá vo forme tzv. obmedzení, čo sú formálne definované pravidlá, ktoré nejakým spôsobom obmedzujú podobu dát v databáze.
Aplikačné pravidlá do diagramu s konceptuálnym modelom databázy normálne nezapisujeme – na obrázku 2 sú uvedené len pre ilustráciu, zatiaľ čo v praxi ich o mnoho častejšie zapisujeme do samostatného dokumentu, ktorý je doplnkom uvedeného diagramu.