Funkcje bazy danych:
• funkcje aktualizujące - zmieniają stan bazy
Funkcje aktualizujące:
Zainicjuj semestr
Zaoferuj wyktad
Anuluj wyktad
Zapisz studenta na wyktad
Przenieś studenta między wykładami
• funkcje aktualizujące a więzy integralności
Fun. akt. |
Przenieś studenta X z wykładu 1 na 2 |
Warunki: |
Student X jest zapisany na wykład 1 |
Student X nie jest zapisany na wykład 2 | |
Wykład 2 jest oferowany | |
Akcje: |
Zaprzecz, że student X jest zapisany na wykład 1 |
Stwierdź, że student X jest zapisany wykład 2 |
Fun. akt.: |
Anuluj wykład 1 |
Warunki: |
Wykład 1 istnieje |