Индивидуальные отношения

Отношения один-к-одному являются неотъемлемой частью построения базы данных

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

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

Номер сотрудника Имя Фамилия
123 Rick Rossin
456 Rob Halford
789 Эдди Henson
567 Эми Bond


Таким образом, количество строк в таблице имен сотрудников должно совпадать с количеством строк в таблице должностей сотрудников.

номер сотрудника Позиция Phone Ext.
123 Associate 6542
456 Менеджер 3251
789 Associate 3269
567 Менеджер 9852


Другим типом модели базы данных является отношение один ко многим. Используя нижнюю таблицу, вы можете увидеть, что Роб Хэлфорд – менеджер, поэтому его отношение к должности однозначное, потому что в этой компании у человека только одна должность. Но должность менеджера включает двух человек, Эми Бонд и Роб Хэлфорд, которые являются отношениями один-ко-многим. Одна позиция, много людей.

Узнайте больше о связях с базами данных, внешних ключах, соединениях и диаграммах E-R.

Оцените статью
Solutics.ru
Добавить комментарий