Przejdź do treści głównej
INF.03Pytanie #995 z 1558html-struktura-i-semantyka

Integralność encji w bazie danych zostanie zachowana, jeżeli między innymi

Opcje odpowiedzi:
A
każdej kolumnie zostanie przypisany typ danych
B
klucz główny będzie zawsze liczbą całkowitą
C
każdy klucz główny będzie miał odpowiadający mu klucz obcy w innej tabeli
D
dla każdej tabeli zostanie utworzony klucz główny
Prawidłowa
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: D (dla każdej tabeli zostanie utworzony klucz główny)

Integralność encji (ang. Entity Integrity) w relacyjnym modelu danych wymaga, aby każdy rekord (encja) w tabeli był jednoznacznie identyfikowalny. Wymaga to zdefiniowania klucza głównego (PRIMARY KEY) dla każdej tabeli oraz nałożenia warunku, że żadna kolumna wchodząca w skład klucza głównego nie może przyjmować wartości NULL.

Dlaczego pozostałe opcje są nieprawidłowe?

  • A: Przypisanie typu danych dotyczy integralności dziedziny (Domain Integrity).
  • B: Klucz główny może być dowolnego typu (np. ciągiem znaków UUID, kodem tekstowym), nie musi być liczbą całkowitą.
  • C: Zgodność kluczy obcych z głównymi to definicja integralności referencyjnej (Referential Integrity).

Chcesz poćwiczyć całą kwalifikację INF.03?

Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.

Rozwiąż w Quizie

Pojęcia z tego pytania

Cały słownik INF03
Reklama

Podobne pytania z działu „Html struktura i semantyka”

Ten sam obszar materiału z kwalifikacji INF.03. W całej bazie znajdziesz 282 pytań z tego działu.