Przykłady programów w PL/SQL
Przykłady te oparte są bazie danych o schemacie usc.create.
Tu znajdziesz przykładowe dane.
Zadania
- Napisać procedury wykonujące nastepujące czynności:
- Zameldowanie osoby posiadającej dany numer dowodu na dany adres.
- Wymeldowanie osoby posiadającej dany numer dowodu z danego adresu.
- Zadeklarowanie małżeństwa dla danej pary (identyfikowanej przez numery dowodu).
- Sprawdzenie, czy dane dwie osoby mają pokrewieństwo w dwóch ostatnich
pokoleniach.
- Sprawdzenie, czy dana osoba jest przodkiem drugiej osoby.
- Napisać wyzwalacz blokujący operacje wstawiania danych do tabeli DOWOD,
które naruszyłyby warunek, że w każdej chwili każda osoba może mieć tylko
jeden dowód.
Rozwiązania