Как смоделировать что-то, если желаемая информация совпадает с уже существующей записью - PullRequest
0 голосов
/ 16 октября 2010

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

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

1 Ответ

3 голосов
/ 16 октября 2010

Одна таблица содержит пользователей, одна таблица содержит адреса, а другая таблица представляет отношение «многие ко многим» между пользователями и адресами со столбцом, указывающим тип отношения.У пользователя будет две строки в таблице m-to-m, по одной для каждого типа адреса, обе указывают на один и тот же идентификатор адреса в таблице адресов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...