首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某数据库中有供应商关系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
42
问题
某数据库中有供应商关系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
软件评测师上午基础知识考试
软考中级
相关试题推荐
软件设计活动中,项目开发计划包括质量保证计划、配置管理计划、(35)和安装实施计划。
关于信息工程项目质量控制的描述,不正确的是()。
ADSL是一种宽带接入技术,这种技术使用的传输介质是(12)。
项目监理中,监理单位重点涉及的“三管”,是指(38)管理。
为了确认网络性能能够满足多媒体应用的需要,需要通过必要的网络测试工具对网络的性能进行测试。以下属于网络测试工具的是(15)。
下述监理过程中进行质量控制的做法,不正确的是:_____________。
应用层DNS协议主要用于实现______的网络服务功能。
监理单位应在()阶段了解建设单位需求,协助建设单位确定招标方式,并对招标过程的组织提出建议。
监理单位有责任协助建设单位对严重质量隐患和质量问题进行处理,必要时可以按合同行使否决权。总监理工程师在( )情况下应对承建单位果断下达停工令。①实施、开发中出现质量异常情况②承建单位使用盗版软件③隐蔽作业未经现场监理人员查验自行封闭
Theprocessof_____scheduleactivitydurationsusesinformationonscheduleactivityscopeofwork,requiredresourcetypes,es
随机试题
为审美主体、审美对象的存在提供现实依据的是()
患儿,男,6岁。其家长诉患儿喜眯眼视远,视力:右0.4,左0.l。眼前、后节检查未发现明显异常,如睫状肌麻痹下验光,需用哪种滴眼剂
三相气雾剂一般为()
环境承载力原理对城市发展建设的影响主要体现在()方面上。
根据下面材料,回答下列题目:王军是首钢的一名轧钢师,每月按时缴纳住房公积金。现在,其打算购买一套评估价为50万元的自住普通住房,拟在建行申请个人住房公积金贷款。假设王军目前离法定退休年龄还剩30年,其名下的住房公积金本息余额为6000元,上个月公积金汇
交易所交易资金清算流程包括()。
一位饭店的服务员,月薪为3000元。按照我国个人所得税法,其适用税率为10%,速算扣除数为25元,据此,其应缴纳个人所得税()元。
一般纳税人注销或被取消辅导期一般纳税人资格,转为小规模纳税人时,以下说法正确的有()。
劳务报酬所得税的税率是()。
比较评价比进步评价更符合学生发展的规律。()
最新回复
(
0
)