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

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

Databázové systémy 2 Zkouška 29.1.2013 - 13:00. Příklad I Vytvořte proceduru ZK_TRPASLICI_PLNENI(datum_od VARCHAR2, datum_do VARCHAR2), která na standardní.

Podobné prezentace


Prezentace na téma: "Databázové systémy 2 Zkouška 29.1.2013 - 13:00. Příklad I Vytvořte proceduru ZK_TRPASLICI_PLNENI(datum_od VARCHAR2, datum_do VARCHAR2), která na standardní."— Transkript prezentace:

1 Databázové systémy 2 Zkouška :00

2 Příklad I Vytvořte proceduru ZK_TRPASLICI_PLNENI(datum_od VARCHAR2, datum_do VARCHAR2), která na standardní výstup vypíše (ve formátu CSV, oddělovačem ;) souhrn těžeb trpaslíků za období ohraničené vstupními parametry (včetně). Výstup bude seskupen po jednotlivých trpaslících a jednotlivých rudách. Souhrn bude obsahovat celkový rozdíl reality a plánu trpaslíka (kladné číslo značí, že daný trpaslík plán překročil), produktivitu jeho práce v procentech, procentuální vyjádření podílu jeho těžeb k celkové sumě těžeb v daném období a příznak (A/N), zda daný plán splnil nebo ne. Nezapomeňte na první řádek. Procenta zaokrouhlete na jedno desetinné místo. Souhrn seřaďte vzestupně podle jména trpaslíka a těžené rudy. Data se budou zadávat ve formátu DD.MM.YYYY. IDAS2 – zkouška :00 2

3 Příklad II Vytvořte funkci ZK_TRPASLICI_PRED_ZA(P_ID_TRPASLIKA IN NUMBER, P_OD IN DATE, P_DO IN DATE, P_PRED IN NUMBER) RETURN VARCHAR2. Funkce vrátí pro zdaného trpaslíka (reprezentovaného p_id_trpaslika) jmenný seznam trpaslíku, kteří v daném období (p_od - p_do) vytěžili méně/více rudy, než daný trpaslík. To zda budou zobrazeny trpaslíci, jenž vytěžili více, čí méně rudy, se rozhodne na základě parametru p_pred. Pokud bude 1, pak se zobrazí trpaslíci, jenž vytěžili v daném období více, když bude 0, pak se zobrazí ti, jenž těžili méně. Jednotlivá jména budou seřazena dle vytěženého množství rudy sestupně (trpaslík s vyšší těžbou bude více vlevo) a budou oddělena středníkem. Samotný trpaslík se v řetězci jmen nesmí objevit. IDAS2 – zkouška :00 3

4 A_O_SNEHURCE IDAS2 – zkouška :00 4

5 Zásady pro vypracování Dodržujte názvy databázových objektů a datové typy jejich parametrů. Čas na vypracování: 1 hodina 15 minut IDAS2 – zkouška :00 5


Stáhnout ppt "Databázové systémy 2 Zkouška 29.1.2013 - 13:00. Příklad I Vytvořte proceduru ZK_TRPASLICI_PLNENI(datum_od VARCHAR2, datum_do VARCHAR2), která na standardní."

Podobné prezentace


Reklamy Google