Отношение «один ко многим» используется в базах данных чаще, чем «один к одному», потому что оно позволяет моделировать иерархические структуры данных. 1
В таком отношении одной записи родительской таблицы может соответствовать несколько записей дочерней. 1 Например, у каждого пользователя может быть несколько номеров телефонов, но у каждого телефона может быть только один владелец. 23
Отношение «один к одному» используется реже, потому что большая часть информации, связанной таким образом, будет в одной таблице. 5 Его применяют, если не хотят, чтобы таблица базы данных «распухала» от второстепенной информации. 1 Однако для чтения связанной информации в нескольких таблицах приходится производить ряд операций чтения вместо одной, когда данные хранятся в одной таблице. 1