Popis:
1.1 Popis logického modelu údajov
• Diagram modelu údajov sa nachádza nižšie na obr. 1. Hlavnou entitou v navrhovanom systéme je film. O filme je možné zistiť množstvo údajov. Medzi ne patrí názov filmu spolu s názvom v originálnom jazyku. Vhodné je to v prípade, ak sa názov nezhoduje s doslovným prekladom názvu. Atribút Diel určuje diel filmu, ak má film viac častí, prípadne určuje diel seriálu. Filmy je možné rozdeliť do skupín na základe obsahu (žánru). Každý film bol natočený na základe určitého scenára. Dôležitými údajom je aj dĺžka filmu na DVD.
• Entita herec obsahuje informácie o hercoch (Meno a Priezvisko), ktorí vystupovali v danom filme. Pri návrhu tohto systému uvažujem, že je postačujúce uchovávať informácie o maximálne troch hercoch ku každému filmu. Väčšina členov domácnosti má svojich „miláčikov“, ktorých herecké výkony sa vyskytujú vo viacerých nahraných filmoch. Informácie o hercoch sú preto tvorené samostatnou entitou z dôvodu zabezpečenia proti redundancii údajov v systéme. Podobná situácia je s režisérom.
• Vzhľadom na fakt, že filmy môžu byť v rozličných jazykoch, filmy môžu obsahovať rôzne „dabingy“. Niektorých ľudí odradí od vzhliadnutia daného filmu fakt, že je nadabovaný v inom jazyku ako sú „zvyknutí“. Príkladom môže byť dabing akčných filmov, kedy rozdiel vo výskyte vulgárnych výrazov, pri slovenskom dabingu je iný ako pri českom. Iným príkladom môže byť zdokonaľovanie sa v cudzom jazyku pri sledovaní filmu v pôvodnom znení s titulkami. V našej DVD požičovni sa teda môže stať, že rovnaký film budeme mať v originalnom znení s titulkami alebo nadobavaný v rôznych jazykoch najmä slovenskom a českom.
• V navrhovanom databázovom systéme zavedieme nový spôsob označovania jednotlivých DVD titulov. Každému DVD bude priradené jedno celé kladné číslo. Číslovanie bude vo vzrastajúcom poradí, počínajúc číslom jedna.
• V systéme sa budú uchovávať aj informácie o výpožičkách. Takto bude možné mať neustále prehľad komu boli zapožičané aké DVD. Je potrebné preto uchovávať informácie o osobách, ktorým sme dané DVD zapožičali. Budeme uchovávať meno a priezvisko spolu s nejakým kontaktným údajom (Email, ICQ). Platí pravidlo, že konkrétne DVD môže byť zapožičané v určitom čase len jednej osobe, ale osoba si môže požičať viacero DVD titulov. Výpožičky má na starosti Správca výpožičiek.
Kľúčové slová:
Databázy
procesný model
uživateľské rozhranie
návrh tabuliek
entity
Obsah:
- 1. Dátový model
1.1 Popis logického modelu údajov
1.2 Entity logického modelu údajov
1.3 Predbežný návrh tabuliek
2. Procesný model
2.1 Užívateľské rozhranie