Databázové systémy 1 Cvičení č. 8 Fakulta elektrotechniky a informatiky Univerzita Pardubice.

Slides:



Advertisements
Podobné prezentace
Databázové systémy 2 Cvičení č. 8
Advertisements

Databáze Dotazy.
Vlastní skript může být umístěn: v hlavičce stránky v těle stránky
Tabulky v MS ACCESS Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Mgr. Jiří Novák.
Tabulkové procesory (MS Excel)
Databázové systémy 2 Cvičení č. 9 Ing. Tomáš Váňa Fakulta elektrotechniky a informatiky Univerzita Pardubice.
Fakulta elektrotechniky a informatiky
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 - řešení Cvičení č. 10 Fakulta elektrotechniky a informatiky Univerzita Pardubice.
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 1 Cvičení č. 2 Fakulta elektrotechniky a informatiky Univerzita Pardubice.
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.
Modelování v Matlabu procvičení katedra elektrotechniky a automatizace
Úvod do Teorie množin.
MySQL - Vytvoření nové tabulky  create table jméno_tabulky (jméno_položky typ_položky,... ) Přehled nejběžnějších datových typů Přehled nejběžnějších.
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.
Databázové systémy 2 Cvičení V Ing. Tomáš Váňa Fakulta elektrotechniky a informatiky
Název školyIntegrovaná střední škola technická, Vysoké Mýto, Mládežnická 380 Číslo a název projektuCZ.1.07/1.5.00/ Inovace vzdělávacích metod EU.
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í.
Databázové systémy 1 Cvičení č. 9 Fakulta elektrotechniky a informatiky Univerzita Pardubice.
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.
Databázové systémy II Přednáška č. X Ing. Tomáš Váňa, Ing. Jiří Zechmeister Fakulta elektrotechniky a informatiky
Práce se vzorci Ilona Woznicová, 4. B1. ÚKOL Vytvořte tabulku mezd za březen použijte údaje ve vzorové tabulce.
Fakulta elektrotechniky a informatiky
Číslo projektuCZ.1.07/1.5.00/ Číslo materiáluVY_32_INOVACE_252 Název školyGymnázium, Tachov, Pionýrská 1370 Autor Ing. Roman Bartoš Předmět Informatika.
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,
Cvičení č. 8 Pokročilé regulární výrazy - na co je třeba dát pozor David Chudán Upravil D. Pejčoch.
VY_32_INOVACE_7B13 Databáze Vstupní maska.
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,
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.
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.
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.
2OP483 Manažerská informatika 3Access - BankaSnímek 1 2OP483 Manažerská informatika 3 Microsoft Office Access 2007 Dotazy v databázi Banka
MS Excel 2 Martin Kotlík Brno, 20. ledna 2015 Obsah předchozího semináře 1 1.Popis programu Excel 2.Základní dovednosti 3.Typy vkládaných dat 4.Formát.
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
Databázové systémy 2 Cvičení č. 5 Fakulta elektrotechniky a informatiky Univerzita Pardubice.
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 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.
Databázové systémy 2 Cvičení č. 5 Fakulta elektrotechniky a informatiky Univerzita Pardubice.
Databázové systémy 1 Cvičení č. 5 Fakulta elektrotechniky a informatiky Univerzita Pardubice.
Lišta nástrojů Standard otevření, uložení a další manipulace se soubory (tj. projekty) načítání dat (mapových vrstev) „žluté plus“ změna měřítka odkaz.
PROGRAMOVÁNÍ V PHP PERSONAL HOME PAGES FORMULÁŘE + PODMÍNKY + SWITCH.
Označení materiálu: VY_32_INOVACE_EKO_1300 Ročník: 2. a 3. Vzdělávací obor: Ekonomika Tematický okruh: Výpočty o majetku Téma: Koeficienty DLM, výrobní.
Databázové systémy I Cvičení č. 8 Fakulta elektrotechniky a informatiky Univerzita Pardubice 2015.
Části roku Mgr. Lenka Stará
2OP483 Manažerská informatika 32OP483 Manažerská informatika 3
2OP483 Manažerská informatika 3
Funkce SVYHLEDAT a VVYHLEDAT Kontingenční tabulky
Popisná statistika I tabulky četností
KIV/ZD cvičení 4 Tomáš Potužák.
Formátování buněk - číselné formáty
Algoritmizace a programování
Transkript prezentace:

Databázové systémy 1 Cvičení č. 8 Fakulta elektrotechniky a informatiky Univerzita Pardubice

Obsah cvičení -Indexy a sekvence -Opakování ze cvičení 7 -Skupinové dotazy -Vnořené dotazy -Vnější spojení -Funkce pro práci s řetězci Databázové systémy 1 – cvičení 8 2

A_O_SNEHURCE Databázové systémy 1 – cvičení 8 3

Cvičení 7 – Příklady 1.Vyberte jednoho trpaslíka, který v rámci libovolné šachty vytěžil nejvíce rudy a vytvořte „jeho“ ovou adresu. Adresa bude mít následující tvar: jmeno_id_trpaslika- – Jmeno - všechna písmena malá. – Ročník_narození - formát YY. – Sachta - název šachty, kde trpaslík vytěžil nejvíce. Malými písmeny. Mezery nahrazeny podtržítkem. – Příklad u: 2.Pro každou kombinaci trpaslík x šachta vypočtěte plnění plánu (skutečnost/plán v procentech). Zároveň údaj o plnění plánu zobrazte i graficky. A to tak že za každých 10% zobrazíte v grafu jednu hvězdičku (*). Celý graf začne znakem |. Př.: 86% = |******** 3.Vypočtěte trpaslíkův plat za těžby v únoru Za každou celou odpracovanou hodinu v každé směně obdrží trpaslík 8,62 dukátu. Za každou směnu, kdy trpaslík nesplnil plán, bude penalizován 20 dukáty. Ve výsledku zobrazte plat, penále, vypočtěte hrubou mzdu jako plat po odečtení penále a čistou mzdu, když víte, že hrubá mzda se daní 12%. Databázové systémy 1 – cvičení 8 4

5 Cvičení 8 – Příklady 1.Za 6. týden roku 2012 vytvořte docházkový list pro jednotlivé trpaslíky a šachty. List bude obsahovat jméno trpaslíka, název šachty a grafické zobrazení dané docházky. Viz příklad: 1.Za období až nalezněte pro každého trpaslíka rudu, které v daném období vytěžil nejvíce. Příklad vyřešte nejdříve s vytvořením pomocného pohledu. Poté za použití vnořených dotazů.

Cvičení 8 - pohledy Databázové systémy 1 – cvičení Vytvořte pohled cv8_plneni_planu(plneni). Pohled zobrazí v procentech, na kolika těžbách se podařilo dodržet stanovený plán. Uvažujte všechny realizované těžby. Plán považujte za splněný i v případě, kdy nebyl stanoven. Výsledek zaokrouhlete na dvě desetinná místa. Výstupní formát: „57,24 %“. 2.Vytvořte pohled cv8_ruda_podprumer(ruda,rozdil). Pohled zobrazí rudu, jejíž skutečná těžba procentuálně nejméně naplňuje plán. Ve sloupci se rozdil se zobrazí rozdíl v procentech oproti průměrnému plánu ve všech čachtách za všechny těžby). Rozdíl bude zaokrouhlen na celá čísla. Formát: „7 %“. 3.Vytvořte pohled cv8_vikendove_tezby(jmeno,natezeno). Přehled zobrazí souhrn všech těžeb za jednotlivé trpaslíky o víkendech (sobota, neděle). Pozor! Ve výpise se musí objevit všichni trpaslíci. Pokud o víkendu daný trpaslík netěžil, objeví se u něj ve sloupci natezeno „0,00 kg“. Natezeno zaokrouhlete na dvě desetinná místa.

Databázové systémy 1 – cvičení 8 7 Cvičení 8 - pohledy 1.Vytvořte pohled cv8_nejtezenejsi_pondeli(ruda). Pohled zobrazí rudu, které se v rámci pondělních těžeb vytěží nejvíce. Uvažujte všechny pondělní těžby. 2.Vytvořte pohled cv8_unor_odpracovano(jmeno, sachta, odpracovano_graf, skutecnost_graf). Pohled bude obsahovat přehled za jednotlivé trpaslíka a šachty, na které v měsíci únoru (v roce 2012) docházeli. Ve sloupci odpracovano_graf se za každých osm odpracovaných hodin v celém měsíci objeví jedna *. Ve sloupci skutecnost_graf se za každých 25 kg rudy objeví jedno +. Oba grafy budou začínat znakem „|“. Viz příklad:

Cvičení 8 – Zásady vypracování Všechny příklady budou vypracovány nad schématem A_O_SNEHURCE. Všechny databázové objekty z tohoto cvičení vytvořte se svém schématu. Pro splnění cvičení je nutné, aby všechny objekty byly správně vytvořeny a funkční do půlnoci dne před následujícím cvičením. Databázové systémy 1 – cvičení 8 8