Загрузка данных


Сократи ещё больше

### 1. Схема данных и связи таблиц

Схема данных — графическое представление структуры БД: таблицы, поля, типы данных и связи между ними. Список полей — это перечень столбцов с их типами и ограничениями.  

Таблицы связываются через общие поля, обычно через первичный и внешний ключи. Можно связывать уже заполненные таблицы, но значения во внешнем ключе должны существовать в соответствующей главной таблице.  

***

### 2. Межтабличная связь

Межтабличная связь — логическая связь между таблицами через общие поля.  

Типы связей: один‑к‑одному, один‑ко‑многим, многие‑ко‑многим (через промежуточную таблицу‑связку). Линия связи на схеме показывает связываемые поля и тип отношения.  

Связываемые поля должны иметь одинаковый тип и длину, одно — первичный ключ, другое — внешний; значения во внешнем ключе обязаны существовать в главной таблице.  

***

### 3. Первичный и внешний ключ

Первичный ключ однозначно идентифицирует каждую запись в таблице и не допускает дубликатов и пустых значений. Внешний ключ ссылается на первичный ключ другой таблицы и обеспечивает связь между ними.  

***

### 4. Главная и подчинённая таблица

Главная таблица содержит первичный ключ, на который ссылаются другие. Подчинённая таблица содержит внешний ключ, ссылающийся на главную. Одна таблица может быть и главной, и подчинённой по отношению к разным таблицам.  

Заполняют сначала главную, затем подчинённую, чтобы значения внешнего ключа всегда ссылались на уже существующие записи и не нарушалась целостность.