Я хочу знать, могу ли я связать тройную связь с другой сущностью, не создавая n-арного отношения. Чтобы описать в терминах таблиц, я хочу получить ссылку в таблице тройных отношений на другую (сущность) таблицу.Могу ли я использовать тройную связь как ассоциативную сущность?
ответ
Концептуально и вообще, да.
Его можно разумно назвать двоичным отношением между другим и ассоциативным объектом и четырехсторонним отношением между/над другим и сущностями, которые образуют ассоциативную сущность.
Но что именно точно Ваши термины означают, и как вы можете проектировать, зависит от вашего конкретного метода моделирования информации и/или инструмента.
Например, ваш метод/инструмент может потребовать или не потребовать добавления идентификатора к типу ассоциации и использовать его в других таблицах, а не только в трех столбцах.
Например, E-R Modeling различает типы «сущность» и «отношения» (каждый тип имеет соответствующую таблицу с другими столбцами для «свойств»). Но на самом деле это не требуется в информационном моделировании, поскольку «сущность» можно просто рассматривать как «1-арную» ассоциацию, а «свойство» можно просто считать «сущностью». (Является ли «брак» «отношениями» между супругами и/или «сущностью» с юбилеем и/или «имуществом» семьи или свадьбы?) Также любые столбцы, которые являются уникальными в любой таблице или запросе результат идентифицирует Тип «вещь» независимо от того, является ли он одним из базовых (неассоциативных или ассоциативных) типов «сущностей».
(Подробнее here.)
- 1. Как я могу использовать тройную, если на странице aspx?
- 2. (База данных) Может ли 2 слабые сущности сформировать ассоциативную сущность?
- 3. Когда использовать тройную связь вместо агрегации в РСУБД?
- 4. Enhanced сущность-связь Моделирование
- 5. Как я могу сделать тройную диаграмму с использованием D3?
- 6. Как использовать правую ассоциативную оп в выражении?
- 7. Могу ли я использовать связь, когда клавиши являются строками?
- 8. Могу ли я использовать связь EventBus в действии?
- 9. Symfony2 связь два сущность, ArrayCollection
- 10. Угловая: как использовать тройную директиву при запуске?
- 11. Какую связь я должен использовать?
- 12. Могу ли я получить сущность, заполненную через Entity SQL?
- 13. Как я могу узнать, правильна ли связь с сервером?
- 14. Могу ли я использовать декораторы?
- 15. Как я могу реализовать эту связь?
- 16. Могу ли я использовать DynamoDB через Heroku?
- 17. Как я могу сделать связь BLE зашифрованной?
- 18. Могу ли я использовать Matrix.containsInRelativeOrder?
- 19. Могу ли я использовать «Theano.scan»?
- 20. Могу ли я использовать webclient.uploadvalues ()
- 21. Могу ли я использовать `asmatrix`?
- 22. Могу ли я использовать JQuery?
- 23. Могу ли я использовать GIF как видео?
- 24. Могу ли я использовать ostream как поток?
- 25. Могу ли я использовать fastcgi_finish_request() как register_shutdown_function?
- 26. Могу ли я использовать MenuStrip как ContextMenu?
- 27. Могу ли я использовать stdClass как массив?
- 28. Могу ли я использовать strcmp как логическое?
- 29. Могу ли я использовать CSS как javascript?
- 30. Могу ли я использовать MongoDB как localstorage?
Какая информация метод моделирования/инструмент вы используете? – philipxy