Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

Databázové systémy 2 Zkouška 27.1.2014 - 12:00. Příklad I IDAS2 – zkouška 27.1.2014 - 12:00 2 Vytvořte proceduru ZK_TRP_PRODUKTIVITA(P_DATUM_OD IN VARCHAR2,

Podobné prezentace


Prezentace na téma: "Databázové systémy 2 Zkouška 27.1.2014 - 12:00. Příklad I IDAS2 – zkouška 27.1.2014 - 12:00 2 Vytvořte proceduru ZK_TRP_PRODUKTIVITA(P_DATUM_OD IN VARCHAR2,"— Transkript prezentace:

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


Stáhnout ppt "Databázové systémy 2 Zkouška 27.1.2014 - 12:00. Příklad I IDAS2 – zkouška 27.1.2014 - 12:00 2 Vytvořte proceduru ZK_TRP_PRODUKTIVITA(P_DATUM_OD IN VARCHAR2,"

Podobné prezentace


Reklamy Google