首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某数据库中有供应商关系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
62
问题
某数据库中有供应商关系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://www.kaotiyun.com/show/7gUZ777K
本试题收录于:
数据库系统工程师上午基础知识考试题库软考中级分类
0
数据库系统工程师上午基础知识考试
软考中级
相关试题推荐
某业务员需要在出差期间能够访问公司局域网中的数据,与局域网中的其他机器进行通信,并且保障通信的机密性。但是为了安全,公司禁止Internet上的机器随意访问公司局域网。虚拟专用网使用(12)协议可以解决这一需求。
根据监理范围及内容的不同,信息系统工程的监理模式可分为(63)。
以下关于成本估算的说法错误的是(54)。
下图中活动G可以拖延(36)周而不会延长项目的最终结束日期。 (图中时间单位为周)
在实施企业业务流程改造的过程中,许多企业领导人和员工在变革之初对变革抱有很大期望和热情,但在变革实施以后发现似乎一切又恢复了老样子,其遗憾的原因往往在于变革的设计者和领导者未能在变革中坚持企业流程改造的核心原则。即(4)。
(21)不属于网络接入技术范畴。
某公司准备将新招聘的4名销售员分配到下属3个销售点甲、乙和丙。各销售点增加若干名销售员后可增加的月销售额如下表所示。根据此表,只要人员分配适当,公司每月最多可以增加销售额(68)千元。
在以下工程进度网络图中,若节点0和6分别表示起点和终点,则关键路径为(139)。
随机试题
卵巢囊肿术前留置导尿管为了
唯物史观认为,人类的第一个历史活动是人的自觉意识活动。()
根据《水利水电工程地质勘察规范》(GB50287—99),下列()属于渗透变形。
下列说法属于投资估算的审查内容的是()。
背景某机电施工单位承接一项炼油厂的塔体群安装工程,工程内容包括:各类塔体就位、各类管道、自动控制和绝热工程等。其中最高塔体为42m;最重塔体102t。合同工期为三个月,合同约定:如果合同工期违约每一天应罚10000元,如每提前一天奖励5000元。
会计人员工作交接中,接替人员不对移交过来的材料的真实性、完整性负法律上的责任。()
评估资本投资时,净现值法的缺陷是
以协议方式出让国有土地使用权的,其契税计税价格包括下列各项中的( )。
“我们不生产水,我们只是大自然的搬运工”,农夫山泉的这则广告语简单有力!它通过一杯水,水的倒人与更换,向我们讲述一个健康知识:“人体中的水,每18天更换一次,水的质量决定生命的质量”。农夫山泉转而向我们介绍农夫山泉的水源地——千岛湖,最后向我们讲述“我们不
著名法学家沈家本曾评论:“国不可无法,有法而不善与无法等。”下列可以代替该评论的名言是()。
最新回复
(
0
)