Разве плохо иметь 2 ключа для определения достоверной информации? - PullRequest
1 голос
/ 04 марта 2011

Это плохая идея иметь 2 ключа для определения достоверной информации?

Стол информации о компании обслуживает стол автомойки, а также стол автосервиса

Допустим, у нас есть таблица с категориями

=== Таблица категорий ===

id
category_name
active
position
path

Тогда у меня есть стол, который обслуживает две разные таблицы.

==== Информация о компании ====

id
parent_id
category_id
company_name
company_adress
bank_name

Две таблицы из разных категорий

==== Стол для мойки автомобилей ===

id ( this will be the parent id in company information )
category_id
...other_fields

=== Стол автосервиса ===

id ( this will be the parent id in company information )
category_id
...other_fields

1 Ответ

3 голосов
/ 04 марта 2011

Нет ничего принципиально неправильного в том, что один и тот же ключ в одной таблице ссылается на несколько внешних ключей в других таблицах.Это вполне нормально.

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