首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某数据库中有供应商关系S和零件关系P,其中,供应商关系模式S(Sno,Sname,Szip,City)中的属性分别表示:供应商代码、供应商名、邮编、供应商所在城市;零件号、零件名;颜色、重量、产地。要求一个供应商可以供应多种零件,而一种零件可以由多个供应商
某数据库中有供应商关系S和零件关系P,其中,供应商关系模式S(Sno,Sname,Szip,City)中的属性分别表示:供应商代码、供应商名、邮编、供应商所在城市;零件号、零件名;颜色、重量、产地。要求一个供应商可以供应多种零件,而一种零件可以由多个供应商
admin
2019-03-11
46
问题
某数据库中有供应商关系S和零件关系P,其中,供应商关系模式S(Sno,Sname,Szip,City)中的属性分别表示:供应商代码、供应商名、邮编、供应商所在城市;零件号、零件名;颜色、重量、产地。要求一个供应商可以供应多种零件,而一种零件可以由多个供应商供应。请将下面的SQL语句的空缺部分补充完整。
CREATE TABLE SP (Sno CHAR(5),
Pno CHAR(6),
Status CHAR(8),
Qty NUMERIC(9),
(32) (Sno,Pno),
(33) (Sno),
(34) (pno);
查询供应了“红”色零件的供应商号、零件号和数量(QTY)的元组演算表达式为:
{t|(u|$)($V)($w)((35)^u[1]=v[1]^v[2]=w[1]^w[3]=’红’^(36))}
选项
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]=V[4]
D、t[1]=U[1]^T[2]=V[2]^T[3]=V[4]
答案
D
解析
SQL空缺部分主要是对关系模式SP的完整性定义。根据题意要求,一个供应商可以供应多个零件,而一个零件可以由多个供应商供应,这样在供应商和零件之间存在多对多的联系,为此需要为该联系创建一个关系模式,该关系模式的主码由供应商代码Sno和零件号Pno构成。
供应商代码Sno为供应商关系的主码,在关系SP中的供应商代码Sno必须参照供应商关系S。
零件号Pno为零件关系的主码,在SP关系中的零件号Pno必须参照零件关系P。
完整的SQL语句如下:
CREATETABLESP(Sno CHAR(5),
Pno CHAR(6),
Status CHAR(8),
Qty NUMERIC(9),
PRIMARYKEY(Sno,Pno),
FOREIGNKEY(Sno),
FOREIGNKEY(Pno);
在题目所提及的元组演算表达式中,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。
由于试题要求查询供应了“红”色零件的供应商号、零件号和数量(Qty)的元组演算表达式,结果集有供应商号、零件号和数量,分别对应关系S的第一个分量,关系SP的第二个分量和第四个分量。
转载请注明原文地址:https://kaotiyun.com/show/BrRZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
CHAP协议是PPP链路中采用的一种身份认证协议,这种协议采用(19)握手方式周期性地验证通信对方的身份,当认证服务器发出一个挑战报文时,则终端就计算该报文的(20)并把结果返回服务器。(20)
私网地址用于配置公司内部网络,下面选项中,(55)属于私网地址。
在Windows命令行窗口中进入nslookup交互工作方式,然后输入settype=mx,这样的设置可以(35)。
若某人持有盗版软件,但他本人确实不知道该软件是盗版的,则(7)承担侵权责任。
地址编号从80000H~BFFFFH且按字节编址的内存容量为(1)KB,若用16K×4bit的存储器芯片构成该内存,共需(2)片。(2013年上半年试题)(1)
WindowsServer200.3中的IIS为Web服务器提供了许多选项,利用这些选项可以更好地配置Web服务的性能、行为和安全等。如下图所示属性页中,“限制网络带宽”选项属于__________选项卡。(2008年下半年试题)
如果在查找路由表时发现有多个选项匹配,那么应该根据__________(55)原则进行选择。假设路由表有4个表项如下所示,那么与地址139.17.179.92匹配的表项是__________(56)。(56)
通常可以将计算机系统中执行一条指令的过程分为取指令、分析和执行指令3步,若取指令时间为4△t,分析时间为2△t,执行时间为3△t,按顺序方式从头到尾执行完600条指令所需时间为(3)△t;若按照执行第i条、分析第i+1条、读取第i+2条重叠的流水线方式执行
某网络拓扑结构如图1-7所示。在主机host1的命令行窗口输入tracertwww.abc.com.cn命令后,得到如图1-8所示的结果。路由器router1e0接口的IP地址为(39),www.abc.com.cn的IP地址为(40)。(39)
Sniffer是利用计算机的网络接口截获(1)的一种工具。Sniffer可以将本地网卡状态设成“混杂”状态,当网卡处于这种“混杂”模式时,该网卡具备“广播地址”,它对遇到的每一个帧都产生一个(2),以便提醒操作系统处理流经该物理媒体上的每一个报文包。Sni
随机试题
为防止电焊弧光伤害眼睛,应采取的防护方式是使用()。
在确定企业的收益分配政策时,应当考虑相关因素的影响,其中“资本保全约束”属于()。
Causeandeffectisonewaytoexplainthingsthathappenaroundus.Manythingshappenbecausesomethingcausedorinfluencedt
第一所真正的幼儿园是欧文创立的。()
某个国家在充分就业下的产出为5000亿美元,而自然失业率为5%。假定现在失业率为8%,那么当奥肯系数为2时,根据奥肯法则,该国目前的产出为()。
我国广泛使用的μC/OS—II操作系统是一种抢占式实时操作系统,它支持多任务并发运行,其中操作系统自己可以使用__________【75】个任务,用户编写的应用程序最多可以有__________【76】个任务。
有以下程序#includemain(){inti=5;do{if(i%3==1)if(i%5==2){printf("*%d",i);break;}i++;}while(i!=0);printf("\n");}程序的运行结果是
【S1】【S10】
Youwillnowreadashortpassageandthenlistentoatalkonthesametopic.Youwillthenbeaskedaquestionaboutthem.Aft
WhichofthefollowingisCORRECT?
最新回复
(
0
)