Język bazy danych - SQL – zadania

 

  1. Wyświetl całość informacji z relacji ZESPOLY

 

   ID_ZESP NAZWA                ADRES

---------- -------------------- --------------------

        10 ADMINISTRACJA        PIOTROWO 3A

        20 SYSTEMY ROZPROSZONE  PIOTROWO 3A

        30 SYSTEMY EKSPERCKIE   STRZELECKA 14

        40 ALGORYTMY            WLODKOWICA 16

        50 BADANIA OPERACYJNE   MIELZYNSKIEGO 30

 

  1. Wyświetl całość informacji z relacji PRACOWNICY

 

   ID_PRAC NAZWISKO      ETAT       ID_SZEFA ZATRUDNION  PLACA_POD  PLACA_DOD   ID_ZESP

---------- ------------- ---------- ---------- ---------- ---------- ---------- -------

       100 WEGLARZ       DYREKTOR            01-01-1968       1730      420,5        10

       110 BLAZEWICZ     PROFESOR        100 01-05-1973       1350        210        40

       120 SLOWINSKI     PROFESOR        100 01-09-1977       1070                   30

       130 BRZEZINSKI    PROFESOR        100 01-07-1968        960                   20

       140 MORZY         PROFESOR        130 15-09-1975        830        105        20

       150 KROLIKOWSKI   ADIUNKT         130 01-09-1977      645,5                   20

       160 KOSZLAJDA     ADIUNKT         130 01-03-1985        590                   20

       170 JEZIERSKI     ASYSTENT        130 01-10-1992      439,7       80,5        20

       190 MATYSIAK      ASYSTENT        140 01-09-1993        371                   20

       180 MAREK         SEKRETARKA      100 20-02-1985      410,2                   10

       200 ZAKRZEWICZ    STAZYSTA        140 15-07-1994        208                   30

       210 BIALY         STAZYSTA        130 15-10-1993        250      170,6        30

       220 KONOPKA       ASYSTENT        110 01-10-1993        480                   20

       230 HAPKE         ASYSTENT        120 01-09-1992        480         90        30

 

3.      Wyświetl nazwiska, etaty i roczne dochody pracowników.

 

NAZWISKO        PLACA_POD*12

--------------- ------------

WEGLARZ                20760

BLAZEWICZ              16200

SLOWINSKI              12840

BRZEZINSKI             11520

MORZY                   9960

KROLIKOWSKI             7746

KOSZLAJDA               7080

JEZIERSKI             5276,4

MATYSIAK                4452

MAREK                 4922,4

ZAKRZEWICZ              2496

BIALY                   3000

KONOPKA                 5760

HAPKE                   5760

 

  1. Wyświetl nazwy i sumaryczne miesięczne dochody pracowników (z uwzględnieniem płac dodatkowych)

 

ETAT       MIESIECZNE_ZAROBKI

---------- ------------------

DYREKTOR               2150,5

PROFESOR                 1560

PROFESOR                 1070

PROFESOR                  960

PROFESOR                  935

ADIUNKT                 645,5

ADIUNKT                   590

ASYSTENT                520,2

ASYSTENT                  371

SEKRETARKA              410,2

STAZYSTA                  208

STAZYSTA                420,6

ASYSTENT                  480

ASYSTENT                  570

 

  1. Wyświetl całość informacji o zespołach sortując wynik według nazw zespołów

 

   ID_ZESP NAZWA                ADRES

---------- -------------------- --------------------

        10 ADMINISTRACJA        PIOTROWO 3A

        40 ALGORYTMY            WLODKOWICA 16

        50 BADANIA OPERACYJNE   MIELZYNSKIEGO 30

        30 SYSTEMY EKSPERCKIE   STRZELECKA 14

        20 SYSTEMY ROZPROSZONE  PIOTROWO 3A

 

  1. Wyświetl listę etatów (bez duplikatów) na których zatrudnieni są pracownicy Instytutu.

 

ETAT

----------

ADIUNKT

ASYSTENT

DYREKTOR

PROFESOR

SEKRETARKA

STAZYSTA

 

  1. Wyświetl wszystkie informacje o asystentach pracujących w Instytucie.

 

   ID_PRAC NAZWISKO      ETAT       ID_SZEFA ZATRUDNION  PLACA_POD  PLACA_DOD    ID_ZESP

---------- ------------- ---------- -------- ---------- ---------- ---------- ----------

       170 JEZIERSKI     ASYSTENT        130 01-10-1992      439,7       80,5         20

       190 MATYSIAK      ASYSTENT        140 01-09-1993        371                    20

       220 KONOPKA       ASYSTENT        110 01-10-1993        480                    20

       230 HAPKE         ASYSTENT        120 01-09-1992        480         90         30

 

8.      Wybierz poniższe dane o pracownikach zespołów 30 i 40 w kolejności malejących zarobków.

 

   ID_PRAC NAZWISKO        ETAT        PLACA_POD    ID_ZESP

---------- --------------- ---------- ---------- ----------

       110 BLAZEWICZ       PROFESOR         1350         40

       120 SLOWINSKI       PROFESOR         1070         30

       230 HAPKE           ASYSTENT          480         30

       210 BIALY           STAZYSTA          250         30

       200 ZAKRZEWICZ      STAZYSTA          208         30

 

  1. Wybierz dane o pracownikach których płace podstawowe mieszczą się w przedziale 300 do 800 zł.

 

NAZWISKO           ID_ZESP  PLACA_POD

--------------- ---------- ----------

KROLIKOWSKI             20      645,5

KOSZLAJDA               20        590

JEZIERSKI               20      439,7

MATYSIAK                20        371

MAREK                   10      410,2

KONOPKA                 20        480

HAPKE                   30        480

 

10.  Wyświetl poniższe informacje o pracownikach, których nazwisko kończy się na SKI

 

NAZWISKO        ETAT          ID_ZESP

--------------- ---------- ----------

SLOWINSKI       PROFESOR           30

BRZEZINSKI      PROFESOR           20

KROLIKOWSKI     ADIUNKT            20

JEZIERSKI       ASYSTENT           20

 

11.  Wyświetl poniższe informacje o tych pracownikach, którzy zarabiają powyżej 1000 złotych i posiadają szefa.

 

   ID_PRAC   ID_SZEFA NAZWISKO         PLACA_POD

---------- ---------- --------------- ----------

       110        100 BLAZEWICZ             1350

       120        100 SLOWINSKI             1070

 

12.  Wyświetl nazwiska i identyfikatory zespołów pracowników zatrudnionych w zespole nr 20,  których nazwisko zaczyna się na ‘M’ lub kończy na ‘SKI’.

 

NAZWISKO           ID_ZESP

--------------- ----------

BRZEZINSKI              20

MORZY                   20

KROLIKOWSKI             20

JEZIERSKI               20

MATYSIAK                20

 

13.  Wyświetl nazwiska, etaty i stawki godzinowe tych pracowników, którzy nie są ani adiunktami ani asystentami ani stażystami i którzy nie zarabiają w przedziale od 400 do 800 złotych. Wyniki uszereguj według stawek godzinowych pracowników (przyjmij 20-dniowy miesiąc pracy i 8-godzinny dzień pracy).

 

NAZWISKO        ETAT          DNIOWKA

--------------- ---------- ----------

MORZY           PROFESOR       5,1875

BRZEZINSKI      PROFESOR            6

SLOWINSKI       PROFESOR       6,6875

BLAZEWICZ       PROFESOR       8,4375

WEGLARZ         DYREKTOR      10,8125

 

14.  Wyświetl poniższe informacje o pracownikach, dla których suma płacy podstawowej i dodatkowej jest wyższa niż 1000 złotych. Wyniki uporządkuj według nazw etatów. Jeżeli dwóch pracowników ma ten sam etat, to posortuj ich według nazwisk.

 

NAZWISKO        ETAT        PLACA_POD  PLACA_DOD

--------------- ---------- ---------- ----------

WEGLARZ         DYREKTOR         1730      420,5

BLAZEWICZ       PROFESOR         1350        210

SLOWINSKI       PROFESOR         1070

 

15.  Wyświetl poniższe informacje o profesorach, wyniki uporządkuj według malejących płac.

 

PROFESOROWIE

----------------------------------------------

BLAZEWICZ PRACUJE OD 01-05-1973 I ZARABIA 1350

SLOWINSKI PRACUJE OD 01-09-1977 I ZARABIA 1070

BRZEZINSKI PRACUJE OD 01-07-1968 I ZARABIA 960

MORZY PRACUJE OD 15-09-1975 I ZARABIA 830