早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

阅读下列说明,回答问题1~问题4。【说明】 某超市的销售业务由一个销售业务管理系统进行管理,该系统

题目

阅读下列说明,回答问题1~问题4。

【说明】

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

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

设计一:

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

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

商品Merchandise(商品代码Mno,商品名称Mname,价格price)

发票Invoice(发票号码Ino,交易日期Idate,顾客代码Cno,收银员代码Sno,商品代码 Mno,单价unitpfice,数量amount)

设计二:

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

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

商品Memhandise(商品代码Mno,商品名称Mname,价格price)

发票Ivoice(发票号码Ino,交易日期Idate,顾客代码Cno,收银员代码Sno)

发票明细Invoicedetail(发票号码Ino,商品代码Mno,单价unitprice,数量amount)

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

参考答案
正确答案:设计一中Invoice最高满足第一范式。 根据题意可得出以下函数依赖: Ino→SnoCnoIdate 而关系Invoice的主码是Ino和Mno。非主属性Sno、Cno和Idate并非完全依赖于主码因此关系Invoice不满足第二范式最高满足第一范式。 设计二更加合理。因为设计二解决了设计一中由于非主属性不完全依赖于主码而造成的数据冗余等问题。
设计一中Invoice最高满足第一范式。 根据题意可得出以下函数依赖: Ino→Sno,Cno,Idate 而关系Invoice的主码是Ino和Mno。非主属性Sno、Cno和Idate并非完全依赖于主码,因此关系Invoice不满足第二范式,最高满足第一范式。 设计二更加合理。因为设计二解决了设计一中由于非主属性不完全依赖于主码而造成的数据冗余等问题。
看了阅读下列说明,回答问题1~问题...的网友还看了以下:

农业银行进行集团客户管理的客户,至少须有两个(含)以上成员客户在农业银行办理信贷业务或实行 职业技能鉴定 2020-05-27 …

进口业务的会计核算是对进口方面的经济活动进行核算和监督。对商业进口企业来说, 会计核算上更应 职业技能鉴定 2020-06-07 …

图中的人●先向东行进,遇到第一个四岔路口拐弯向北行进,遇到第二个四岔路口拐弯向西行进,遇到第三个四 数学 2020-06-18 …

当前,就业问题是我国最大的民生问题。阅读材料,回答问题:材料一国家实行促进就业的长期战略和政策,对提 政治 2020-11-05 …

材料1:就业问题是我国最大的民生问题。国家实行促进就业的长期战略和政策。对提供新就业岗位和吸纳下岗失 政治 2020-11-05 …

材料一就业问题是我国最大的民生问题。国家实行促进就业的长期战略和政策。对提供新就业岗位和吸纳下岗失业 政治 2020-11-22 …

某班主任对班级22名学生进行了作业量多少的调查,数据如下表:在喜欢玩电脑游戏的12中,有9人认为作业 数学 2020-12-10 …

湖南省政府近期发布了《关于做好促进就业工作的通知》,制定了一系列促进就业措施,积极扶持创业,以带动就 政治 2020-12-18 …

中国入世了,我国各行各业竞争更加激烈,既有国内的竞争,又有来自世界其他国家的竞争,许多企业为了更好地 政治 2020-12-21 …

(14分)材料一:就业问题是我国最大的民生问题。国家实行促进就业的长期战略和政策。对提供新就业岗位和 政治 2020-12-24 …