问答题
[说明]
甲公司的经营销售业务目前是手工处理的,随着业务量的增长,准备采用关系数据库对销售信息进行管理。经销业务的手工处理主要涉及以下3种表格:订单、客户表和产品表,如图3-2所示。
为了用计算机管理销售信息,甲公司提出应达到以下要求:产品的单价发生变化时,应及时修改产品表中的单价数据;客户购货计价采用订货时的单价;订货后,即使单价发生变化,计算用的单价也不变。
在设计数据库时,经销部的王先生建立了如图3-3所示的数据模型。
【正确答案】
如图3-4所示
【答案解析】
【正确答案】
(1)由于数据库中没有记录订货时产品的单价,也没有记录订货的总金额,因此一旦产品单价发生变化,那么计算用的单价就是变化后的单价了
(2) 在OrderDetail中增加一个数据项:订货时的单价(或者在Order中增加一个数据项:总金额)
【答案解析】
【正确答案】
OrderNo,ProductNo
【答案解析】
【正确答案】
(1)A或ASA
(2) NOT EXIST
【答案解析】
提交答案
关闭