Доброго времени суток.
Хочу сразу сказать, что в SQL я дальше базовых вещей (таких как SELECT, MAKE TABLE, WHERE, соединение таблиц и т.д) не знаю.
Но всё же, имеется следующее задание:
Атрибут FAKULTY является внешним ключом таблицы FACULTIES, с первичным ключом ID. Восстановите порядок установки внешнего ключа.
CREATE TABLE STUDENTS
( ID INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,
NAME TEXT NOT NULL,
COURSE INTEGER NOT NULL,
FAKULTY INTEGER NOT NULL,
//установка внешнего ключа)
KEY, (ID), REFERENCE, FACULTIES, FOREIGN, (FACULTY)
Ну и нужно дописать запрос.
Ответ то я знаю:
FOREIGN KEY (FAKULTY) REFERENCES FACULTIES (ID)
, но вот проблема в том, что я не понимаю что этот кусочек кода делает. Буду очень благодарен вам, если вы объясните мне.
Заранее извиняюсь за такой нубский вопрос)