Zadanie 24 z arkusza EE.09, styczeń 2022

MySQL i bazy danych Poziom: średnie

Pole autor w tabeli ksiazka jest

CREATE TABLE ksiazka (
id INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
tytul VARCHAR(200),
autor SMALLINT UNSIGNED NOT NULL,
CONSTRAINT `dane` FOREIGN KEY (autor) REFERENCES autorzy(id)
);
Wybierz odpowiedź

Cały arkusz EE.09, styczeń 2022

Pokaż odpowiedź i wyjaśnienie

Poprawna odpowiedź: B

kluczem obcym związanym z tabelą autorzy.

Dlaczego

FOREIGN KEY (autor) REFERENCES autorzy(id) czyni pole autor kluczem obcym wskazującym tabelę autorzy. `dane` to tylko nazwa ograniczenia, a pole jest liczbą (SMALLINT).