background image

Kierunek: Informatyka  
Przedmiot: Bazy danych 
 

Opole 2013 

 

 

POLITECHNIKA OPOLSKA 

ĆWICZENIE 3 

 

 

 

 

 

 

 

 

Wykonał: 

Adam Czech 

W1L1P1C1 

background image

Kierunek: Informatyka  
Przedmiot: Bazy danych 
 

Opole 2013 

 

1.  Zadania do wykonania 

 

Znaleźć pracowników, którzy mają zarobki wyższe niż najwyższe zarobki w zespole 
INFORMATYKA.

 

 

Wyświetlić  zespoły, które nie zatrudniają pracowników stosując podzapytanie.

 

 

Wyświetlić numery zespołów zatrudniających więcej niż 3 pracowników.

 

 

Wykorzystując  grupowanie  krotek  sprawdzić,  czy  wszystkie  numery  pracowników  są 
unikalne. 

 

Wyświetlić  najniższą  płacę  podstawową  pracowników  w  grupie  każdego  przełożonego. 
Pominąć  grupy,  w  których  minimalne  płace  podstawowe  są  niższe  od  1000.  Wyniki 
uporządkować wg rosnących zarobków. 

 

Bez  korzystania  z  podzapytania  skorelowanego  wyświetlić  najkrócej  zatrudnionych 
pracowników każdego zespołu. Wyniki uszeregować w kolejności zatrudnienia. 

 

Wyświetlić  pracowników  zarabiających  najmniej  w  ramach  swoich  grup  etatowych. 
Wyniki  uszeregować  w  malejącym  porządku  zarobków.  Wykorzystać  podzapytanie 
skorelowane. 

 

Wyświetl pracowników, którzy nie mają szefa, wypisując dodatkowo tekst  'brak szefa'. 

 

 

Wyświetlić w poniższej formie informacje o wszystkich pracownikach 

  

Pracownik i jego etat 
-------------------------------------------------------- 
BABACKI********&&&&&&&&ADIUNKT 

 

 

Wyświetlić nazwiska pracowników oraz ich kod złożony z dwóch pierwszych liter 
nazwiska i numeru pracownika zawartego w atrybucie id_prac w następujący sposób: 
 
NAZWISKO  KOD 
----------------------------- 
ABACKI  

AB1010 

 
 
 
 
 
 
 
 
 
 
 
 
 
 

background image

Kierunek: Informatyka  
Przedmiot: Bazy danych 
 

Opole 2013 

 

 

2.  Zadania wykonane 

 

Znaleźć pracowników, którzy mają zarobki wyższe niż najwyższe zarobki w zespole 
INFORMATYKA.

 

 

 

Wyświetlić  zespoły, które nie zatrudniają pracowników stosując podzapytanie.

 

 

 

 

 

background image

Kierunek: Informatyka  
Przedmiot: Bazy danych 
 

Opole 2013 

 

 

Wyświetlić numery zespołów zatrudniających więcej niż 3 pracowników.

 

 

 

Wykorzystując grupowanie krotek sprawdzić, czy wszystkie numery pracowników są 
unikalne.

 

 

 

 

 

 

background image

Kierunek: Informatyka  
Przedmiot: Bazy danych 
 

Opole 2013 

 

 

 

Wyświetlić najniższą płacę podstawową pracowników w grupie każdego przełożonego. 
Pominąć grupy, w których minimalne płace podstawowe są niższe od 1000. Wyniki 
uporządkować wg rosnących zarobków.

 

 

 

Bez korzystania z podzapytania skorelowanego wyświetlić najkrócej zatrudnionych 
pracowników każdego zespołu. Wyniki uszeregować w kolejności zatrudnienia.

 

 

 

 

background image

Kierunek: Informatyka  
Przedmiot: Bazy danych 
 

Opole 2013 

 

 

 

Wyświetlić pracowników zarabiających najmniej w ramach swoich grup etatowych. 
Wyniki uszeregować w malejącym porządku zarobków. Wykorzystać podzapytanie 
skorelowane.

 

 

 

Wyświetl pracowników, którzy nie mają szefa, wypisując dodatkowo tekst  'brak szefa'. 

 

 

 

 

background image

Kierunek: Informatyka  
Przedmiot: Bazy danych 
 

Opole 2013 

 

 

Wyświetlić w poniższej formie informacje o wszystkich pracownikach 
  

Pracownik i jego etat 
-------------------------------------------------------- 
BABACKI********&&&&&&&&ADIUNKT 

 

 

Wyświetlić nazwiska pracowników oraz ich kod złożony z dwóch pierwszych liter 
nazwiska i numeru pracownika zawartego w atrybucie id_prac w następujący sposób: 
 
NAZWISKO  KOD 
----------------------------- 
ABACKI  

AB1010