首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某数据库中有供应商关系S和零件关系P,其中,供应商关系模式S(Sno,Sname, SZip,City)中的属性分别表示;供应商代码、供应商名、邮编、供应商所在城市;零件关系模式P(Pno,Pname,Color,Weight,City)中的属性分别表示:
某数据库中有供应商关系S和零件关系P,其中,供应商关系模式S(Sno,Sname, SZip,City)中的属性分别表示;供应商代码、供应商名、邮编、供应商所在城市;零件关系模式P(Pno,Pname,Color,Weight,City)中的属性分别表示:
admin
2006-03-15
76
问题
某数据库中有供应商关系S和零件关系P,其中,供应商关系模式S(Sno,Sname, SZip,City)中的属性分别表示;供应商代码、供应商名、邮编、供应商所在城市;零件关系模式P(Pno,Pname,Color,Weight,City)中的属性分别表示:零件号、零件名、颜色、重量、产地。要求一个供应商可以供应多种零件,而一种零件可以由多个供应商供应。请将下面的SQL语句空缺部分补充完整。
CREATE TABLE SP (Sno CHAR(5),
Pno CHAR(6),
Status CHAR(S),
Qty NUMERIC(9),
(28) (Sno,Pno),
(29) (Sno),
(30) (Pno));
查询供应了“红”色零件的供应商号、零件号和数量(Qty)的元组演算表达式为:
{t|
((31)∧u[1]=v[1]∧v[2]=w[1]∧w[3]=’红’∧(32))}
选项
A、FOREIGN KEY
B、PRIMARY KEY
C、FOREIGN KEY(Sno)REFERENCES S
D、FOREIGN KEY(Pno)REFERENCES P
答案
B
解析
本题考查的是关系数据库SQL语言与元组演算语言的基础知识。
SQL空缺部分主要是对关系模式SP的完整性定义。根据题意要求一个供应商可以供应多个零件,而一个零件可以由多个供应商供应,这样在供应商和零件之间存在多对多的联系,为此需要为该联系创建一个关系模式,该关系模式的主码为供应商代码Sno、和零件号Pno构成。因此,空(28)应填PRIMARY KEY。
供应商代码Sno为供应商关系的主码,在SP关系中的供应商代码Sno必须参照供应商关系S,所以,空(29)应填FOREIGN KEY (Sno) REFERENCES S。
零件号Pno为零件关系的主码,在SP关系中的零件号Pno必须参照零件关系P,所以,空(30)应填FOREIGN KEY(Pno) REFERENCES P。
完整的SQL语句如下:
CREATE TABLE SP(Sno CHAR(5),
Pno CHAR(6),
Status CHAR(8),
Qty NUMERIC(9),
PRIMARY KEY(Sno,Pno),
FOREIGN KEY(Sno) REFERENCES S(SnO),
FOREIGN KEY (Pno) REFERENCES P(Pno)):
对于空(31)的确定,我们应当先分析试题中已给出的元组演算表达式的条件部分: u[1]=v[1]∧v[2]=w[1]∧w[3]=’红’。由于w[3]=’红’,这意味着元组变量w应该说明零件关系P;由于w[1]表示零件号,当v[2]=w[1],这意味着元组变量v应该说明供应商与零件关系之间的联系SP:由于v[1]表示零件号,当u[1]=v[1]根据题干给出的已知条件,不难看出元组变量u应该说明供应商关系S。可见空(31)应填:S(u)∧SP(v)∧P(w)。
对于空(32)的确定,实际上是结果集的确定。由于试题要求查询供应了“红”色零件的供应商号、零件号和数量(Qty)的元组演算表达式,结果集有供应商号、零件号和数量,分别对应关系S的第一个分量,关系SP的第二个分量和第四个分量,所以空 (32)应填t[1]=u[1]∧t[2]=v[2]∧t[3]=v[4]。
完整的关系代数表达式如下: {t|
(S(u)∧SP(V)∧P(w)∧u[1]=V[1]∧V[2]=w[1]∧w[3]=’红’∧t[1]=u[1]∧t[2]=v[2]∧t[3]=v[4])}
转载请注明原文地址:https://kaotiyun.com/show/bsPZ777K
本试题收录于:
软件评测师上午基础知识考试题库软考中级分类
0
软件评测师上午基础知识考试
软考中级
相关试题推荐
IEEE()是综合布线系统标准支持的以太网标准协议。
具有纵向职能系统和横向子项目系统的监理组织形式为(48)监理组织形式。
以下属于工程设计阶段质量控制要点的是(48)。
按照《国家电子政务工程建设项目管理暂行办法》的要求,项目建设单位应在工程立项的编制______阶段专门组织项目需求分析,形成需求分析报告送项目审批部门。
监理人员对工程(49)全过程的现场监理称为旁站。
信息系统工程项目投资构成中的工程费用,不包括________。
隐蔽工程中,关于电气配线工程质监监控要点有如下表述,其中不准确的是()。
建筑物内安装进出线设备,并进行综合布线以及系统管理和维护的场所是(1)。综合布线系统中,安装有线路管理器件及各种公共设备,实现对整个系统集中管理的区域属于(2)。(2)
关于水平布线系统,下列说法中错误的是______。
_______isnotincludedinthemaincontentsoftheoperationandmaintenanceoftheinformationsystem.
随机试题
下列有关教学评价的叙述中,最恰当的是()。
胆固醇可转变成下列化合物,但除外A.胆汁酸B.维生素D3C.雄激素D.胎盘促性腺激素E.雌二醇
用异烟肼治疗结核病时,应加服
A、黄柏B、苦参C、秦皮D、龙胆E、天花粉既患燥咳痰黏,又患跌打肿痛,宜选用的药是()。
负责本行政区域内施工生产安全事故应急预案的综合协调管理工作的机构是()。
某施工企业拟对外投资,但希望从现在开始的5年内每年年末等额回收本金和利息200万元,若按年复利计息,年利率8%,则企业现在应投资( )万元。 [已知:(P/F,8%,5)=0.6806;(P/A,8%,5)=3.9927;(F/A,8%,5)=5.866
下列关于许用应力的说法中,正确的有()。
有限责任公司的下列规定中,符合《公司法》的是()。
在20世纪30年代,威廉提出成人前期的发展任务是()
Whatdoesthemansuggest?
最新回复
(
0
)