Каковы преимущества использования таблицы «один к одному»? (Баз данных)

Каковы преимущества использования таблицы «один к одному» по сравнению с простым хранением всех данных в одной таблице? Я все время понимаю и использую один-ко-многим, многие-к-одному и многие-ко-многим, но реализация отношений один-к-одному кажется утомительной и ненужной задачей, особенно если вы используете именование соглашения для связывания (php) объектов с таблицами базы данных.

Я не мог найти ничего в сети или на этом сайте, который мог бы предоставить хороший реальный пример отношений один к одному. Сначала я подумал, что было бы логично разделить «пользователей», например, на две таблицы, одна из которых содержит общедоступную информацию, например «обо мне», для страниц профиля, а другая - личную информацию, такую ​​как логин / пароль и т. Д. Но зачем идти? через все проблемы использования ненужных JOINS, когда вы можете просто выбрать, какие поля выбрать из этой таблицы в любом случае? Если я показываю страницу профиля пользователя, очевидно, что я выбрал бы только SELECT id, имя пользователя, адрес электронной почты, aboutme и т. Д., А не поля, содержащие их личную информацию.

Кто-нибудь хочет просветить меня некоторыми реальными примерами отношений один на один?