Databázové systémy 2 Zkouška 29.1.2015 – 8:00. Příklad I – Procedura – 5 bodů Vytvořte proceduru P_ZK4(p_oddeleni_id_from NUMBER, p_oddeleni_id_to NUMBER)

Slides:



Advertisements
Podobné prezentace
KIV/ZIS Cvičení 6 SQL - SELECT.
Advertisements

Co lze změnit pro nové období Vše musíte ve staré firmě 2008 před definitivním převodem •Klienti –Identifikátor klienta (záložka Další údaje) –Název adresy.
Počítače a programování 1 Přednáška 13 Jiří Šebesta.
Databázové systémy 2 Cvičení č. 9 Ing. Tomáš Váňa Fakulta elektrotechniky a informatiky Univerzita Pardubice.
Algoritmy I Cvičení č. 2. Cíl hodiny Datové typy a přetypování (int, float, double, bool, char, long, short) Konstanty – Celočíselné Desítkové – 15, 0,
Informační systémy Realizace uložených procedur a spouští, jejich praktické využití.
Databázové systémy 2 Zkouška :00. Příklad I Vytvořte proceduru ZK_TRPASLICI_PLNENI(datum_od VARCHAR2, datum_do VARCHAR2), která na standardní.
Databázové systémy 1 Cvičení č. 8 Fakulta elektrotechniky a informatiky Univerzita Pardubice.
Databázové systémy 1 Cvičení č. 6 Fakulta elektrotechniky a informatiky Univerzita Pardubice.
Databázové systémy 1 Cvičení č. 4 Fakulta elektrotechniky a informatiky Univerzita Pardubice.
Databázové systémy I Přednáška č. 5 RNDr. David Žák, Ph.D. Fakulta elektrotechniky a informatiky
Databázové systémy II Přednáška č. 6 RNDr. David Žák, Ph.D. Fakulta elektrotechniky a informatiky
Databázové systémy 2 Cvičení č. 6 Ing. Tomáš Váňa Fakulta elektrotechniky a informatiky Univerzita Pardubice.
Databázové systémy 1 Cvičení č. 3 Fakulta elektrotechniky a informatiky Univerzita Pardubice.
Algoritmy I Cvičení č. 3.
Přístupová práva, maska přístupových práv Jiří Hořejší.
Databázové systémy 2 Cvičení č. 7 Ing. Tomáš Váňa Fakulta elektrotechniky a informatiky Univerzita Pardubice.
Databázové systémy I Cvičení č. 9 Fakulta elektrotechniky a informatiky Univerzita Pardubice 2013.
Odhady parametrů základního souboru
Databázové systémy 2 Cvičení V Ing. Tomáš Váňa Fakulta elektrotechniky a informatiky
Databázové systémy 2 Zkouška – 8:00. Příklad I - Funkce Vytvořte funkci ZK_HR_ODDELENI (p_oddeleni_id NUMBER). Funkce vrátí řetězec, obsahující.
KIV/ZIS cvičení 6 Tomáš Potužák. Pokračování SQL Klauzule GROUP BY a dotazy nad více tabulkami Stáhnout soubor studenti_dotazy_sql.mdb.
Databázové systémy 2 Cvičení č. 4 Fakulta elektrotechniky a informatiky Univerzita Pardubice.
Databázové systémy I Cvičení č. 6 Fakulta elektrotechniky a informatiky Univerzita Pardubice 2013.
Databázové systémy 2 Cvičení č. 6 Ing. Tomáš Váňa Fakulta elektrotechniky a informatiky Univerzita Pardubice.
Fakulta elektrotechniky a informatiky
Fakulta elektrotechniky a informatiky
Databázové systémy 2 Zkouška – 08:00. Příklad I – Funkce – 4 body Vytvořte funkci F_ZK1(p_id_zamestnance NUMBER) RETURN VARCHAR2. Daná funkce.
Databázové systémy 2 Zkouška :00. Příklad I IDAS2 – zkouška :00 2 Vytvořte proceduru ZK_TRP_PRODUKTIVITA(P_DATUM_OD IN VARCHAR2,
Databázové systémy II Přednáška V Ing. Tomáš Váňa, Ing. Jiří Zechmeister Fakulta elektrotechniky a informatiky
Architektury a techniky DS Cvičení č. 9 RNDr. David Žák, Ph.D. Fakulta elektrotechniky a informatiky
Databázové systémy 2 Zkouška – 08:00. Příklad I – Procedura – 5 bodů Vytvořte proceduru P_ZK3(p_oddeleni_id_from NUMBER, p_oddeleni_id_to NUMBER,
Databázové systémy II Cvičení č. 3 RNDr. David Žák, Ph.D. Fakulta elektrotechniky a informatiky
Databázové systémy 2 Zkouška – 8:00. Příklad I - Procedura Vytvořte proceduru PROCEDURE ZK_ZAM_HISTOGRAM(P_ROK_OD IN NUMBER, P_ROK_DO IN NUMBER)
Digitální výukový materiál zpracovaný v rámci projektu „EU peníze školám“ Projekt:CZ.1.07/1.5.00/ „SŠHL Frýdlant.moderní školy“ Škola:Střední škola.
Databázové systémy I Cvičení č. 10 Fakulta elektrotechniky a informatiky Univerzita Pardubice 2013.
Napište program v C pro výpočet plochy obdélníka se stranami A=3 a B=2. Výsledek vytiskněte s patřičným komentářem na obrazovku formátovým příkazem printf.
HODNOCENÍ ROZDÍLŮ VÝKONŮ Oddělení antropomotoriky, rekreologie a metodologie Katedra kinantropologie, humanitních věd a managementu sportu © 2010 FTVS.
VISUAL BASIC PRALG. 19. Chyby a ladění programu Kompilační chyby - chybná syntaxe, neexistující objekt, chybný parametr,... Run-time chyby - dochází k.
Databázové systémy 2 Zkouška – 12:00. Příklad I - Funkce Vytvořte funkci ZK_TRP_TREND(P_ID_TRPASLIKA IN NUMBER, P_DATUM_OD IN VARCHAR2, P_DATUM_DO.
Databázové systémy I Cvičení č. 7 Fakulta elektrotechniky a informatiky Univerzita Pardubice 2013.
Maturity – jaro 2014.
Databázové systémy 2 Zkouška – 8:00. Příklad I – Procedura – 5 bodů Vytvořte proceduru P_ZK2(p_table_name VARCHAR2, p_min_nuls NUMBER, p_drop.
2OP483 Manažerská informatika 3Access - BankaSnímek 1 2OP483 Manažerská informatika 3 Microsoft Office Access 2007 Dotazy v databázi Banka
Databázové systémy 2 Zkouška – 8:00. Příklad I - Funkce Vytvořte funkci ZK_TRP_TREND(P_ID_TRPASLIKA IN NUMBER, P_DATUM_OD IN VARCHAR2, P_DATUM_DO.
Databázové systémy 2 Cvičení č. 5 Fakulta elektrotechniky a informatiky Univerzita Pardubice.
Tento Digitální učební materiál vznikl díky finanční podpoře EU- OP Vzdělávání pro konkurenceschopnost. Není –li uvedeno jinak, je tento materiál zpracován.
Databázové systémy 2 Zkouška – 8:00. Příklad I - Procedura Vytvořte proceduru PROCEDURE ZK_ZAM_HISTOGRAM(P_ROK_OD IN NUMBER, P_ROK_DO IN NUMBER)
Databázové systémy 2 Cvičení IV Ing. Tomáš Váňa Fakulta elektrotechniky a informatiky
Databázové systémy 2 Zkouška – 12:00. Příklad I - Funkce Vytvořte funkci ZK_IS_COLUMN_FK(P_TABLE_NAME IN VARCHAR2, P_COLUMN_NAME IN VARCHAR2)
KIV/PPA2 1.cvičení Cvičící: Pavel Bžoch. Údaje o cvičícím Pavel Bžoch Kancelář: UL408 Konzultační hodiny: –Středa 12:05 – 12:50 –Čtvrtek 11:10 – 11:55.
DATABÁZOVÉ SYSTÉMY Ing. Roman Danel, Ph.D.
Příkaz switch Příkaz switch se používá, pokud testujete jednu proměnnou s více možnými hodnotami. Příkaz switch se používá, pokud testujete jednu proměnnou.
Obchodní akademie, Ostrava-Poruba, příspěvková organizace Vzdělávací materiál/DUM VY_32_INOVACE_01B5 Autor Ing. Jiří Kalousek Období vytvoření listopad.
Databázové systémy 2 Zkouška – 8:00. Příklad I - Funkce Vytvořte funkci ZK_DIFF_MIN_MAX (P_ZAM_ID NUMBER) RETURN VARCHAR2. Funkce může vracet.
Administrace Oracle Paralelní zpracování.
Architektury a techniky DS Cvičení č. 6 RNDr. David Žák, Ph.D. Fakulta elektrotechniky a informatiky
C – procedury Mgr. Lenka Švancarová.
Databázové systémy 1 Cvičení č. 5 Fakulta elektrotechniky a informatiky Univerzita Pardubice.
Databázové systémy I Cvičení č. 8 Fakulta elektrotechniky a informatiky Univerzita Pardubice 2015.
C# konzole – Podíl dvou čísel, podmínka IF
Normální rozložení Intervalová/poměrová proměnná
Vzorové řešení zápočtového testu
Odhady parametrů základního souboru
Typový příklad 3 – zadání 1
Databázové systémy a SQL
[ START WITH podmínka ] CONNECT BY podmínka
NÁZEV ŠKOLY: Střední odborná škola Net Office, spol. s r. o
Opakování ze 4. cvičení int a; printf("Zadej číslo: ");
NÁZEV ŠKOLY: S0Š Net Office, spol. s r.o., Orlová-Lutyně
Transkript prezentace:

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

Příklad I – Procedura – 5 bodů Vytvořte proceduru P_ZK4(p_oddeleni_id_from NUMBER, p_oddeleni_id_to NUMBER) Procedura pro daný rozsah ID oddělení (např. od 10 do 90) následující výpis. IDAS2 – zkouška :00 2

Příklad I – Procedura – 5 bodů Daná procedura, za každé oddělení na standardní výstup vypíše seznam zaměstnanců daného oddělení (nejhůře vydělávajících zaměstnanců), jejichž součet mezd je nižší nebo roven, než mzda nejlépe placeného zaměstnance na daném oddělení. – Celý seznam bude řazen od nejhůře vydělávajícího zaměstnance oddělení. Kromě zřetězeného seznamu uživatelů vypište i počet těchto zaměstnanců, sumu mezd těchto zaměstnanců a nejvyšší mzdu na oddělení. IDAS2 – zkouška :00 3

Příklad II – Funkce – 4 body Vytvořte funkci F_ZK4(p_zamestnanec_id NUMBER, p_typ NUMBER DEFAULT 0) RETURN NUMBER Funkce bude sloužit pro výpočet rozdílu mzdy daného zaměstnance vůči průměrné mzdě dané parametrem p_typ. Přičemž obor hodnot proměnné p_type je: – 0 = průměr mezd celé společnosti (všichni zaměstnanci) – 1 = průměr mezd oddělení, kde zaměstnanec pracuje – 2 = průměr mezd na pozici, kde zaměstnanec pracuje – 3 = průměr mezd země, kde zaměstnanec pracuje – 4 = průměr mezd zaměstnanců, kteří nastoupili ve stejném roce. IDAS2 – zkouška :00 4

Příklad II – Funkce – 4 body Příklad: – SELECT F_ZK4(205,4) FROM dual; – Příkaz vypíše rozdíl mzdy zaměstnance s id=205 oproti průměrné mzdě všech zaměstnanců, kteří nastoupili ve stejný rok (v tomto případě 1994). Při jakékoliv výjimce tuto výjimku zaciťte a místo ní vyvolejte vlastní výjimku s kódem chyby a textem „Při provádění funkce F_ZK4 došlo k chybě!“ IDAS2 – zkouška :00 5

A_HR IDAS2 – zkouška :00 6

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í: 2 hodiny IDAS2 – zkouška :00 7

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