首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请按说明中的要求画出修改后的数据模型。 以下SQL语句用于查询没有订购产品代码为“1K10”的产品的所有客户名。请填补其中的空缺。 SELECT CustomerName FROM Customer (1) WHERE (2)
请按说明中的要求画出修改后的数据模型。 以下SQL语句用于查询没有订购产品代码为“1K10”的产品的所有客户名。请填补其中的空缺。 SELECT CustomerName FROM Customer (1) WHERE (2)
admin
2009-05-15
34
问题
请按说明中的要求画出修改后的数据模型。
以下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://jikaoti.com/ti/ica7FFFM
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
DQDB同时支持(26)两种服务。DQDB子网的双总线结构由(27)总线以及接在这两条总线上的大量的节点组成。DQDB网络为双总线提供了(28)访问控制方式,其中能够提供非等时服务是(29),它用于(30)业务。
某大学校园网分配到的网络地址是202.17.8.0/26。若再划分出4个子网,则每个子网可分配给主机的IP地址数是(49)。
MPLS采用标记分发协议(LDP),使MPLS节点为每个流加上标记。其中,LDP协议的(44)报文采用UDP协议传输。
WhiletheInternetisinherentlyinsecure,businessesstillneedtopreservetheprivacyofdataasittravelsoverthenetwork.
一个Lan拓扑可以使用令牌传递或CSMA/CD控制媒体访问,其拓扑属于下列的(69),若仅使用像令牌传递这样的确定性媒体控制方法,其拓扑属于下列的(70)。
Networkmanagershavelongawaitedpracticalvoice-over-IP(VOIP)solutions.VOIPpromiseseasenetworkmanagementanddecreases(6
程序的(39)理论是虚拟存储管理系统的基础。根据这个理论,Denning又提出了工作集理论。工作集是进程运行时被频繁地访问的页面集合。在进程运行时,如果它的工作集页面都在(40)内,能够使该进程有效地运行,否则会出现频繁的页面调入/调出现象。
Networks can be interconnected by different devices in the physical layer networks can be connected by(1)or hubs. Which just mov
Networkscanbeinterconnectedbydifferentdevices.Inthephysicallayer,networkscanbeconnectedby(66)orHubs,whichjustmo
Routing.protocolsusedifferenttechniquesforassigning【S1】toindividualnetworks.Further,eachroutingprotocolformsametric
随机试题
可使地高辛血药浓度增加的药物是()
应用强心苷治疗期间,应多给患儿进食的种类是
一个人从远处走向一块竖直挂着的平面镜,他的镜内的像的大小()。
甲建筑工程公司与乙建材供应公司签订建材购销合同,同时在合同中约定就本合同发生争议提请Z市仲裁委员会仲裁。之后双方发生争议,乙公司认为在签订合同过程中存在重大误解,合同应被撤销。乙公司向Z市人民法院起诉要求人民法院撤销该合同,而甲公司向z市仲裁委员会申请仲裁
金融机构与客户建立人身保险、信托等业务关系,合同的受益人不是客户本人的,金融机构不需要对受益人的身份证件或者其他身份证明文件进行核对并登记。()
按照系统的业务功能进行分配,物流信息系统可分为哪几类?
某中学对违反校规的同学进行罚款,该校的做法()。(2014年上半年中学真题)
所有的哺乳动物都是胎生的,老虎是哺乳动物,所有老虎也是胎生的。这是归纳推理。()
•Readthearticlebelowaboutmarketresearch.•ChoosethecorrectwordtofilleachgapfromA,B,CorD.•Foreachques
WhichofthefollowingwaswrittenbyHarrietBeecherStowe?
最新回复
(
0
)