CREATE TABLE Klienci ( ID INT PRIMARY KEY, Imie VARCHAR(100), Nazwisko VARCHAR(100), Email VARCHAR(100) UNIQUE );
W definicji tabeli zastosowano dwa kluczowe typy ograniczeń integralności danych:
Dlatego zdanie "Kolumna Email musi mieć unikalne wartości dla każdego rekordu." jest prawdziwe w sensie reguły, którą projektant chce wymusić: brak powtórzeń w tej kolumnie.
Dlaczego pozostałe stwierdzenia są nieprawdziwe?
Wskazówka egzaminacyjna: zawsze szukaj w kodzie słów kluczowych PRIMARY KEY i UNIQUE, bo to one bezpośrednio mówią o zakazie duplikatów. Nazwy kolumn (np. "Nazwisko") nie przesądzają o roli w tabeli.
Około 63% zdających odpowiada poprawnie na to pytanie. średnie
Eksperci podkreślają: "Ograniczenie UNIQUE przy kolumnie Email oznacza, że wartości w tej kolumnie nie mogą się powtarzać między rekordami, co zapobiega duplikatom adresów e-mail."
Źródła:
Materiały:
Sprawdź odpowiedź