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 Integralność referencyjna Klucz główny w SQL Klucz obcy w SQL Tabela słownikowa w SQL

Pole kolor w tabeli samochody może mieć wartości tylko ze słownika lakier. Która kwerenda ustanowi tę relację?

Źle. Kolumna barwa nie istnieje, składnia błędna.
Dobrze. Poprawna składnia: kolumna w nawiasie + tabela(kolumna).
Źle. Odwołuje się do złej tabeli/kolumny.
Źle. Brak nawiasów wokół kolumny i wskazania kolumny docelowej.
Aby związać pole kolor ze słownikiem lakier, klucz obcy musi mieć kolumnę w nawiasie i wskazywać konkretny klucz tabeli słownikowej: ADD FOREIGN KEY (kolor) REFERENCES lakier(lakierId). Dlatego poprawna jest ta kwerenda.
Pozostałe zapisy są błędne. Brak nawiasu wokół kolumny (FOREIGN KEY kolor) jest niepoprawny składniowo. Warianty z barwa wskazują nieistniejącą kolumnę, a odwołania samochody.lakier czy samochody(kolor) kierują do złej tabeli. Poprawne jest ADD FOREIGN KEY (kolor) REFERENCES lakier(lakierId).

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.