●试题三

阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。

【说明】

甲公司的经营销售业务目前是手工处理的,随着业务量的增长,准备采用关系数据库对销售信息进行管理。经销业务的手工处理主要涉及三种表:订单、客户表和产品表(见表2,表3和表4)。

为了用计算机管理销售信息,甲公司提出应达到以下要求:产品的单价发生变化时,应及时修改产品表中的单价数据。客户购货计价采用订货时的单价。订货后,即使单价发生变化,计算用的单价也不变。

在设计数据库时,经销部的王先生建立了如图4所示的数据模型。其中,方框表示实体,单向箭头表示1对多的联系,双向箭头表示多对多的联系。

由于上述模型对建立关系数据库是不合适的,因此王先生又修改了数据模型,并设计了如下几个关系(带下划线的数据项是关键项,最后一个关系中没有指出关键项):

Customer(CustomerNo,CustomerName,Address,Phone)

Product(ProductNo,ProductName,UnitPrice)

Order(OrderNo,CustomerNo,Date)

OrderDetail(OrderNo,ProductNo,Quantity)

【问题1】

请按【说明】中的要求画出修改后的数据模型。

【问题2】

(1) 【说明】中的几个关系仍无法实现甲公司的要求,为什么?

(2) 需要在哪个关系中增加什么数据项才能实现这个要求?

【问题3】

写出OrderDetail中的关键项。

【问题4】

以下SQL语句用于查询没有订购产品代码为"1K10"的产品的所有客户名。请填补其中的空缺。

SELECT CustomerName FROM Customer (1)

WHERE (2)

(SELECT*FROM OrderDetail B,Order C

WHERE

B.ProductNo=

C.ProductNo

AND

B.ProductNo=′1K10′

AND

C.CustomerNo=A.CustomerNo)

相关热点: 数据项  

查看答案

相关问题推荐

  • 在统计数据的表现形式中,以下说法正确的是()。

    A.一个基本数据项是由多个记录组成的

    B.一个文件是由多个组合数据项组成的

    C.一个文件是由多个记录组成的

    D.一个基本数据项是由多个组合数据项组成的

    查看答案
  • 教育方针的特点主要包括
    查看答案
  • 全面建设社会主义现代化国家,最艰巨最繁重的任务仍然在()
    查看答案
  • 张三为自己投保意外伤害保险,保额10万,张三确定李四为受益人.如果张三因意外伤害死亡后,赔款10万元应支付给()
    A.
    张三的配偶
    B.
    张三的子女
    C.
    李四
    D.
    张三的父母
    查看答案
  • 设备监理阶段可分为()、安装调试阶段、试运行阶段监理
    查看答案
  • 关于基金风险指标的计算
    查看答案
  • macrobrachia是什么意思,翻译_读音_近反义词_词态转化及真题例句
    查看文章
  • macrodome是什么意思,翻译_读音_近反义词_词态转化及真题例句
    查看文章
  • macrocyst是什么意思,翻译_读音_近反义词_词态转化及真题例句
    查看文章
  • magnet是什么意思,翻译_读音_近反义词_词态转化及真题例句
    查看文章
  • macrobian是什么意思,翻译_读音_近反义词_词态转化及真题例句
    查看文章
  • maidy是什么意思,翻译_读音_近反义词_词态转化及真题例句
    查看文章