Więzy integralności

IX
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 38
0

Proszę o sprawdzenie poniższego zadania.

user image

Wg mnie odpowiedzi są takie:
a. możemy wstawić, mimo że już jest taka osoba o tym samym nazwisku i imieniu to różnią się peselami
b. nie możemy wstawić, ponieważ klucz główny był by wartości null
c. nie możemy zmienić bo pesel jest powiązany z krotką w członkach rodziny
d. możemy wstawić
e. możemy usunąć
f. nie możemy usunąć - naruszenie integralności

Chyba dobrze?

somekind
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
1

Myślę, że dobrze.
Chociaż w praktyce c i f mogłoby się udać, w zależności od SZBD i konfiguracji dla akcji on cascade update/delete.

IX
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 38
0

W tym przypadku SZBD nie wchodzi w grę :), a tylko czysta teoria

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.