我如何创建此关联

如何解决我如何创建此关联?

开发过程中遇到我如何创建此关联的问题如何解决?下面主要结合日常开发的经验,给出你关于我如何创建此关联的解决方法建议,希望对你解决我如何创建此关联有所启发或帮助;

问题描述

| 我有以下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类型的关系。 提供更多细节以获得更多帮助。 规范化表时,请确保每个表都具有仅与自身相关的字段(当然,除非您正在创建该关系并存储创建该关系的键)。 您的类别表应仅包括类别,并且与产品无关。一旦建立了类别实体,就可以通过另一个表将该类别与另一个产品相关联。     

编程问答问答

在 CSS 中设置 cellpadding 和 cellspacing?
如何在 Java 中创建内存泄漏?
浮点数被破坏了吗?
按字符串属性值对对象数组进行排序
如何加快Android模拟器的速度?
如何舍入至多 2 位小数?
使用 Git 版本控制查看文件的更改历史记录
如何在 JavaScript 中检查空/未定义/空字符串?
微信公众号搜索 “ 程序精选 ” ,选择关注!
微信公众号搜 "程序精选"关注