Лучшая причина, которую я вижу для отношения 1: 1, - это подтип SuperType для проектирования базы данных. Я создал структуру данных Real Estate MLS на основе этой модели. Было пять разных каналов данных; Жилая, Коммерческая, Многосемейная, Гостиницы и Земля.
Я создал свойство SuperType с именем, которое содержало данные, которые были общими для каждого из пяти отдельных каналов данных. Это позволило очень быстро выполнять «простой» поиск по всем типам данных.
Я создаю пять отдельных подтипов, в которых хранятся уникальные элементы данных для каждого из пяти каналов данных. Каждая запись SuperType имела отношение 1: 1 к соответствующей записи SubType.
Если клиент хотел подробного поиска, ему нужно было выбрать тип Super-Sub, например PropertyResidential.