首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
根据E-R图中给出的词汇,按照“有关模式名(属性,属性,...)”的格式,将此E-R图转换为4个关系模式,并指出每个关系模式中的主键和外键,其中模式名根据需要取实体名或联系名。 如下的SQL语句是书店用于查询“所有订购了bid为‘123-456’图书的用
根据E-R图中给出的词汇,按照“有关模式名(属性,属性,...)”的格式,将此E-R图转换为4个关系模式,并指出每个关系模式中的主键和外键,其中模式名根据需要取实体名或联系名。 如下的SQL语句是书店用于查询“所有订购了bid为‘123-456’图书的用
admin
2009-05-15
59
问题
根据E-R图中给出的词汇,按照“有关模式名(属性,属性,...)”的格式,将此E-R图转换为4个关系模式,并指出每个关系模式中的主键和外键,其中模式名根据需要取实体名或联系名。
如下的SQL语句是书店用于查询“所有订购了bid为‘123-456’图书的用户订购其他图书的情况”的不完整语句,请在空缺处填入正确的内容。
Select bid From orderlist A
Where not exists (Select * from Orders B
where A.ordemum=B.ordemum and B.cid (3)
(Select cid from orderlist C,orders D
where (4).bid=’123-456’
and (5 =D.ordemum))
选项
答案
(3) in (4) C (5) C.Ordernum
解析
问题1考查E-R图与关系模式之间的转换。按照E-R向关系模式转换的原则,Books、Orders及Customers为3个关系模式,题中要求转换为4个模式,E-R图中有两个联系,显然不能都转换为关系。考虑到一个客户可以填写多张购书单,而一张购书单仅输入一个客户,所以联系 PlaceOrder不必单独作为一个关系模式,可将其合并到Customers中;而购书单和书(指种)之间是多对多联系,因此联系OrderList需要单独作为一个关系。因此,4个关系模式及其主键、外键如下:
Customers(cid,cname,address,camum),主键为cid。
Orders(ordemum,orderdate,cid),主键为ordernum,外键为cid。
Books(bid,title,author,qty_in_stock,year_punlished,price),主键为bid。
OrderList(bid,ordernum,qty,ship_date),主键为(bid,ordernum),外键为bid、ordemum。
问题2是用SQL创建关系,需要注意完整性约束。Customers关系中,cid是主键,因此空(1)应填PRIMARY KEY(cid)。cardnum列要求唯一,因此空(2)应填UNIQUE(cardnum)。
问题3是填充SQL查询语句。根据题意分析,最内层SQL语句是查找订购了bid为“123-456”的客户cid,而ordernum只出现在Orderlist和Orders中,因此易得空(5)应填 C.ordernum;bid是Orderlist关系的属性,故空(4)应填C。该SQL语句是为了查询这些用户还订购了哪些其他书,所以空(3)应填In。
转载请注明原文地址:https://kaotiyun.com/show/35xZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
DQDB同时支持(26)两种服务。DQDB子网的双总线结构由(27)总线以及接在这两条总线上的大量的节点组成。DQDB网络为双总线提供了(28)访问控制方式,其中能够提供非等时服务是(29),它用于(30)业务。
若信元在交换过程中出现拥塞,该信息被记录在信元头的(27)中。
Linux是目前较为流行的网络操作系统,如同Unix操作系统一样,它也可以通过手工编辑配置文件达到对系统进行配置的目的。在Linux网络配置文件中的几个较为重要的配置文件如下:(56)用于存放本机主机名以及经常访问IP地址的主机名,在对IP地址进行域名
Linux是目前较为流行的网络操作系统,如同Unix操作系统一样,它也可以通过手工编辑配置文件达到对系统进行配置的目的。在Linux网络配置文件中的几个较为重要的配置文件如下:(56)用于存放本机主机名以及经常访问IP地址的主机名,在对IP地址进行域名
IEEE802.11g采用效率较高的(63)调制技术。
软件开发中的瀑布模型典型地刻画了软件生存周期的阶段划分,与其最适应的软件开发方法是(9)。
Networkscanbeinterconnectedbydifferentdevices.Inthephysicallayer,networkscanbeconnectedby(66)orHubs,whichjust
Networkmanagershavelongawaitedpracticalvoice-over-IP(VOIP)solutions.VOIPpromiseseasenetworkmanagementanddecreases(6
Routing.protocolsusedifferenttechniquesforassigning【S1】toindividualnetworks.Further,eachroutingprotocolformsametric
Traditionalnetworklayerpacketforwardingreliesontheinformationprovidedbynetworklayer(71)protocols,orstaticrouting,
随机试题
熔合区是母材到焊缝的过渡区,它包括________。
Intheworld,thereareover2,000varietiesofsnakes,______areharmlesstohumans.
甘麦大枣汤的功用朱砂安神丸的功用
在一个家庭里,现在所有成员的年龄加在一起是73岁,家庭成员中有父亲、母亲、一个女儿和一个儿子。父亲比母亲大三岁,女儿比儿子大两岁。四年前家庭里所有人的年龄总和是58岁,现在儿子多少岁?()
屋面沥青防水卷材上用块体材料作保护层时,应留分格缝,下列哪条分格缝划分面积是正确的?[2001年第62题]
某建设单位与某施工企业签订的施工合同约定开工日期为2017年5月1日。同年2月10日,该建设单位与保险公司签订了建筑工程一切险保险合同。施工企业为保证工期,于同年4月20将建筑材料运至工地。后因设备原因,工程实际开工日为同年5月10日。该建筑工程一切险
三大战役指1948年9月12日一1949年1月31日,中国人民解放军同国民党军进行的战略决战的三大战役是()。
结合材料,回答问题:一元复始,万象更新。很高兴在新年伊始就来到联合国日内瓦总部,同大家一起探讨构建人类命运共同体这一时代命题。我刚刚出席了世界经济论坛年会。在达沃斯,各方在发言中普遍谈到,当今世界充满不确定性,人们对未来既寄予期待又感到
Java语言中使用【】,从.class文件的编译代码中产生用户可读的代码。
SportsandrelaxationfacilitiesIfyouneedtoworkoutorjustchillout,youcanfindexactlywhatyouneedhereattheDusse
最新回复
(
0
)