Например, объект A (первичный ключ: a) и B (первичный ключ: b) участвуют в отношении C. Это взаимно-однозначное отношение. Я думаю, что C (a, b) недостаточно, не так ли? Итак, как выразить это, используя чистую реляционную модель?Как выразить отношения один к одному в чистой реляционной модели?
0
A
ответ
0
Если это один к одному, для выражения отношений вам не нужна третья таблица. вы можете добавить поле в B, которое будет ссылаться на A (внешний ключ) или наоборот. Обычно я должен иметь столбец в сущности, указывающий на родительский объект.
Фактически, если B можно считать сущностью объекта A, поскольку это отношение один к одному, некоторые модели будут включать в себя поля B в той же таблице, что и a, и тогда вам не понадобится идентификатор столбец для B. Таким образом вам понадобится только одна таблица.
C необходим только в том случае, если это отношение много.
Смежные вопросы
- 1. Как выразить эти отношения модели
- 2. Как выразить таксоноподобные отношения с реляционной диаграммой
- 3. отношения один к одному
- 4. Отношения один к одному
- 5. Отношения один к одному
- 6. Отношения один к одному
- 7. Отношения «один-к-одному»
- 8. Настройка отношения «один-к-одному»
- 9. EF7 Отношения один к одному
- 10. как рельсы отношения один к одному?
- 11. DBMS отношения один к одному
- 12. CakePHP: отношения один к одному
- 13. Однонаправленные отношения один-к-одному
- 14. Доктрина: отношения один к одному?
- 15. Выбор отношения один к одному
- 16. Как определить отношения «один-к-одному» между отношениями «один ко многим» в реляционной базе данных?
- 17. codefirst один к одному отношения
- 18. Использование form_for для модели отношения «один к одному» в рельсах
- 19. Отношения один к одному в модели Phalcon, не возвращающей объект
- 20. Удалите отношения один к одному в Laravel
- 21. Форма :: модель для отношения один к одному
- 22. Multiple один к одному отношения между субъектами
- 23. Laravel Как обновить отношения один к одному?
- 24. Laravel Форма модели Связывание один к одному отношения не Населенные
- 25. Laravel отношения «один-к-одному», дающие ошибки
- 26. разрушить отношения один к одному в доктрине
- 27. Отношения один к одному в MySQL
- 28. отношения один к одному в laravel (ошибка)
- 29. Сохранение отношения один к одному в Laravel
- 30. Основные вопросы Rails: отношения «один-к-одному»