Задание № 17 · ЕГЭ

Связь один к одному

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

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

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

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

\[1:1\]

Обозначение \(1:1\) читают «один к одному». Оно означает, что количество связанных записей с каждой стороны ограничено одной записью.

№
Пример

В таблице «Сотрудники» хранятся табельный номер и фамилия, а в таблице «Пропуска» — номер пропуска и табельный номер сотрудника. Если у каждого сотрудника один пропуск и каждый пропуск выдан только одному сотруднику, таблицы связаны отношением \(1:1\).

!
Не путайте со связью один ко многим

Если одному сотруднику могут соответствовать несколько пропусков, заказов или оценок, это уже связь один ко многим, а не связь один к одному. В связи \(1:1\) повторение идентификатора в связанной таблице не допускается.

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

В таблице «Личные дела» каждому ученику соответствует одна запись, а в таблице «Медицинские справки» у ученика может быть несколько справок. Какой тип связи используется?

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

Главное

  • Связь один к одному обозначают \(1:1\): одной записи соответствует не более одной записи в другой таблице.
  • Для такой связи используют уникальное ключевое поле, чтобы одна запись не связывалась с несколькими.
  • Если одной записи соответствует несколько записей, это связь один ко многим.