Задать вопрос
@asdasdqwe

В чем смысл связи один к одному?

Таблица users
Таблица phones

Мы создаем foreign key - user_id в таблице phones И делаем его уникальным

В итоге один user имеет один phone, также один phone принадлежит к одному user

А в чем смысл? Почему бы просто не создать колонку phone в таблице users?
  • Вопрос задан
  • 302 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Merion Academy
    Базы данных с нуля
    2 месяца
    Далее
  • OTUS
    Базы данных
    6 месяцев
    Далее
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Если нет отдельной сущности "телефон" со своими параметрами (есть только номер), то так делать бессмысленно.
Если есть (например, IP-телефон со всеми настройками), то это просто закрепление факта, что за каждым телефоном закреплён один конкретный уникальный пользователь.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы