1
Bazy danych ´cwiczenie 9
1. Napisz wyzwalacz, kt´ory przed wstawieniem lub modyfikacj¸a danych w tabeli pracownicy sprawdza, czy warto´s´c zarobk´ow jest wy˙zsza od zera 2. Napisz wyzwalacz sprawdzaj¸acy poprawno´s´c numeru PESEL przed wstaw-
ieniem lub modyfikacj¸a
3. Stw´orz tabel¸e archiwumPracownikow z polami pesel, imie, nazwisko, dataUrodzenia i stw´orz wyzwalacz, kt´ory przenosi te dane pracownik´ow w momencie usuni¸ecia z tabeli
4. Napisz procedur¸e zmniejszaj¸ac¸a zarobki o 10 procent pracownika o po- danym id jako parametr
5. Napisz procedur¸e zmniejszaj¸ac¸a zarobki o 5 razy czwarta cyfra z Pesela procent pracownika o podanym imieniu jako parametr
6. Napisz funkcj¸e, kt´ora z adresu z tabeli student wycina miasto 7. Napisz funkcj¸e, kt´ora pobiera tekst i zwaca go z wielkich liter
8. Napisz procedur¸e maj¸ac¸a jako parametry wyj´sciowe ´sredni¸a, sum¸e i maks zarobk´ow z tabeli pracownicy. WywoÃlaj procedur¸e i wypisz wyniki na ekran
9. Uruchom drug¸a sesj¸e, zablokuj tabel¸e student do odczytu oraz pra- cownik do zapisu. W drugiej sesji spr´obuj przeczyta´c dane z obu tabel.
Odblokuj tabele w pierwszej sesji