datab zov syst my 1
Download
Skip this Video
Download Presentation
Databázové systémy 1

Loading in 2 Seconds...

play fullscreen
1 / 8

Databázové systémy 1 - PowerPoint PPT Presentation


  • 123 Views
  • Uploaded on

Databázové systémy 1. Cvičení č. 5 Fakulta elektrotechniky a informatiky Univerzita Pardubice. Obsah cvičení. Opakování ze cvičení 4 Agregační funkce Souhrnné dotazy Skupinové dotazy Klauzule HAVING. A\_HR. Cvičení 4 – Příklady.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Databázové systémy 1' - inari


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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
datab zov syst my 1

Databázové systémy 1

Cvičení č. 5

Fakulta elektrotechniky a informatikyUniverzita Pardubice

obsah cvi en
Obsah cvičení
  • Opakování ze cvičení 4
  • Agregační funkce
  • Souhrnné dotazy
  • Skupinové dotazy
  • Klauzule HAVING

Databázové systémy 1 – cvičení 5

slide3
A_HR

Databázové systémy 1 – cvičení 5

cvi en 4 p klady
Cvičení 4 – Příklady
  • Vypište průměrnou mzdu vyplácenou ve společnosti. Do průměru nezapočítávejte plat ředitele společnosti.
  • Zjistěte součet, průměr, maximální a minimální mzdu pro pozice SH_CLERK a ST_CLERK dohromady.
  • Vypište jméno a četnost jeho výskytu v rámci společnosti. Seřaďte dle četnosti sestupně.
  • Vypište id_oddeleni, název_oddeleni a pocty zaměstnanců v rámci daných oddělení.
    • Modifikace: Vypište jen oddělení s 20 a více zaměstnanci.
  • Vypište všechny pracovní pozice a k nim průměrné mzdy na dané pozici v rámci celé společnosti.
  • Vypište roční náklady na zaměstnance pracující v Evropě.
  • Vypište průměrnou mzdu vedoucího oddělení.

Databázové systémy 1 – cvičení 5

slide5
Cvičení 4 – Příklady

Pro jednotlivá oddělení zjistěte nejmenší rozdíly od minimální mzdy dané pracovní pozicí zaměstnanců daného oddělení.

Zjistěte průměrnou mzdu zaměstnanců pracujících v městě „Seatlle“ v oddělení s id v rozmezí 30 a 100.

Pro každé oddělení vypište průměrnou mzdu spolu s celkovým součtem mezd zaměstnanců. Průměr a součet vypište ještě jednou, jen uvažte situaci, kdy by všem zaměstnancům bylo přidáno 10% jejich platu.

Vypište název pozice, spolu s údajem o počtu zaměstnanců, kterým by muselo být přidáno, kdyby se minimální mzda jejich pozice zvýšila o 15%.

Databázové systémy 1 – cvičení 5

cvi en 4 pohledy
Cvičení 4 - pohledy
  • Vytvořte pohledcv5_pozice_mesto(pozice_nazev, město, prum_mzda). Pohled zobrazí průměrný plat ke keřdé kombinaci pracovní pozice, město.
  • Vytvořte pohledcv5_pozice(pozice_nazev). Pohled vypíše seznam pracovních pozic, které mají průměrný plat v rámci celé společnosti menšínež6000 a maximální mzda na dané pozici je menšínež8000.
  • Vytvořte pohledcv5_oddeleni_vetsi(oddeleni_nazev, počet_zam). Pohled vypíše název oddělní a počet zaměstnanců v rámci daného oddělení, jejichž mzda je větší než 8000.
  • Vytvořte pohledcv5_zeme(zeme_nazev, pocet, prumerna_mzda). Výpis bude obsahovat informace o počtu zaměstnanců a jejich průměrných mzdách v daných zemích.

Databázové systémy 1 – cvičení 5

slide7
Cvičení 4 - pohledy

Vytvořte pohledcv5_pozice_evropa(pozice_nazev). Pohled bude obsahovat seznam pozic, na kterých pracují jen zaměstnanci z Evropy a zároveň roční součet mezd těchto zaměstnanců na této pozici větší než 500000.

Vytvořte pohledcv5_oddeleni_pozice(oddeleni_nazev, pozic_nazev, prum_mzda). V pohledu se objeví název oddělení, název pracovní pozice a průměrná mzda dané kombinace. Pro výpočet průměrné mzdy budou uvažovaní jen zaměstnanci z oddělení s idmezi10 a 70. Zároveň se na výstupu objeví jen záznamy s průměrnou mzdou mezi5000 a 10000.

Databázové systémy 1 – cvičení 5

cvi en 4 z sady vypracov n
Cvičení 4 – Zásady vypracování

Všechny příklady budou vypracovány nad schématem A_SKOLA.

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í 5

ad