首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请按说明中的要求画出修改后的数据模型。 以下SQL语句用于查询没有订购产品代码为“1K10”的产品的所有客户名。请填补其中的空缺。 SELECT CustomerName FROM Customer (1) WHERE (2)
请按说明中的要求画出修改后的数据模型。 以下SQL语句用于查询没有订购产品代码为“1K10”的产品的所有客户名。请填补其中的空缺。 SELECT CustomerName FROM Customer (1) WHERE (2)
admin
2009-05-15
46
问题
请按说明中的要求画出修改后的数据模型。
以下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
软件设计师上午基础知识考试
软考中级
相关试题推荐
在OSI网络管理标准中定义了网络管理的5大功能。对历史数据进行分析、统计和整理,为未来的网络规划提供参考的功能属于(41);提供一系列实时数据采集、分析和可视化工具对流程、负载、丢包、温度、内存、延迟等网络设备和线路进行实时检测的功能属于(42);接收报警
某运行RIP协议的校园网拓扑结构图如图7-4所示。在路由器RouterA上定义一条从Internet网到达校园网内部192.168.1.0/24网段的静态路由,完成此任务的配置语句是(56)。
在Linux系统smb.conf文件中,maxdisksize=0语句的作用是(40)。
TCP是互联网中的(6)协议,使用(7)次握手协议建立连接。当主动方发出SYN连接请求后,等待对方回答(8)。这种建立连接的方法可以防止(9)。TCP使用的流量控制协议是(10)。
WhiletheInternetisinherentlyinsecure,businessesstillneedtopreservetheprivacyofdataasittravelsoverthenetwork.
在互连的网络设备中,交换机的工作与网桥相比,区别在于(27),网桥是根据(28)知道是应该转发还是应该过滤数据包。交换机与Hub相比,优点是(29),网桥中为了防止产生循环路径,需要运行(30);算法。具有自学习功能的网桥是(31)。
设某单位路由器建立了以下的路由表,若收到分组的目的IP地址为128.96.37.151,则转发的端口是(63),若收到分组的目的IP是128.96.35.151,则转发的端口是(64),若该路由器是该单位与Internet连接的路由器,则该单位分得的IP地
BorderGatewayProtocol(BGP)isinter-autonomoussystem(71)protoc01.BGPisbasedonaroutingmethodcalledpathvectorrouting
Routingprotocolsusedifferenttechniquesforassigning(1)toindividualnetwork.Further,eachroutingprotocolformsametricag
Routingincircuit-switchingnetworkshastraditionallyinvolvedastaticroutingstrategywiththeuseof(1)pathstorespond
随机试题
抗动脉粥样硬化药的分类及主要代表药物有哪些?
Itwasanearlymorninginsummer.Inthestreets,sleepy-eyedpeopleweremovingquickly,headingtowardstheir【C1】______This
患者,男,35岁。因5天来右下后牙肿痛,今日全身不适来就诊。查患者痛苦面容,右面颊部肿胀较显。右下第一前磨牙远中牙颈部龋深穿髓,无探痛,Ⅲ度松动,叩痛(+++),移行沟变平,龈红肿明显,扪有波动感。测体温39℃第一次就诊时的处理
患者,女,53岁。近6周反复发作剧烈头痛、心悸,未经治疗。近来3次不同时间测血压为220/126mmHg、160/110mmHg、140/92mmHg。对其诊断与处理最重要的考虑为
招标人与中标人应当自中标通知书发出之日起( )日内订立书面合同。
中华民国临时政府成立后,首任教育总长是()
关于唐律中的刑罚适用原则,下列表述正确的有( )。
设A和B都是n阶矩阵,则必有()
设供应商零件的关系模式为SP(Sno,Pno,Qty),其中Sno表示供应商号,Pno表示零件号,Qty表示零件数量。查询至少包含了供应商“168”所供应的全部零件的供应商号的SQL语句:(4)FROMSPPXWHERE
在考生文件夹下TING文件夹中建立一个名为CHE的新文件夹。
最新回复
(
0
)