Przejdź do głównej treści
  1. Strona główna
  2. Technik informatyk
  3. INF.03
  4. Pytanie

Kwalifikacja: INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Zawód: Technik informatyk, Technik programista

Kategorie: Bazy danych

Słowa kluczowe: ALTER TABLE w SQL AUTO_INCREMENT w MySQL CREATE TABLE w SQL Indeks w SQL Klucz główny w SQL

Co musi zawierać kolumna pełniąca funkcję klucza głównego w tabeli?

Źle. Klucz może być też tekstowy.
Źle. Typ nie ma tu znaczenia.
Źle. Wartości nie muszą być kolejne, tylko unikalne.
Dobrze. Klucz główny jednoznacznie identyfikuje rekord.
Klucz główny musi jednoznacznie identyfikować każdy wiersz, więc jego wartości muszą być UNIKALNE (i niepuste). Dzięki temu da się bez pomyłki wskazać konkretny rekord. Dlatego kolumna klucza głównego musi zawierać wartości unikalne.
Numeracja nie musi być CIĄGŁA (po usunięciu rekordu mogą zostać luki). Klucz nie musi być liczbą (może być tekstem) ani mieć innego typu niż pozostałe kolumny. Istotna jest tylko unikalność wartości.

Wymagane logowanie

Ocenianie trudności pytań jest dostępne tylko dla zalogowanych użytkowników. Zaloguj się, aby skorzystać z pełni możliwości platformy.

Twoja ocena pomoże innym uczniom w przygotowaniu do egzaminu, a Tobie pozwoli na dostęp do spersonalizowanych statystyk.

Zgłoś błąd w pytaniu

Rozwiń sekcję i zmień pole, którego dotyczy błąd. Wyślemy tylko zmienione sekcje.

Błędna kwalifikacja
Błąd w treści pytania
Błąd w treści odpowiedzi
Błąd w obrazie
Dane kontaktowe (opcjonalnie)
Podaj email, jeśli chcesz otrzymać informację o rozpatrzeniu zgłoszenia.