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

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

Databázové systémy 2 Zkouška 20.1.2014 – 8:00. Příklad I - Funkce Vytvořte funkci ZK_DIFF_MIN_MAX (P_ZAM_ID NUMBER) RETURN VARCHAR2. Funkce může vracet.

Podobné prezentace


Prezentace na téma: "Databázové systémy 2 Zkouška 20.1.2014 – 8:00. Příklad I - Funkce Vytvořte funkci ZK_DIFF_MIN_MAX (P_ZAM_ID NUMBER) RETURN VARCHAR2. Funkce může vracet."— Transkript prezentace:

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

2 Příklad I - Funkce Vytvořte funkci ZK_DIFF_MIN_MAX (P_ZAM_ID NUMBER) RETURN VARCHAR2. Funkce může vracet následující sady výsledků: Funkce vypočte rozdíl mzdy zadaného zaměstnance oproti minimální/maximální mzdě na dané pozici. – Maximální a minimální mzdu vypočtěte, nepoužívejte atributy minimalni_mzda a maximalni_mzda z tabulky A_HR.prac_pozice. Výstupní formát: – rozdíl_od_minimalni_mzdy/rozdil_od_maximalni_mzdy V případě že daný zaměstnanec pracuje na dané pozici sám, objeví se konstanta No/No IDAS2 – zkouška :00 2

3 Příklad II - Procedura Vytvořte proceduru ZK_TABLE_NUMBERS(P_SCHEMA IN VARCHAR2, P_TABLE IN VARCHAR2) Procedura na výstup vypíše všechny sloupce daná tabulky v daném schématu (p_schema.p_table), jež jsou datového typu NUMBER. Pro každý sloupec pak zjistí počet NOT NULL hodnot, nejnižší, nejvyšší a průměrnou hodnotu v daném sloupci. Hvězdička u názvu sloupce značí, že do sloupce lze vložit NULL. V prvním řádku výstupu vypište počet řádků tabulky. IDAS2 – zkouška :00 3

4 A_HR 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 30 minut IDAS2 – zkouška :00 5


Stáhnout ppt "Databázové systémy 2 Zkouška 20.1.2014 – 8:00. Příklad I - Funkce Vytvořte funkci ZK_DIFF_MIN_MAX (P_ZAM_ID NUMBER) RETURN VARCHAR2. Funkce může vracet."

Podobné prezentace


Reklamy Google