早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

某数据库中有供应商关系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)

参考答案
正确答案:C
解析:本试题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和零件...的网友还看了以下:

英语翻译以对流换热为主要方式的供热,成为对流供暖.系统中的散热设备是散热器,因此这种的系统也成为散 英语 2020-04-27 …

( 59 )下列哪些功能是分布式数据库管理系统在集中式数据库管理系统功能之外提供的附加功能?I. 事 计算机类考试 2020-05-23 …

下列哪些功能是分布式数据库管理系统在集中式数据库管理系统功能之外提供的附加功能?I.事务处理Ⅱ 计算机类考试 2020-05-23 …

格林公式,曲线积分与路径无关的充要条件.1;格林公式的条件是:闭区域D由分段光滑曲线L围成,函数P 数学 2020-06-10 …

一道数学建模小题,实验三某人准备把他的钱进行投资,有两种投资方式可供选择.方式A保证每一元投资一年 数学 2020-07-21 …

2013年7月31日召开的国务院常务会议提出,政府可通过委托、承包、采购等方式购买公共服务,将适合市 政治 2020-11-04 …

英国在英格兰地区大约8000所小学的数学课堂上采用“中国模式”--上海式数学教学法。同时,政府将斥巨 政治 2020-11-15 …

小学数学题某服装厂出售一批男女服装,男式皮衣件数占男衣的百分之1.25,女式皮衣件数占女衣的百分之2 数学 2020-11-19 …

如表是三(1)班“五一”假期做好事件数的统计表.组别第一组第二组第三组第四组第五组做好事件数25件2 其他 2020-11-19 …

从1至100中任取一数,若事件A为“所取的数为5的倍数”,事件B为“所取的数为7的倍数”,则P(AU 数学 2020-11-27 …