首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某数据库中有供应商关系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
99
问题
某数据库中有供应商关系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
软件评测师上午基础知识考试
软考中级
相关试题推荐
李某在《电脑与编程》杂志上看到张某发表的一组程序,颇为欣赏,就复印了100份作为程序设计辅导材料发给了学生。李某又将这组程序逐段加以评析,写成评论文章后投到《电脑编程技巧》杂志上发表。李某的行为(10)。
项目监理中,监理单位重点涉及的“三管”,是指(38)管理。
对入侵检测技术描述错误的是()。
下列(23)不属于电子商务的应用模式。
某系统集成公司正在对老客户某城市商业银行的新项目进行成本估算,公司以前做过相似的项目,进行估算的个人或小组具有一定经验,但对该项目的具体特征、结构还不够了解。这种情况下,应当采用()进行估算。
某电子政务工程各活动实施计划如下表,项目工期是()天。
建筑物内安装进出线设备,并进行综合布线以及系统管理和维护的场所是(1)。综合布线系统中,安装有线路管理器件及各种公共设备,实现对整个系统集中管理的区域属于(2)。(1)
Estimatingactivitydurationsusesinformationonactivityscopeof(74),requiredresourcetypes,estimatedresourcequantities
WLANisincreasinglypopularbecauseitenablescost-effective______amongpeopleandapplicationsthatwerenotpossibleinthe
该商务网站的计数器部分代码如下,请根据题目说明,将空缺的代码补充完整。<%。setconn=server.createobject(\"adodb.connection")(7).provider="sqloledb"
随机试题
阻碍细胞有丝分裂的抗癌药是
急性视网膜中央动脉阻塞时,在受累眼底发现明显的栓子的比率是
患者张某,女性,80岁。久喘不愈,平素短气息促,动则为甚,吸气不利,心慌,脑转耳鸣,腰酸膝软,劳累后哮病易发。其治疗应首选的方剂是
期货从业人员()的,从事期货经营业务的机构应当自上述情形发生之日起10个工作日内向中国期货业协会报告,由中国期货业协会注销其从业资格。
甲公司出租一项固定资产给乙公司,该租赁为融资租赁,未担保余值为30万元,承租人以及承租人关联方担保余值为25万元,与承租人无关的第三方担保余值为10万元,租赁期满承租人归还设备,出租人的账务处理是()。
村委会:务农()
我国现行宪法的实施保障之一是,宪法规定:()行使监督宪法实施的职权。
以下不能输出字符A的语句是(注:字符A的ASCII码值为65,字符a的ASCII码值为97)
•Readthearticlebelowaboutmeetings.•Foreachquestion31-40writeonewordinCAPITALLETTERSonyourAnswerSheet.
Unilever,oneoftheworld’slargestconsumerproductscompanies,aimstoadd_____tolifebymeetingeverydayneedsfornutritio
最新回复
(
0
)