Многотабличные базы данных. Типы связей таблиц. Внешний ключ
Базы данных, состоящие из нескольких таблиц, называются многотабличными БД.
Существует три вида связей между таблицами в базах данных:
один к одному (одной записи таблицы № 1 соответствует только одна запись таблицы № 2);
один ко многим (одной записи таблицы № 1 соответствует сколько угодно записей таблица № 2, но каждой записи таблицы № 2 соответствует не более одной записи таблицы № 1);
многие ко многим (одной записи таблицы № 1 может соответствовать несколько записей таблицы № 2 и наоборот: одной записи таблицы № 2 может соответствовать несколько записей таблицы № 1).
Внешний ключ — поле таблицы, который служит первичным ключом для другой таблицы.