Ciele
- Naučiť sa používať entitno-relačný model na modelovanie domény.
Úvod
Na tomto cvičení sa bude precvičovať modelovanie domény pomocou entitno-relačného modelu.
Postup
Krok 1
V rámci tohto cvičenia vypracujete model domény svojho zadania s použitím entitno-relačného diagramu.
Úloha 1.1
Použitím cvičiacim určeného nástroja na entitno-relačné modelovanie vytvorte model domény svojho zadania. Berte do úvahy podmienky z informačnej stránky cvičení.
Poznámka
Tie podmienky určujú "minimálne" požiadavky. Odporúčam podľa možnosti urobiť viac (napr., pridať naviac vzťahovú množinu, entitnú množinu, definovať viacero atribútov jedného typu entity, atď.), vďaka tomu sa Vám neskôr budú ľahšie vymýšľať zmysluplné dopyty.
Poznámka
Klasickým spôsobom sa analýza robí so zákazníkom, ktorý si povie, čo potrebuje. V takom kontexte je správny model domény ten, ktorý vyhovuje zákazníkovi. V tomto prípade priamo zákazníka nemáte, takže v jeho úlohe môžete vystupovať vy, resp. cvičiaci. To znamená, že vy určite, čo chcete v danej doméne zaznamenávať - napr. pri prihlasovaní sa na skúšky, má zmysel ukladať si študentov, ktorý sa prihlasujú? Bude tam entitná množina študent?
Zdroje
Doplňujúce úlohy
Úloha A.1
V rámci precvičenia skúste namodelovať doménu systému školských jedálni, kde sa môžu učitelia a aj študenti prihlasovať na obedy/raňajky/večere.