Strona główna › Pytania INF.03 › Pytanie 1440
INF.03 · pytanie #1440
W SQL, aby ustawić klucz główny na polu id w tabeli uczniowie, można użyć polecenia
- AALTER TABLE uczniowie ADD PRIMARY KEY (id)
- BINSERT TABLE uczniowie ADD PRIMARY KEY (id)
- CADD TABLE uczniowie PRIMARY KEY (id)
- DINSERT TABLE uczniowie PRIMARY KEY (id)
Poprawna odpowiedź: A. ALTER TABLE uczniowie ADD PRIMARY KEY (id)
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Odpowiedź 'ALTER TABLE uczniowie ADD PRIMARY KEY (id);' jest poprawna, ponieważ polecenie ALTER TABLE w SQL służy do modyfikacji istniejącej struktury tabeli. W tym przypadku chcemy dodać klucz podstawowy do istniejącej tabeli uczniowie, co jest zgodne z zasadami normalizacji baz danych. Klucz podstawowy jest unikalnym identyfikatorem dla każdego rekordu, co zapewnia integralność danych. Przykładowo, jeśli tabela uczniowie zawiera kolumnę id, która jest już zdefiniowana, użycie polecenia ALTER TABLE pozwala na dodanie klucza podstawowego do tej kolumny. Ważne jest, aby pamiętać, że przed dodaniem klucza podstawowego, kolumna musi być unikalna i nie może zawierać wartości NULL. Dodatkowo, zgodnie z najlepszymi praktykami, warto wcześniej sprawdzić, czy w tabeli nie ma duplikatów w kolumnie, aby uniknąć błędów w trakcie dodawania klucza. W kontekście systemów zarządzania bazami danych, takich jak MySQL czy PostgreSQL, poprawne zarządzanie kluczami podstawowymi jest kluczowe dla zapewnienia efektywności operacji na tabelach oraz dla poprawności logiki aplikacji korzystającej z bazy danych.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.