中易网

有关sql中大类别中包含小类别,小类别中包含规格型号的数据表怎么设计

答案:2  悬赏:0  
解决时间 2021-01-14 17:12
  • 提问者网友:龅牙恐龙妹
  • 2021-01-14 11:43
有关sql中大类别中包含小类别,小类别中包含规格型号的数据表怎么设计
最佳答案
  • 二级知识专家网友:woshuo
  • 2021-01-14 12:13
CREATE TABLE 物资类别(物资类别ID CHAr(3) PRIMARY KEY,
物资类别名称 VARCHAr(20) NOT NULL)
GO

CREATE TABLE 物资小类(物资类别ID CHAr(3) REFERENCES 物资类别(物资类别ID),
物资小类ID CHAr(3),
物资小类名称 VARCHAr(20) NOT NULL,
PRIMARY KEY(物资类别ID,物资小类ID))
GO

CREATE TABLE 物资表(物资编号 CHAr(9) PRIMARY KEY,
物资类别ID CHAr(3),
物资小类ID CHAr(3),
物资名称 VARCHAr(50) NOT NULL,
规格型号 VARCHAr(50),
FOREIGN KEY(物资类别ID,物资小类ID) REFERENCES 物资小类(物资类别ID,物资小类ID))
GO追问谢谢你的回答! 但是还有一个问题,规格型号那里的编号好像没体现出来的哇,请问该怎么解决呢追答通过触发器给物资编号列进行编号追问麻烦你了! 但是我对这个没操作过,刚看了一阵书看的二麻二麻的= =。就差一步了,麻烦能帮忙完善下吗!谢谢了
全部回答
  • 1楼网友:撞了怀
  • 2021-01-14 13:15
首先有一个物资的对象,然后表里面是物资的属性,比方说名称,规格什么的所属的类别/组,接下来有一个类别/组的对象group,有名称,编号,和所属组的属性,类别之间的关系决定了表的关系是自关联,所以实际需要2个表,然后你要做的3个combobox,其实就是级联的关系,先选择大类,在类别组里面查询所属组为输入查询的组的组信息进行显示,选择这些组,查询这些组下的物资进行显示。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息