2016-11-23 12 views
0

Я читаю книгу базы данных и имеет следующую диаграмму:Может ли кто-нибудь объяснить это ограничение участия в мощности?

enter image description here

Я не понимаю вторую схему, для «Сотрудник - Работы Для - Отдел».

Эта диаграмма говорит, что в МИНИМАЛЬНО только 1 сотрудник, а МАКСИМАЛЬНЫЙ из 1 сотрудника может работать в МИНИМАЛЕ 1 отдела и МАКСИМАЛЬНО многих отделов?

Это не имеет смысла. Разве это ограничение (1,1) не ограничивает департамент только одним сотрудником, работающим в нем? Разве это не должно быть вместо этого:

Сотрудник (1, N) (1, N) Департамент

Если кто-то может объяснить мне, что было бы здорово. Я подозреваю, что читаю это неправильно.

ответ

2

На второй диаграмме (1,1) указывает, что каждый EMPLOYEE должен появляться один раз и только один раз в отношении. Поскольку каждый кортеж в отношении ассоциирует один EMPLOYEE с одним DEPARTMENT, если EMPLOYEE появляется только один раз во всем соотношении, они будут связаны только с одним DEPARTMENT. Следовательно, это означает, что каждый EMPLOYEE работает для одного DEPARTMENT.

Ограничение (1,N) указывает, что каждый DEPARTMENT должен появляться хотя бы один раз в отношении, но может появляться несколько раз. Каждое появление будет связано с EMPLOYEE. Другими словами, это означает, что DEPARTMENT должен иметь по крайней мере один, но может иметь несколько EMPLOYEE с.

Для полноты позвольте мне поставить первую диаграмму на те же условия. Каждый EMPLOYEE может отображаться максимум один раз, что означает, что EMPLOYEE может управлять одним DEPARTMENT или ни одним. Каждый DEPARTMENT должен отображаться ровно один раз, поэтому каждый DEPARTMENT должен управляться одним EMPLOYEE.

 Смежные вопросы

  • Нет связанных вопросов^_^