Laboratorium nr 4 (25.10.2002)
Obejrzeć: http://stencel.mimuw.edu.pl/bd/SQL/tips/#spool.sql
Na tabelkach EMP i DEPT:
- Napisać procedurę w PL/SQL wypisującą pięciu najlepiej zarabiajcych pracowników.
- Napisać procedurę w PL/SQL podnoszącą wszystkim płacę o 10%, ale tak by nie
przekroczyć sumy funduszu płac podawanego jako parametr. Jeżeli nie wystarczy
dla wszystkich, to podwyżkę mają dostać najgorzej zarabiający.
Oraz
Utworzyć u siebie schemat usc.create. Tu znajdziesz przykładowe dane. A tu skrypt sprzątający. Napisać procedury i funkcje PL/SQL obsługujące:
- Zameldowanie osoby o zadanym numerze dowodu na zadany adres.
- Wymeldowanie osoby posiadającej zadany numer dowodu z zadanego adresu.
- Zadeklarowanie małżeństwa dla danej pary (identyfikowanej przez numery dowodu)
- Sprawdzenie czy dane dwie osoby są spokrewnione w dwóch ostatnich pokoleniach.
- Sprawdzanie czy dana osoba jest przodkiem drugiej osoby.