如何解决我如何创建此关联?
开发过程中遇到我如何创建此关联的问题如何解决?下面主要结合日常开发的经验,给出你关于我如何创建此关联的解决方法建议,希望对你解决我如何创建此关联有所启发或帮助;问题描述
| 我有以下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类型的关系。
提供更多细节以获得更多帮助。
规范化表时,请确保每个表都具有仅与自身相关的字段(当然,除非您正在创建该关系并存储创建该关系的键)。
您的类别表应仅包括类别,并且与产品无关。一旦建立了类别实体,就可以通过另一个表将该类别与另一个产品相关联。