Рассмотрим следующий гипотетический сценарий:базы данных по уходу за детьми Таблица Лучшая практика
Objecta 1 - * ObjectB ObjectC 1 - * ObjectB ObjectD 1 - * ObjectB
Есть ли лучшая практика, следует ли создать следующие таблицы (множественный многие ко многим таблиц) ...
Objecta ObjectB ObjectC ObjectD ObjectA_ObjectB ObjectC_ObjectB ObjectD_ObjectB
... против (один ребенка таблицы с несколькими обнуляемых столбцами) ...
ObjectB ObjectAID (обнуляемый) ObjectCID (обнуляемые) ObjectDID (обнуляемый)
У меня есть случай, когда объекты 7+ могут иметь много связанных с ними объектов ObjectB.
Одно замечание заключается в том, что нет особых особенностей в отношении отдельных отношений (т. Е. Не существует свойства, которое имеет отношение между ObjectA и ObjectB исключительно ... в противном случае я бы пошел прямо для таблицы многих из многих).
Есть ли способ объяснить более четко или дать конкретный пример? Я понимаю концептуально то, что вы просите, но нет ни одного, глобального, правильного ответа - это зависит от множества факторов. Например, характер данных, требуемые выходы и т. Д. – radshop
В этом случае мне нужно прикрепить примечание к кучке разных типов объектов (уровней) в рамках проекта. Это дает достаточно контекста? – user472292
Таким образом, объект B является запиской, и каждая заметка может быть связана с 1 или более объектами A, C, D E ... Это правильно? – radshop