Przejdź do treści głównej
INF.03Pytanie #1491 z 1558sql-zapytania-dml-dql

Wskaż cechy wymagane dla klucza głównego.

Opcje odpowiedzi:
A
Jest unikatowy, nie może przyjmować pustych wartości.
Prawidłowa
B
Jest unikatowy, może przyjmować tylko wartości całkowite.
C
Reprezentowany jest dokładnie przez jedno pole tabeli, jego wartość nie może się zmieniać.
D
Nie może przyjmować wartości, reprezentowany jest przez dokładnie jedno pole tabeli.
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: A (Jest unikatowy, nie może przyjmować pustych wartości.)

Zgodnie z regułami relacyjnych baz danych klucz główny (Primary Key) musi spełniać dwa bezwzględne kryteria:

  1. Unikatowość — każda wartość musi jednoznacznie identyfikować wiersz w tabeli,
  2. Brak wartości NULL (NOT NULL) — pole klucza głównego nie może być puste.

Dlaczego pozostałe opcje są nieprawidłowe?

  • B: Klucz główny może być typu tekstowego (VARCHAR, CHAR) lub UUID, nie musi być wyłącznie całkowity.
  • C: Klucz główny może być kluczem złożonym z wielu kolumn tabeli.
  • D: Klucz główny musi bezwzględnie przyjmować konkretne wartości.

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 „Sql zapytania dml dql”

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