有2个密钥来识别有效信息是不是很糟糕?

时间:2011-03-04 16:57:38

标签: mysql database database-design

  

使用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 个答案:

答案 0 :(得分:3)

在其他表中由多个外键引用的一个表中使用相同的键是没有根本错误的。这很正常。