@marsel81

Как красиво оформить адрес проживания?

У меня есть сущность сотрудника. Информация о сотрудниках включает в себя адрес проживания. Дело в том, что существует и сущность Объект, которая имеет внешний ключ сотрудника (сотрудник работает на объекте) и включает в себя тоже адрес. Как в сущности сотрудника красиво оформить место его проживания? Может, в отдельную сущность и как-то связать с сущностью Объекта или есть другой способ...
  • Вопрос задан
  • 129 просмотров
Пригласить эксперта
Ответы на вопрос 1
@rPman
m-k-m

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

p.s. если вам нужны запросы по элементам адреса, не городите велосипед, возьмите КЛАДР. настоятельно рекомендую не дублировать базу у себя а использовать рядом лежащую, кажется там есть готовый api для этого, а вы пользуйтесь его идентификатором, но помните, там не все адреса (это может создать миллион проблем, из-за которых люди дублируют кладр у себя в базе, но тогда начинается геморой с ее обновлениями, можете продублировать структуру но данные первично загружайте из кладр)

p.p.s. https://habr.com/post/214945/
https://habr.com/post/140378/
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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