首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请按说明中的要求画出修改后的数据模型。 以下SQL语句用于查询没有订购产品代码为“1K10”的产品的所有客户名。请填补其中的空缺。 SELECT CustomerName FROM Customer (1) WHERE (2)
请按说明中的要求画出修改后的数据模型。 以下SQL语句用于查询没有订购产品代码为“1K10”的产品的所有客户名。请填补其中的空缺。 SELECT CustomerName FROM Customer (1) WHERE (2)
admin
2009-05-15
64
问题
请按说明中的要求画出修改后的数据模型。
以下SQL语句用于查询没有订购产品代码为“1K10”的产品的所有客户名。请填补其中的空缺。
SELECT CustomerName FROM Customer (1)
WHERE (2)
(SELECT * FROM OrderDetml B,Order C
WHERE B.ProductNo=C.ProductNo
AND B.ProductNo=’1KIO’
AND C.CustomerNo=A.CustomerNo)
选项
答案
(1) A或ASA (2) NOT EXIST
解析
问题1是修改数据模型。一个客户可以下多张订单,一张订单只属于一个客户,所以客户与订单之间是一对多关系;一张订单有多条订单项目,一条订单项目只属于一张订单,因此订单与订单项目之间是一对多关系;一条订单项目只包含一种产品,一种产品可以出现在多条订单项目中,故订单项目与产品之间是多对一关系。因此可得修改后的数据模型如下:
甲公司有如下要求;“客户购货计价采用订货时的单价。订货后,即使单价发生变化,计算用的单价也不变。”但既没有在OrderDetail表中记录产品的单价,也没有在Order表中记录订单的总价,所以当产品单价发生变化时,订单总金额只能根据新单价重新计算,不能满足甲公司的要求。
要满足上述要求,可有两种解决办法:一是在Order表中增加一个表示订单总金额的数据项,这样即使订货后单价发生改变,亦不必重新计算总金额,仍采用订货时的单价:另一种则是在OrderDetail表中增加表示产品单价的数据项,每一条订单项目都有对应产品单价,记录客户订货时的产品单价,这样产品单价发生变化后亦不影响。
问题3是识别OrderDetail关系模式的主键。考虑到一个由订单号OrderNo唯一标识的订单包含多条订单项目,一种由产品编号ProductNo唯一标识的产品可以出现在多条订单项目中,因此OrderDetail表中的关键项应为“OrderNo,ProductNo”。
问题4是填充SQL查询语句。由于内层查询中出现表名A,而其他地方并未定义A,因此空(1)应填as A(或直接填A),表示Customer表的简称。子查询表示选择出某一个客户的所有订单所包含的订单项目中含有产品“1K10”的订单和订单项目的详细信息。如果一个客户没有订购“1K10”产品,这个子查询将返回空,故空(2)应填“NOT EXIST”。
转载请注明原文地址:https://kaotiyun.com/show/D5xZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
DQDB同时支持(26)两种服务。DQDB子网的双总线结构由(27)总线以及接在这两条总线上的大量的节点组成。DQDB网络为双总线提供了(28)访问控制方式,其中能够提供非等时服务是(29),它用于(30)业务。
设有下面4条路由:196.28.129.0/24、196.28.131.0/24、196.28.132.0/24和196.28.134/24,如果进行路由汇聚,能覆盖这4条路由的地址是(51)。
某公司为方便远程客户访问公司的某些数据资源,允许客户通过Internet访问公司的FTP服务器,其网络拓扑结构如图7—1所示。在客户机与FTP服务器之间采用(44)协议,可方便地实现在网络层对数据进行加密。
RS-232C是(46)之间的接口标准,它规定的电平的表示方式为(47)。当使用RS-232C连接相关设备时,电缆的长度不应超过(48)m。当用RS-232C直接连接两台计算机时,采用零调制解调器方式,其连接方式为(49)。当计算机需要通过相连的M
在互连的网络设备中,交换机的工作与网桥相比,区别在于(27),网桥是根据(28)知道是应该转发还是应该过滤数据包。交换机与Hub相比,优点是(29),网桥中为了防止产生循环路径,需要运行(30);算法。具有自学习功能的网桥是(31)。
网络操作系统是使网络上各计算机能方便而有效地共享网络资源,为用户提供所需的各种服务的软件和有关规程的集合。以下是对各种NOS产品的描述。(53)由外层(Shell)和操作系统核心所构成,早期的产品的主要是用作网络文件服务器,并且采用了与TCP/I
TCP通过建立连接为用户提供可靠传输,与数据链路层的连接建立不同,TCP要经过(58)才能确定一个连接,这是因为(59)。TCP采用的差错控制也是超时重发技术,超时时间的设置采用—(60)策略,以便适应互联网的特性。超时时间设置根据的是(61)。TCP的拥
一个Lan拓扑可以使用令牌传递或CSMA/CD控制媒体访问,其拓扑属于下列的(69),若仅使用像令牌传递这样的确定性媒体控制方法,其拓扑属于下列的(70)。
IP服务的3个主要特点是(5)。
在Linux操作系统中,可以通过iptables命令来配置内核中集成的防火墙。若在配置脚本中添加iptables命令:$IPT-tnat-APREROUTING-ptop-s0/0-d61.129.3.88--dport80-jDN
随机试题
椎管内术后镇痛应用的药物有
A.药物性根尖周炎B.牙周炎咬合痛C.残髓炎D.药物性牙周组织坏死E.继发龋根管治疗后仍有冷热刺激痛症状
患者,女,52岁。因上腹部疼痛,剧烈难忍,以急性肾绞痛急诊入院。责任护士向患者询问病史,准备书写病历。此时影响有效沟通的因素中,属于个人因素的是
药物的转运过程包括
直流电动机具有()的调速性能。
下列物品中,属于包装用辅助材料的是()。
甲公司是一家跨国公司,主要经营化学工业产品。除此之外,还兼营制药、食品、化妆品、首饰工艺品、纺织、冶金、电子、化肥、农药、运输和旅馆业等各种行业。公司经营的区域范围涉及多个国家和地区。为协调遍布全世界各地的分支机构,甲公司将销售、计划、财务、人事、研究与开
神经纤维兴奋部位膜内外电位差如图所示,哪个选项正确?()
作品:画家:展示
差异备份、增量备份、完全备份三种备份策略的恢复速度由慢到快依次为()。
最新回复
(
0
)