如何解决我如何创建此关联
| 我有以下2个SQL Server表Products
locationCode (PK),prodId (PK),productName
---------------------------------
AUG,1,Widget
ATL,Widget
Categories
prodId (PK) catId (PK),catName
----------------------------------
1,WidgetsCategory
1,WidgetsCategory
如果需要一个必填字段和(PK)主键,那么一个产品可以具有多个类别的关联将如何创建?
解决方法
再创建一个表,将产品与类别相关联。
该表应包含产品密钥和外键(类别ID)。
在您最初的问题中,您没有提到位置代码是否重要。您也没有提及这是1-N还是M-N类型的关系。
提供更多细节以获得更多帮助。
规范化表时,请确保每个表都具有仅与自身相关的字段(当然,除非您正在创建该关系并存储创建该关系的键)。
您的类别表应仅包括类别,并且与产品无关。一旦建立了类别实体,就可以通过另一个表将该类别与另一个产品相关联。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。