Według projektu kolumna id_ksiazki tabeli wypozyczenia ma wskazywać na klucz główny id tabeli ksiazki. Który fragment definicji tabeli wypozyczenia to realizuje?
Dlaczego tak
Klucz obcy definiuje się w tabeli podrzędnej: FOREIGN KEY (kolumna_lokalna) REFERENCES tabela_nadrzędna(klucz). Dzięki temu SZBD nie pozwoli zapisać wypożyczenia książki, której nie ma w tabeli ksiazki. Wariant z odwróconymi nazwami wskazuje z tabeli ksiazki na wypozyczenia, czyli w złą stronę. PRIMARY KEY i UNIQUE zapewniają tylko unikalność i pozwoliłyby wypożyczyć książkę tylko raz.