1 / 6

Databázové systémy 2

Databázové systémy 2. Cvičení č. 4 Fakulta elektrotechniky a informatiky Univerzita Pardubice. Obsah cvičení. Semestrální práce Spojování tabulek Logické operátory Agregační funkce Souhrnné dotazy Skupinové dotazy Omezení výsledků skupinových dotazů Vnořené dotazy.

Download Presentation

Databázové systémy 2

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. Obsah cvičení • Semestrální práce • 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

  3. Cvičení 4 – zadání 1/3 3 Pro řešení následujících příkladů použijte ze schématu a_snehurka tabulky trpaslici, vlastnosti, poznatky, rudy, sachty a tezby. Poznámky: Jakmile trpaslík nastoupí na směnu, vždy stráví v šachtě 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í: 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"). 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. Cvičení 4 – zadání 2/3 4 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. 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. 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"). 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 jmeno těžené rudy (atribut "ruda"). Databázové systémy 2 – cvičení 4

  6. 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

More Related