Fakulta elektrotechniky a informatiky

Slides:



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

Databáze Dotazy.
Stěžejní funkce MS Excel 2007/2010, jejich ovládání a možnosti 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.
Architektury a techniky DS Tvorba efektivních příkazů I Přednáška č. 3 RNDr. David Žák, Ph.D. Fakulta elektrotechniky a informatiky
Architektury a techniky DS Cvičení č. 4 RNDr. David Žák, Ph.D. Fakulta elektrotechniky a informatiky
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 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.
Excel – Vzorce Ing. Bohumil Bareš. Principy vytváření vzorců Můžeme je zadávat ručně nebo pomocí průvodce, kliknutím na ikonu, která spustí dialogové.
Databázové systémy 2 Cvičení č. 7 Ing. Tomáš Váňa Fakulta elektrotechniky a informatiky Univerzita Pardubice.
Databázové systémy II Přednáška č. 9 RNDr. David Žák, Ph.D. Fakulta elektrotechniky a informatiky
Databázové systémy I Cvičení č. 9 Fakulta elektrotechniky a informatiky Univerzita Pardubice 2013.
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.
Informatika pro ekonomy II přednáška 10
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 Přednáška č. 6.
Databázové systémy 2 Cvičení č. 6 Ing. Tomáš Váňa Fakulta elektrotechniky a informatiky Univerzita Pardubice.
Databázové systémy II Přednáška č. X Ing. Tomáš Váňa, Ing. Jiří Zechmeister 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
Databázové systémy I Cvičení č. 8 Fakulta elektrotechniky a informatiky Univerzita Pardubice 2013.
Architektury a techniky DS Cvičení č. 9 RNDr. David Žák, Ph.D. Fakulta elektrotechniky a informatiky
Databázové systémy 2 Cvičení č. 10 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,
Obchodní akademie, Ostrava-Poruba, příspěvková organizace Vzdělávací materiál/DUM VY_32_INOVACE_01B16 Autor Ing. Jiří Kalousek Období vytvoření březen.
2. přednáška Databáze, využití MS Excel
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)
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.
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)
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.
ACCESS DOTAZY Ing. Jana Horáková IKT MS Office
Použití dotazu jako zdroje dat pro pohled Iva Kraicigerová, 4Y2.
Databázové systémy I Cvičení č. 7 Fakulta elektrotechniky a informatiky Univerzita Pardubice 2013.
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.
PHP Souhrnné cvičení Mgr. Josef Nožička IKT PHP
Gymnázium Vincence Makovského se sportovními třídami Nové Město na Moravě VY_32_INOVACE_INF_RO_02 Digitální učební materiál Sada: Úvod do programování.
Cvičení 3 - Řešení příkladu na oddíly Zadání viz: cv3_samostatne_oddily.doc.
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.
Architektury a techniky DS Cvičení č. 5 RNDr. David Žák, Ph.D. Fakulta elektrotechniky a informatiky
KIV/ZIS cvičení 4 Tomáš Potužák. Dotazy - úvod Umožňují pracovat s databází –Získávat specifické informace z tabulky, případně z více tabulek najednou.
Databázové systémy 2 Cvičení č. 4 Fakulta elektrotechniky a informatiky Univerzita Pardubice.
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)
DATABÁZOVÉ SYSTÉMY Ing. Roman Danel, Ph.D.
Tento vzdělávací materiál vznikl v rámci projektu EU – peníze školám Název projektu : Objevujeme svět kolem nás Reg. číslo projektu: CZ.1.07/1.4.00/
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.
Tento vzdělávací materiál vznikl v rámci projektu EU – peníze školám Název projektu : Objevujeme svět kolem nás Reg. číslo projektu: CZ.1.07/1.4.00/
Databázové systémy 2 Cvičení č. 5 Fakulta elektrotechniky a informatiky Univerzita Pardubice.
Architektury a techniky DS Cvičení č. 6 RNDr. David Žák, Ph.D. Fakulta elektrotechniky a informatiky
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.
Elektronické učební materiály - II. stupeň Informatika – tabulkový procesor Autor: Bc. Pavel Šiktanc MS EXCEL 2010 Co se všechno naučíme??? Číselné formáty.
Univerzitní informační systém III., Lednice 2004 E-přihlášky Ing. Tomáš Majer
Autor:Ing. Pavel Brož Předmět/vzdělávací oblast:Informační a komunikační technologie Tematická oblast:Práce se standardním aplikačním programovým vybavením.
Typový příklad 3 – zadání 1
Číslo projektu školy CZ.1.07/1.5.00/
Informatika pro ekonomy přednáška 8
[ START WITH podmínka ] CONNECT BY podmínka
Transkript prezentace:

Fakulta elektrotechniky a informatiky tomas.vana@upce.cz Databázové systémy 2 Cvičení III Ing. Tomáš Váňa Fakulta elektrotechniky a informatiky tomas.vana@upce.cz

Obsah cvičení Úvod do PL/SQL Hierarchické dotazy IDAS2 - Cvičení III

PL/SQL - společné příklady Úkol 1: Vytvořte anonymní blok PL/SQL, který na výstup vypíše nejlépe placeného zaměstnance na vybraném oddělení. Vybrané oddělení bude zadáno formou číselné proměnné definované uvnitř bloku. Formát výstupu by měl mít následující podobu: V případě, že nebudou nalezena žádná data, zachyťte danou výjimku a uživateli zobrazte smysluplné hlášení. Např.: IDAS2 - Cvičení III

PL/SQL - společné příklady Úkol 2: V rámci anonymního bloku PL/SQL vypište na výstup (DBMS_OUTPUT) seznam zaměstnanců (ve formátu CSV -> viz ukázka). Vypíší se jen ty zaměstnanci jenž do firmy nastoupili před rokem 1996 a jejichž mzda je větší než 10000. Pro výběr zaměstnanců nejprve použijte implicitní kurzor, poté zkuste řešení s explicitním kurzorem. IDAS2 - Cvičení III

PL/SQL - společné příklady Úkol 3: Vytvořte anonymní blok PL/SQL, který na standardní výstup vypíše dva zřetězené seznamy zaměstnanců. V prvním budou zaměstnanci s podprůměrnou mzdou, ve druhém zaměstnanci s nadprůměrnou mzdou. Příklad výstupu: IDAS2 - Cvičení III

Hierarchické dotazy - společně Za využití hierarchického dotazu zjistěte, jaká je suma platů, jejich průměr, minimum a maximum v rámci každé hierarchické úrovně zaměstnanců v tabulce A_HR.zamestnanci. Případná desetinná čísla zaokrouhlete na celá čísla. IDAS2 - Cvičení III

Hierarchické dotazy - samostatně Vytvořte pohled cv3_top_leaf, který vypíše kompletní řádek z tabulky A_HR.zamestnanci, jež bude odpovídat zaměstnanci, který pobírá nejvyšší mzdu ze všech zaměstnanců, jenž namají žádné podřízené. Nápověda: využijte pseudosloupec CONNECT_BY_ISLEAF. Vytvořte pohled cv3_top_low_level, který vypíše kompletní řádek z tabulky A_HR.zamestnanci, jež bude odpovídat zaměstnanci, který pobírá nejvyšší mzdu ze všech zaměstnanců, jenž pracují na nejnižší hierarchické úrovní v rámci celé společnosti. Nápověda: využijte pseudosloupec LEVEL. IDAS2 - Cvičení III

A_HR IDAS2 - Cvičení III