Мне трудно понять, когда использовать отношение 1 -к -1 в db дизайн или если это когда-либо необходимо.
Если вы можете выбрать в запросе только те столбцы, которые вам нужны, есть ли смысл разбивать таблицу на отношения 1-к-1?. Я предполагаю, что обновление большой таблицы оказывает большее влияние на производительность, чем меньшая таблица, и я уверен, что это зависит от того, насколько интенсивно таблица используется для определенных операций (чтения/записи )
. Итак, при проектировании схемы базы данных, как вы фактор в отношениях 1-к-1? Какие критерии вы используете, чтобы определить, нужен ли он вам, и каковы преимущества по сравнению с тем, чтобы его не использовать?