Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
ZveřejnilKamil Pešan
1
Databázové systémy 2 Zkouška 27.1.2014 - 12:00
2
Příklad I IDAS2 – zkouška 27.1.2014 - 12:00 2 Vytvořte proceduru ZK_TRP_PRODUKTIVITA(P_DATUM_OD IN VARCHAR2, P_DATUM_DO IN VARCHAR2, P_ID_RUDY IN NUMBER). Procedura bude vypočítávat produktivitu v zadaném období (p_datum_od – p_datum_do) z těžeb na zadané rudě (p_id_rudy). Procedura bude mít přibližně následující výstup:
3
Příklad I Všechny číselné hodnoty jsou v %. Výstup je seřazen vzestupně, podle dosažené produktivity. Sloupec „Předcházející“ vyjadřuje rozdíl (v %) v produktivitě oproti předcházejícímu trpaslíkovi (řádku). Sloupec „Následující“ vyjadřuje rozdíl (v %) v produktivitě oproti následujícímu trpaslíkovi (řádku). Sloupec „Nejlepší“ vyjadřuje rozdíl (v %) v produktivitě daného trpaslíka oproti nejproduktivnějšímu trpaslíkovi. Sloupec „Nejhorší“ vyjadřuje rozdíl (v %) v produktivitě daného trpaslíka oproti nejméně produktivnímu trpaslíkovi. IDAS2 – zkouška 27.1.2014 - 12:00 3
4
Příklad II Vytvořte funkci ZK_TRP_TEZBY(P_ID_TRPASLIKA IN NUMBER, P_DATUM_OD VARCHAR2 DEFAULT NULL, P_DATUM_DO VARCHAR2 DEFAULT NULL) RETURN VARCHAR2 Procedura pro zadaného trpaslíka (a volitelně i datumový rozsah – p_datum_od, p_datum_do jdou volitelné parametry), se sumarizuje za jednotlivé rudy a šachty trpaslíkovu produktivitu a kolik toho celkově vytěžil. Příklad výstupu Formát: záznam1;záznam2;… – Přičemž záznam: Název šachty – název rudy, produktivita: hodnota %, celkem: suma kg Úlohu vyřešte bez použití kurzoru! IDAS2 – zkouška 27.1.2014 - 12:00 4
5
Příklad II Nezapomeňte, že parametry P_DATUM_OD a P_DATUM_DO jsou volitelné a jejich výchozí hodnotou je NULL. – V případě že zůstanou oba parametry NULL, lze to interpretovat jako, že chceme všechny těžby daného trpaslíka bez ohledu na datum těžby. Zde pozor na NULL hodnotu ve vyhledávací podmínce. IDAS2 – zkouška 27.1.2014 - 12:00 5
6
A_O_SNEHURCE IDAS2 – zkouška 27.1.2014 - 12:00 6
7
Zásady pro vypracování Dodržujte názvy databázových objektů a datové typy jejich parametrů. Čas na vypracování: 1 hodina 45 minut IDAS2 – zkouška 27.1.2014 - 12:00 7
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.