Сократи ещё больше
### 1. Схема данных и связи таблиц
Схема данных — графическое представление структуры БД: таблицы, поля, типы данных и связи между ними. Список полей — это перечень столбцов с их типами и ограничениями.
Таблицы связываются через общие поля, обычно через первичный и внешний ключи. Можно связывать уже заполненные таблицы, но значения во внешнем ключе должны существовать в соответствующей главной таблице.
***
### 2. Межтабличная связь
Межтабличная связь — логическая связь между таблицами через общие поля.
Типы связей: один‑к‑одному, один‑ко‑многим, многие‑ко‑многим (через промежуточную таблицу‑связку). Линия связи на схеме показывает связываемые поля и тип отношения.
Связываемые поля должны иметь одинаковый тип и длину, одно — первичный ключ, другое — внешний; значения во внешнем ключе обязаны существовать в главной таблице.
***
### 3. Первичный и внешний ключ
Первичный ключ однозначно идентифицирует каждую запись в таблице и не допускает дубликатов и пустых значений. Внешний ключ ссылается на первичный ключ другой таблицы и обеспечивает связь между ними.
***
### 4. Главная и подчинённая таблица
Главная таблица содержит первичный ключ, на который ссылаются другие. Подчинённая таблица содержит внешний ключ, ссылающийся на главную. Одна таблица может быть и главной, и подчинённой по отношению к разным таблицам.
Заполняют сначала главную, затем подчинённую, чтобы значения внешнего ключа всегда ссылались на уже существующие записи и не нарушалась целостность.