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

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

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

Podobné prezentace


Prezentace na téma: "Databázové systémy 2 Cvičení č. 4 Fakulta elektrotechniky a informatiky Univerzita Pardubice."— Transkript prezentace:

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

2 Obsah cvičení Spojování tabulek Logické operátory Agregační funkce Souhrnné dotazy Skupinové dotazy Omezení výsledků skupinových dotazů Vnořené dotazy Databázové systémy 2 – cvičení 4 2

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

4 Cvičení 4 – zadání 1/3 Pro řešení následujících příkladů použijte tabulky ze schématu A_O_SNEHURCE. Poznámky: Standardně by jedna pracovní směna měla trvat 8 hodin. Norma udává počet vytěžených kg dané rudy za jednu hodinu. Plán a skutečnost udávají počet vytěžených kilogramů za jednu směnu. Zadání: 1.Vytvořte pohled s názvem cv_4_plneni(jmeno, rozdil), ve kterém budou zobrazena jména trpaslíků (atribut "jmeno"), kteří celkem za celé období vytěžili více kilogramů rud než měli Sněhurkou naplánováno a o kolik více (atribut "rozdil"). 2.Vytvořte pohled s názvem cv_4_stribro_mangan(den,pracovalo_trpasliku, vytezeno), ve kterém budou zobrazeny šachty, kde se těží ruda stribrna nebo manganova. V pohledu zobrazte celkově za tyto šachty pro každý den: Kolik v nich pracovalo trpaslíků (atribut "pracovalo_trpasliku") a kolik kg rud bylo vytěženo (atribut "vytezeno"). Setřiďte sestupně dle vytěženého množství. Databázové systémy 2 – cvičení 4 4

5 Cvičení 4 – zadání 2/3 3.Vytvořte pohled s názvem cv_4_nezelezna(den, pracovalo_trpasliku), ve kterém bude zobrazeno pro každý den (atribut "den"), kdy pracoval v libovolné šachtě alespoň jeden trpaslík, kolik trpaslíků celkem pracovalo v šachtách (atribut "pracovalo_trpasliku"), kde se těží jiná než 'zelezna' ruda. 4.Vytvořte pohled s názvem cv_4_zelezna(pracden, pracovalo_trpasliku, vytezeno, uroven), ve kterém bude zobrazeno pro šachty, kde se těží ruda zelezna, pro každý pracovní den (atribut "pracden"), kolik v nich pracovalo celkem trpaslíků (atribut "pracovalo_trpasliku") a kolik kg rud bylo celkem vytěženo (atributu "vytezeno"). Ve výpise zobrazte všechny pracovní dny, v nichž v libovolné šachtě pracoval aspoň jeden trpaslík. Pro pracovní dny, kdy železnou rudu netěžil žádný, nebo pouze jeden trpaslík, nebo trpaslíci vytěžili méně než 24 kg železné rudy zobrazte v atributu uroven hodnotu „špatná”, jinak „dobrá“. Setřiďte sestupně dle vytěženého množství. Databázové systémy 2 – cvičení 4 5

6 Cvičení 4 – zadání 3/3 5.Vytvořte pohled s názvem cv_4_prescas(jmeno, kolikrat_pracoval, kolikrat_splnil), ve kterém budou zobrazena jména trpaslíků (atribut "jmeno"), kteří pracovali v sobotu či v neděli, kolikrát v tyto dny (so, ne) pracovali (atribut "kolikrat_pracoval") a kolikrát za všechny tyto dny splnili normu (atribut "kolikrat_splnil"). 6.Vytvořte pohled s názvem cv_4_maxsmen(sachta, ruda), ve kterém bude zobrazen název šachty, ve které bylo odslouženo nejvíce pracovních směn (atribut "sachta") a jméno těžené rudy (atribut "ruda"). 7.Vytvořte pohled s názvem cv_4_nejsachta(sachta, vytezeno), který vypíše název šachty, ve které se vytěžilo nejvíce kg rudy mezi 30. a 45. dnem roku 2012, uveďte i informaci o celkově vytěžených kilogramech (atribut „vytezeno“). 8.Vytvořte pohled s názvem cv_4_plni_neplni(jmeno, stav), který vypiše přehled trpaslíků spolu s textovou informací „PLNÍ PLÁN“/“NEPLNÍ PLÁN“ (atribut „stav“), v závislosti na tom, zda daný trpaslík plán plní či neplní. Plán je splněn ve chvíli, kdy součet sloupce skutečnost je stejný nebo větší, než celkový součet všech plánů. Databázové systémy 2 – cvičení 4 6

7 Cvičení 4 – kontrola 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. Výsledky cvičení zjistíte přes portál DBCheck. Architektury a techniky DS - cv 3 7


Stáhnout ppt "Databázové systémy 2 Cvičení č. 4 Fakulta elektrotechniky a informatiky Univerzita Pardubice."

Podobné prezentace


Reklamy Google