学习网考试学习资料

Gzu521.com

2007年11月软件设计师模拟试题下午试卷(1)(3)

计算机软件水平考试   点击:次   发布时间:2007-10-20   【字体: 】   来源:Gzu521.com
GZU521.COM学习网

  ●试题三

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

 【说明】

  某超市的销售业务由一个销售业务管理系统进行管理,该系统每完成一次交易都需要提供顾客发票,其格式见表6所示。

  对于这样一个销售业务管理系统,分别给出了以下两种关系数据库的设计(下划线表示主关键字)

  设计一:

  顾客customer(顾客代码cno,姓名name,住址address,联系电话phone)

  收银员salesman(收银员代码sno,身份证号idno,姓名name,住址address,联系电话phone)

  商品merchandise(商品代码mno,商品名称mname,价格price)

  发票invoice(发票号码ino,交易日期idate,顾客代码cno,收银员代码sno,商品代码mno,单价unitprice,数量amount)

  设计二:

  顾客customer(顾客代码cno,姓名name,住址address,联系电话phone)

  收银员salesman(收银员代码sno,身份证号idno,姓名name,住址address,联系电话phone)

  商品merchandise(商品代码mno,商品名称mname,价格price)

  发票ivoice(发票号码ino,交易日期idate,顾客代码cno,收银员代码sno)

  发票明细invoicedetail(发票号码ino,商品代码mno,单价unitprice,数量amount)

  【问题1】 .]o`Nn^}.hm}C5k[ 本_资_料_来_源_于_贵_州_学_习_网 IT认证计算机软件水平考试 Http://wwW.gzU521.coM ).]o`Nn^}.hm}C5k

  设计一的关系模式invoice最高满足第几范式?为什么?设计一和设计二哪个更加合理?为什么?

  【问题2】

  根据设计二中关系模式,以下sql语句是用于"建立2005年1月期间每张发票的发票号,交易日期,交易商品件数和交易总金额的视图"的不完整语句,请填补其中的空缺。

  create view invoice -total (1)

  select invoice.ino,idate, (2) , (3)

  from invoice,invoicedetail

  where (4) and

  idate between′2005-01-01′and′2005-01-31′

  groupby (5) ;

 【问题3】

  根据设计二中关系模式,以下sql语句是用于"查询从未售出的商品信息"的不完整语句,请填补其中的空缺。

  select mno,mname,price

  from merchandise (1)

  where (2)

  (select (3)

  from invoicedetail

  where a.mno=invoicedetail.mno);

  【问题4】

  设计二中关系merchandise中由属性price表示商品价格,关系invoicedetail中的属性unitprice也表示商品价格。两个是否有必要同时存在?为什么?

上一页 本文共5页:第 [1] [2] [3] [4] [5]下一页

责任编辑:gzu521

IT认证分类
计算机软件水平考试
全国计算机等级考试
思科认证
微软认证
ORACLE/CIW认证
Linux认证
JAVA认证
其它认证
分类推荐信息
更多...
大类最新文章
更多...