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

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

Databázové systémy 2 Zkouška 15.1.2015 – 08:00. Příklad I – Funkce – 4 body Vytvořte funkci F_ZK1(p_id_zamestnance NUMBER) RETURN VARCHAR2. Daná funkce.

Podobné prezentace


Prezentace na téma: "Databázové systémy 2 Zkouška 15.1.2015 – 08:00. Příklad I – Funkce – 4 body Vytvořte funkci F_ZK1(p_id_zamestnance NUMBER) RETURN VARCHAR2. Daná funkce."— Transkript prezentace:

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

2 Příklad I – Funkce – 4 body Vytvořte funkci F_ZK1(p_id_zamestnance NUMBER) RETURN VARCHAR2. Daná funkce pro zadaného zaměstnance vypíše následující výstup: Formát: – Jméno, země ve které pracuje, nástup před: zaměstnanec který nastoupil před tímto zaměstnance (celkově ve firmě) – zaměstnanec který nastoupil před tímto zaměstnancem (v rámci oddělení), nástup po: zaměstnanec který nastoupil po tomto zaměstnanci (celkově ve firmě) – zaměstnanec který nastoupil po tomto zaměstnanci (v rámci oddělení) IDAS2 – zkouška 15.1.2015 - 08:00 2

3 Příklad I – Funkce – 4 body Pokud nebude některá z informací známá, nahraďte ji řetězcem N/A V případě, že bude zadáno neplatné ID, funkce vrátí řetězec: – „ Pro zadané ID nebyl nalezen žádný zaměstnanec!“ IDAS2 – zkouška 15.1.2015 - 08:00 3

4 Příklad II – Procedura – 5 bodů Vytvořte proceduru PROCEDURE P_ZK1(p_oddeleni_id NUMBER). Procedura na DBMS_OUTPUT vypíše pro zadané oddělní statistické informace o jednotlivých hierarchických úrovních na oddělení. – Hierarchii postavte tak, že jejím kořenem bude vedoucí daného oddělení. (Ignorujte to, že ne vždy všichni zaměstnanci nezapadnou do hierarchie) U jednotlivých úrovní uveďte následující informace: – Číslo úrovně – Průměrnou mzdu dané úrovně – Rozdíl průměrné mzdy úrovně oproti úrovni nadřízené. – Zřetězený seznam zaměstnanců dané úrovně. IDAS2 – zkouška 15.1.2015 - 08:00 4

5 Příklad II – Procedura – 5 bodů Na začátku výpisu uveďte následující hlavičku: – Úroveň - Průměrná mzda - Rozdíl prům. mezd mezi odděleními – Zaměstnanci Ukázka: – V případě že daná hodnota nebude dostupná, nahraďte ji řetězcem N/A IDAS2 – zkouška 15.1.2015 - 08:00 5

6 A_HR IDAS2 – zkouška 15.1.2015 - 08:00 6

7 Zásady pro vypracování – Dodržujte názvy databázových objektů a datové typy jejich parametrů. – Daná funkce či procedura musí být ve validním stavu a musí být spustitelná. Jinak na ní nebude brán zřetel. – Pro následnou kontrolu si připravte spouštěcí příkazy pro dané úlohy (SELECT.., EXECUTE). Čas na vypracování: 1 hodina 45 minut IDAS2 – zkouška 15.1.2015 - 08:00 7

8 Hodnocení Maximálně je možné získat 9 bodů. Hodnocení: IDAS2 – zkouška 15.1.2015 - 08:00 8 BodyHodnocení 9Výborně 8Výborně mínus 7Velmi dobře 6Velmi dobře mínus 4,5Dobře 0-3Neprospěl


Stáhnout ppt "Databázové systémy 2 Zkouška 15.1.2015 – 08:00. Příklad I – Funkce – 4 body Vytvořte funkci F_ZK1(p_id_zamestnance NUMBER) RETURN VARCHAR2. Daná funkce."

Podobné prezentace


Reklamy Google