Mols
Новичок
несколько внешних ключей на одно поле таблицы
Доброго времени суток.
простейшая ситуация. Есть одна таблица peolpe(id, value) есть другая address (id,peolpe_id, value) устанавливаем внешний ключ. Всё просто и понятно. Но в проекте появляются дополнительные объекты. Например предприятие. concern(id, value, value2) к которому тоже нужно привязать адрес(или несколько адресов).
Вот и возникла проблемка, сама структура address полностью автономна. То есть может описывать адрес для любой цели. И я стою сейчас перед выбором... отказываться от внешних ключей или делать одинаковые(по структуре) таблицы address1,address2... для каждого из объектов которым потребуется адрес(в принципе их уже в проекте 3... и могут ещё появиться.).
Какие будут соображения?
Может есть ещё какие нибудь варианты?
Доброго времени суток.
простейшая ситуация. Есть одна таблица peolpe(id, value) есть другая address (id,peolpe_id, value) устанавливаем внешний ключ. Всё просто и понятно. Но в проекте появляются дополнительные объекты. Например предприятие. concern(id, value, value2) к которому тоже нужно привязать адрес(или несколько адресов).
Вот и возникла проблемка, сама структура address полностью автономна. То есть может описывать адрес для любой цели. И я стою сейчас перед выбором... отказываться от внешних ключей или делать одинаковые(по структуре) таблицы address1,address2... для каждого из объектов которым потребуется адрес(в принципе их уже в проекте 3... и могут ещё появиться.).
Какие будут соображения?
Может есть ещё какие нибудь варианты?