Vypracovaný projekt s názvom "firma_1" z predmetu "Databázové systémy" z 2.ročníka na FEI TUKE. Komplet dokumentácia s kódmi, relačnou algebrou, fyzickým a logickým modelom.
1. Formulácia zadania Zadanie firma_1 Daná je nasledovná tabuľka v nenormalizovanej forme - sú v nej zaznamenané informácie o opravárenských firmách, zákazníkoch a zákazkách. 1. Navrhnite a vytvorte optimálnu databázovú schému, kde budú platiť všetky integritné obmedzenia a nasledovné pravidlá (výsledkom je DDL skript): a. hodnota atribútu plat zamestnanca je implicitne 500 b. pre hodnotu špecializácia opravára a stav opravy použite skrátený zápis – využite číselníky c. preddefinovaná hodnota pre dátum nahlásenia opravy je aktuálny dátum a čas 2. Pre vytvorenie databázovej schémy použite tabuľky, sekvencie, pohľady, 3. Vytvorené tabuľky naplňte údajmi z nenormalizovanej formy. 4. vytvorte nasledovné master-detail pohľady (výsledkom sú pohľady) a. pre každú firmu vypíšte meno a priezvisko objednávateľa opravy, adresu, čo sa pokazilo a kedy bola nahlásená oprava b. pre jednotlivých zamestnancov (vypíšte ich meno a priezvisko) zobrazte opravy, na ktoré boli poslaní (adresa, čas kedy to opravovali, cena koľko to stálo a ako to dopadlo) c. pre jednotlivé hlásenia o poruchách (kto nahlásil, adresa, čas hlásenia), vypíšte firmy, ktoré boli objednané na opravu d. pre jednotlivé firmy vypíšte poruchy, ktoré opravovali a čas opravy (od – do), taktiež vypíšte koľko bolo účtované za opravu e. vypíšte poruchy, ich opravárov a výsledky utrieďte podľa ceny opravy f. vypíšte tie poruchy (+ adresy), na ktorých pracovalo viac ako jedna firma 5. dotazy definované v bode 4 prepíšte do relačnej algebry