某数据库中有供应商关系S和零件关系P,其中:供应商关系模式S(Sno,Sname,Szip,City)中的属性分别表
某数据库中有供应商关系S和零件关系P,其中:供应商关系模式S(Sno,Sname,Szip,City)中的属性分别表示:供应商代码、供应商名、邮编、供应商所在城市;零件关系模式P(Pno,Pname,Color,Weight, City)中的属性分别表示:零件号、零件名、颜色、重量、产地。要求一个供应商可以供应多种零件,而一种零件可以由多个供应商供应。请将以下(56)空缺处的SQL语句补充完整。
A.PRIMARY KEY(Sno)REFERENCE S(Sno),FOREIGN KEY(Pno)REFERENCES P(Pno)
B.FOREIGN KEY(Sno)REFERENCE S(Sno),PRIMARY KEY(Pno)REFERENCES P(Pno)
C.FOREIGN KEY(Sno)REFERENCE S(Sno),FOREIGN KEY(Pno)REFERENCES P(Pno)
D.PRIMARY KEY(Sno)REFERENCE S(Sno),PRIMARY KEY(Pno)REFERENCES P(Pno)
解析:本试题SQL语句空缺部分主要是对关系模式SP的完整性定义。依题意,一个供应商可以供应多种零件,而一种零件可以由多个供应商供应,因此,在供应商和零件之间存在多对多的联系。为此需要为该联系创建一个关系模式,该关系模式的主码为供应商代码Sno和零件号Pno构成,即试题中已给出的PRIMARY KEY(Sno,Pno)。供应商代码Sno为供应商关系的主码,在SP关系中的供应商代码Sno必须参照供应商关系S,即 FOREIGN KEY(Sno)REFERENCE S(Sno)。零件号Pno为零件关系的主码,在SP关系中的零件号Pno必须参照零件关系P,即FOREIGN KEY(Pno) REFERENCES P(Pno)。由以上分析可知,(56)空缺处的正确答案是选项C。
物体沿直线以恒定加速度运动,它的位移与时间的关系是s=24t-6t2(s单位是m,t单位是s),则 物理 2020-04-27 …
在各项均不为零的等差数列an中,若a(n+1)-an^2+a(n-1)=0(n大于等于2)则S(2 数学 2020-05-14 …
如图,△ABC是一块锐角三角形余料,边BC=120mm,高AD=80mm,要把它加工成矩形零件PQ 数学 2020-05-16 …
甲、乙两车相距s,同时同向运动,乙在前面作加速度为a1、初速度为零的匀加速运动,甲在后面作加速度为 物理 2020-05-17 …
一个逻辑问题,求S与P是何种外延关系设下列四句中只有一句是真的.请问:哪一句是真的?S与P是何种外 数学 2020-05-22 …
假定有两个关系R与S,其内容分别为:R关系 S关系ABCBCD12525 1725625935454 计算机类考试 2020-05-24 …
假定有两个关系R与S,其内容分别为:R关系S关系ABCBCD1252517256259354541( 计算机类考试 2020-05-24 …
假定有两个关系R与S,其内容分别为:R关系 S关系AB C BC D12525 17256259 3 计算机类考试 2020-05-24 …
设有关系R和S,关系代数表达式R-(R-S)表示的是A.R∩SB. R-SC. R∪SD. R÷S 计算机类考试 2020-05-24 …
假定有两个关系R与S,其内容分别为:R关系S关系ABCBCD 1252517 256259 3545 计算机类考试 2020-05-24 …