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

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

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

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

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

А в чем смысл? Почему бы просто не создать колонку phone в таблице users?
  • Вопрос задан
  • 289 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Инженер по тестированию
    5 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Яндекс Практикум
    Java-разработчик
    10 месяцев
    Далее
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Если нет отдельной сущности "телефон" со своими параметрами (есть только номер), то так делать бессмысленно.
Если есть (например, IP-телефон со всеми настройками), то это просто закрепление факта, что за каждым телефоном закреплён один конкретный уникальный пользователь.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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