РУҚА
Задания № 18, 27 · ЕГЭ

Связь таблиц базы данных

Как записи из разных таблиц сопоставляются по общему полю
2 мин чтенияСложность: Обновлено 29 сентября 2026

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

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

Связи используются в реляционной модели данных. Например, в таблице «Ученики» можно хранить код ученика и его фамилию, а в таблице «Оценки» — код ученика, предмет и оценку. По коду ученика записи из двух таблиц соединяются.

\[\text{соответствие записей: } A.K = B.K\]

Здесь \(A.K\) и \(B.K\) — значения общего поля \(K\) в таблицах \(A\) и \(B\). Если значения совпадают, записи считаются связанными. Общее поле должно иметь совместимый тип данных, например числовой код в обеих таблицах.

№
Пример

В таблице «Ученики» есть запись: код 17, фамилия Иванов. В таблице «Оценки» есть записи с кодом ученика 17: информатика — 5 и математика — 4. После связывания по полю «Код ученика» можно получить результат: Иванов, информатика, 5; Иванов, математика, 4.

!
Не путайте

Связь таблиц — это не просто одинаковое название столбцов. Важно, чтобы совпадали значения общего поля и чтобы они имели одинаковый смысл. Также связь не является условием отбора: условие выбирает записи, а связь устанавливает соответствие между таблицами. Частный распространённый случай — связь один ко многим, когда одной записи первой таблицы соответствуют несколько записей второй.

Проверьте себя

В таблицах «Товары» и «Продажи» есть общее поле «Код товара». Когда записи можно связать?

Главное за минуту

Главное

  • Связь таблиц сопоставляет записи по общему полю.
  • Обычно одна таблица хранит ключ, а другая — значение, ссылающееся на этот ключ.
  • Для связи нужны совпадающие значения и совместимые типы общего поля.