首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某数据库中有供应商关系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
65
问题
某数据库中有供应商关系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),
(33)(Sno,Pno),
(34)(Sno),
(35)(Pno));
查询供应了“红”色零件的供应商号、零件号和数量(Qty)的元组演算表达式为: {t|
((36)∧u[1]=v[1]∧v[2]=w[1]∧w[3]=’红’∧(37))}
选项
A、FOREIGN KEY
B、PRIMARY KEY
C、FOREIGN KEY(Sno)REFERENCES S
D、FOREIGN KEY(Pno)REFERENCES P
答案
B
解析
本题考查的是关系数据库SQL语言与元组演算语言的基础知识。
SQL空缺部分主要是对关系模式SP的完整性定义。根据题意要求一个供应商可以供应多个零件,而一个零件可以由多个供应商供应,这样在供应商和零件之间存在多对多的联系,为此需要为该联系创建一个关系模式,该关系模式的主码为供应商代码Sno、和零件号Pno构成。因此,空(33)应填PRIMARY KEY。
供应商代码Sno为供应商关系的主码,在SP关系中的供应商代码Sno必须参照供应商关系S,所以,空(34)应填FOREIGN KEY (Sno) REFERENCES S。
零件号Pno为零件关系的主码,在SP关系中的零件号Pno必须参照零件关系P,所以,空(35)应填FOREIGN KEY (Pno) REFERENCES P。
完整的SQL语句如下:
CREATE TABLE SP (Sno CHAR(5),
Pno CHAR(6),
Status CHAR(8) ,
Qty NUMERIC(9),
PRIMARYKEY(Sno,Pno),
FOREIGN KEY (Sno) REFERENCES S (Sno),
FOREIGN KEY (Pno) REFERENCES P (Pno));
对于空(36)的确定,我们应当先分析试题中已给出的元组演算表达式的条件部分: 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。可见空(36)应填:S(u)∧SP(v)∧p(w)。
对于空(37)的确定,实际上是结果集的确定。由于试题要求查询供应了“红”色零件的供应商号、零件号和数量(Qty)的元组演算表达式,结果集有供应商号、零件号和数量,分别对应关系S的第一个分量,关系SP的第二个分量和第四个分量,所以空 (37)应填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/VExZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
限制MailUser邮件主机里每个用户的邮箱大小不超过10MB,如何配置?限制MailUser邮件主机里所有用户接收的单个邮件的大小不超过5MB,如何配置?
请列举IEEE802.11b的两种工作模式。提高WLAN的安全性有哪些措施。
请回答以下有关组网的问题1~4,并把解答填入对应栏中。设有A、B、C、D4台主机都处在同一个物理网络中,A主机的IP地址是192.155.12.112,B主机的IP地址是192.155.12.120,C主机的IP地址是192.155.12.176,D主
NAT按技术类型分为哪3种转换方式?请解释画线部分内容含义?
NAT英文全称是“NetworkAddressTranslation”,中文意思是“网络地址转换”,它是一个IETF(InternetEngineeringTaskForce,Internet工程任务组)标准,允许一个整体机构以一个公用IP(
阅读以下说明,然后解释(n)处标有下划线的部分含义。现有两台Cisco路由器,如图6所示,现在要求实现router1和router2连通并且要有MD5认证。有认证的情况下实现两台路由器的互联,这两台路由器必须配置相同的认证方式和密钥才能进行双
(1)和(2)空缺名称填写在答题纸对应的解答栏内。目前多路复用有哪几种方式?
阅读以下说明,回答问题,将解答填入对应栏内。网络地址转换(NAT)的主要目的是解决IP地址短缺问题以及实现TCP负载均衡等。在如图2所示的设计方案中,与Internet连接的路由器采用网络地址转换。请根据路由器的NAT表和图2中给出的网络结构、
请根据图完成R0路由器的配置:R0(config)#interfacesO/O(进入串口配置模式)R0(config—if)#ipaddress202.114.13.1(1)(设置IP地址和掩码)R0(config)#encapsulation
在Linux操作系统下,可通过命令(2)显示路由信息。若主机所在网络的网关IP地址为192.168.0.254,则可使用命令(3)adddefault(4)192.168.0.254添加网关为默认路由。备选答案:A.nets
随机试题
________thefactorsalreadyreferredto,peoplesometimesfeelinsecurebecausetheirmotivesaremisunderstoodbyothers.
医生甲在为一孕妇检查高血压原因时,怀疑胎儿可能有先天缺陷。患者的高血压缓解后,再没有就诊。该患者后生育一畸形儿。医生在怀疑有先天缺陷时
主水饮,肾虚水泛,气血受困的面色特点是
在建设项目各类招标中,不要求投标人依据给定工作量报价的是()招标。
行使票据追索权的当事人除票载收款人和最后被背书人之外,还可能是代为清偿票据债务的保证人。()
内地企业在中国香港发行股票,若发行人拥有超过一种类别的证券,正在申请上市的证券类别占发行人已发行股本总额的百分比不得少于(),上市时的预期市值也不得少于()万港元。
注册会计师张敏负责本所助理人员的鉴证业务培训,面对助理人员提出的以下疑问,请代注册会计师张敏做出答复。
张某,男性,19岁,高中文化。自我陈述:因反复做事,犹豫不决,自知不必想或不必做的事仍要想、要做,为之痛苦紧张3年。求助者15岁开始遗精,由偶然渐至频繁,多达每日数次,有时手淫。对此事不敢声张,暗中自责。16岁考入高中,因学习日渐紧张,对担
甲容器中有浓度为4%的盐水150克,乙容器中有某种浓度的盐水若干克。从乙中取出450克盐水,放入甲中混合成浓度为8.2%的盐水,再把水倒入乙容器中,使与甲的盐水一样多。现在乙容器中盐水浓度为1.12%。原来乙容器中有多少克盐水?
在Word97的默认状态下,先打开了一个f1.doc文档,又打开了f2.doc文档,则
最新回复
(
0
)