首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某数据库中有供应商关系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
2019-03-04
17
问题
某数据库中有供应商关系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(8),
Qty NUMERIC(9),
(7) (Sno,Pno),
(8) (Sno),
(9) (Pno));
查询供应了“红”色零件的供应商号、零件号和数量(Qty)的元组演算表达式为:
选项
A、t[1]=u[1]∧t[2]=w[2]∧t[3]=v[4]
B、t[1]=v[1]∧t[2]=u[2]∧t[3]=u[4]
C、t[1]=w[1]∧t[2]=u[2]∧t[3]=u[4]
D、t[1]=u[1]∧t[2]=v[2]∧t[3]=v[4]
答案
D
解析
本题的SQL语言填空部分非常容易,实际上就是要考生写出关系的主键和外键,即使考生不记得如何用SQL定义主键、外键,只要能正确找出主键、外键就能根据备选项推出正确答案。
现在我们来分析SP关系的主键和外键。SP中的字段有供应商代码、零件号、状态和数量。题目中提到“要求一个供应商可以供应多种零件,而一种零件可由多个供应商供应”,所以要确定一种零件必须知道其供应商代码和零件号。因此,SP关系的主键应为(供应商代码,零件号),即(Sno,Pno)。又因为Sno为S关系的主键,Pno为P关系的主键,所以Sno是SP关系对应S关系的外键,Pno是SP关系对应P关系的外键。所以(7)选B,设置(Sno,Pno)为SP关系的主键;(8)选C,设置Sno为SP关系对应S关系的外键;(9)选D,设置Pno为,SP关系对应P关系的外键。
(10)和(11)是按要求补充元组演算表达式。
当了解了元组演算的相关知识以后,我们可以分析试题了。从上面的元组表达式的书写格式我们可以看出:(10)应是填写要操作的关系名,这个关系名的顺序是有要求的,因为对应的u,v,w后面有相应的操作。由于后面有条件:w[3]="红",而在关系SP,S,P中,只有关系P有颜色字段,所以P应对应w,又从u[1]=v[1]和v[2]=w[1]可以看出v和两个关系都要关联,在SP,S,P中能与两个关系都有关联的,只有SP,所以断定SP对应v。因此(10)应填S(u)∧SP(v)∧P(w)。(11)是确定结果集要选取的字段,题目要求查询供应商号、零件号和数量(Qty),前面我们已经知道了u,v,w对应的关系了,供应商号出现在S和SP两个关系中,所以t[1]=u[1]或t[1]=v[1]都行。零件号出现在了SP和P两个关系中,t[2]=v[2]或t[2]=w[1]都行,最后的数量只有SP一个关系中有,t[3]=v[4]。故答案t[1]=u[1]∧t[2]=v[2]∧t[3]=v[4]是正确的。
转载请注明原文地址:https://jikaoti.com/ti/RIx7FFFM
本试题收录于:
数据库系统工程师上午基础知识考试题库软考中级分类
0
数据库系统工程师上午基础知识考试
软考中级
相关试题推荐
在Windows系统中,网络测试命令()可以了解网络的整体使用情况,可以显示当前正在活动的网络连接的详细信息,例如:显示网络连接、路由表和网络接口信息。
在项目风险识别中使用信息收集技术,依据系统的程序,专家之间采用匿名发表意见的方式,不发生横向联系,只与调查人员发生关系,通过多轮次调查专家对问卷所提问题的看法,经过反复征询、归纳、修改,最后汇总成专家们都认可的、基本一致的看法作为预测的结果。此种风险识别的
某地区的通信线路图如图18-1所示,假设其中标注的数字代表通信线路的长度(单位为km),则至少要架设()km长的线路,才能保持六个城市的通信连通。
下列中的()属于电子商务的应用模式。
在客户关系管理(CustomerRelationshipManagement,CRM)系统中,管理的对象是客户与企业之间的双向关系,在开发过程中,()是CRM开发的最主要目标。
按照标准GB/T16260.1《软件过程产品质量第1部分质量模型》规定,软件产品的“安全性”属性属于(13)评价内容。
根据GB/T12504-2008《计算机软件质量保证计划规范》中的规定,在软件验收时,验证代码与设计文档的一致性、接口规格说明的一致性、设计实现和功能需求的一致性等检查属于__________。
(2010上集管)以下关于数据仓库与数据库的叙述中,______是正确的。
(2010上监理)在软件需求调研过程中,用户要求承建单位搭建的业务系统采用SOA架构实现,且须遵循用户内部的《数据维护与管理规范》、《信息分类编码规范》等制度进行数据库设计,这类需求属于______。
随机试题
出口管制
影响SNR的扫描参数有
核医学的定义是
A.肌酸激酶B.白细胞计数C.红细胞计数D.血液淀粉酶E.丙氨酸氨基转移酶犬,食欲降低,粪便稀软、恶臭,尿色黄,皮肤及结膜黄染,诊肝区疼痛,叩诊肝浊音区扩大,实验室检查首选项目是
宏远机械厂是一国有企业,该厂被债权人申请破产,人民法院受理了申请,并指定管理人,法院依法宣告其破产,企业破产时管理的财产和债权人申报的债权情况如下:(1)企业破产时经营管理的财产评估变现价值如下:①第1号房产价值300万元,全部用于对A银行的债务抵押;
下列哪一种检测方法适宜检测桩身混凝土强度?()
“建设工程质量监督体现的是国家意志,任何从事工程建设活动的单位和个人都应当服从这种监督管理”,这体现了建设工程质量监督管理具有()。
下列诗(词)句与抒情话语的修辞方式,对应恰当的一项是()。
红细胞比容是指红细胞()
•Readtheextractbelowfromtheannualreportofabedmanufacturer.•Inmostofthelines(41-52)thereisoneextraword.I
最新回复
(
0
)