Как показать ограниченных детей в ER Diagram - PullRequest
0 голосов
/ 02 октября 2018

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

В конце концов, яможет использовать некоторые ограничения CHECK для применения этого в SQL, но как бы я показал это правило в ERD?Или я слишком много думаю, и такие бизнес-правила не отображаются.

1 Ответ

0 голосов
/ 02 октября 2018

Количество элементов - это слово, которое вы ищете.Он указывает, сколько экземпляров объекта относится к одному экземпляру другого объекта.Он определяет случаи отношения.

У вас есть отношения один-ко-многим или многие-многие между сущностями, что означает, что вместо многих вы можете поставить точное число.Это, очевидно, помечено в ERD только как логическая модель проектирования, поэтому при преобразовании ее в физическую модель вы, вероятно, будете использовать триггер для реализации такого поведения.Однако есть много разных способов сделать это.

Пример отношения один ко многим:

Компания может нанять максимум 5 сотрудников.Отношение Компания-Сотрудник обязательное , что означает, что в компании должен быть хотя бы один сотрудник (это называется порядковый номер ).Сотрудник может работать в одной компании.

        1       1..5
Company ------------ Employee
...