Возможный дубликат:
Есть ли время, когда использование отношения базы данных 1:1 имеет смысл?
Для простоты я задам прямо вопрос: следует ли избегать взаимных отношений в дизайне базы данных или это приемлемо?
Я знаю, что все атрибуты этого "элемента" могут быть размещены в одной таблице, но я чувствую, что при преобразовании дизайна моей базы данных в бизнес-объекты через ORM, он загромождает объект с ненужными свойствами.
Через пользовательский интерфейс, мы надеемся, что это нарисует лучшую картинку, у меня есть основная форма со всеми необходимыми атрибутами. У меня будет кнопка, которая позволит пользователю щелкнуть по ней, и она откроет новую форму для добавления дополнительных атрибутов. Не более 1 записи могут быть связаны с основной формой (сущностью), т.е. Это конечное отношение 0..1.
Любые советы будут оценены.