Как вы трассируете OR в диаграммах ER? Например, у вас есть две организации, которые имеют некоторую связь с третьей, но только одна из них может иметь это отношение? (Например, BussinessOwner или PrivateOwner может содержать только одну Недвижимость)?моделирование или отношения?
1
A
ответ
1
Вариант 1 (проще): два нулевых внешних ключа, BusinessOwnerID и PrivateOwnerID.
Вариант 2 (более нормализованный): оба BusinessOwner и PrivateOwner являются владельцами, поэтому вы можете создать объект Owner с любой информацией, общей для BusinessOwner и PrivateOwner. Затем добавьте идентификатор владельца в таблицы BusinessOwner и PrivateOwner.
0
0
пользователю owner
и Type
поле. Не 2 владельца поля.
Владельцы являются лицами. Типы Тип или строки типа («Бизнес» Владелец или «Частный владелец»)
Что делать, если вы добавляете новый тип ... «Партнер-партнер» С вашей моделью вам нужно будет добавить новую подачу и перекодировать бизнес правила.
Смежные вопросы
- 1. Моделирование Сотрудник/Руководитель отношения
- 2. Моделирование отношения manyToMany с атрибутами
- 3. MongoDB - моделирование 2 документов отношения
- 4. Моделирование отношения MN в ООП
- 5. Моделирование отношения «многие ко многим»
- 6. Моделирование непервичного отношения ключевых слов
- 7. Entity Framework POCO - Моделирование отношения 0: 1 или 1: 1
- 8. Моделирование от одного до нуля или одного отношения (мощность Z)
- 9. Моделирование Отношения с четырьмя или более моделей в Rails
- 10. моделирование сущности домена и отношения между ними
- 11. Моделирование отношения сущностей, комментарий к моей ERD
- 12. Моделирование отношения свойств класса json-LD
- 13. Эмбер моделирование отношения навигации в контроллере
- 14. Моделирование отношения типа отношения к объекту в движке приложения
- 15. Моделирование отношения «ко многим» Основные данные
- 16. Основные данные - Возможно моделирование отношения OR
- 17. Моделирование отношения ко многим в базовых данных
- 18. Моделирование отношения MYSQL: дизайн и UPDATE/DELETE
- 19. Моделирование двухсторонние симметричные отношения в Эмбер
- 20. отношения многие ко многим многомерное моделирование
- 21. Моделирование базы данных с помощью UML: Отношения
- 22. django моделирование отношения поля на нем
- 23. Моделирование данных: родительское и дочернее 'двойные' отношения
- 24. Моделирование отношения «один к одному» в базе данных такое же, как моделирование «наследования»?
- 25. Лучшее моделирование для подсчета по одному запросу на отношения
- 26. Моделирование Сотрудник-помощник (ы) отношения с EF Code First
- 27. Моделирование классов: иерархия или атрибут?
- 28. Быстрое обнаружение или моделирование WSAECONNREFUSED
- 29. Entity Framework v1 Моделирование Многие-ко-многим таблицы поиска Отношения
- 30. Моделирование отношения «многие-ко-многим» с использованием управляемого доменом дизайна