您好,欢迎访问三七文档
第十章习题和实验参考答案习题答案:选择题:(1)B(2)C(3)B(4)B(5)D(6)C(7)A填空题:(1)需求分析说明书(2)逻辑设计,概念结构(3)联系,实体,属性(4)索引(index)方法,HASH方法,聚簇(Cluster)方法简答题:(1)答:这里只概要列出数据库设计过程的六个阶段:(l)需求分析;(2)概念结构设计;(3)逻辑结构设计;(4)数据库物理设计;(5)数据库实施;(6)数据库运行和维护。这是一个完整的实际数据库及其应用系统的设计过程。不仅包括设计数据库本身,还包括数据库的实施、运行和维护。设计一个完善的数据库应用系统往往是上述六个阶段的不断反复。(2)答:概念结构是信息世界的结构,即概念模型。其主要特点是:l)能真实、充分地反映现实世界,包括事物和事物之间的联系,能满足用户对数据的处理要求,是对现实世界的一个真实模型;2)易于理解,从而可以用它和不熟悉计算机的用户交换意见,用户的积极参与是数据库设计成功的关键;3)易于更改,当应用环境和应用要求改变时,容易对概念模型修改和扩充;4)易于向关系、网状、层次等各种数据模型转换。概念结构的设计策略通常有四种:l)自顶向下,即首先定义全局概念结构的框架,然后逐步细化;2)自底向上,即首先定义各局部应用的概念结构,然后将它们集成起来,得到全局概念结构;3)逐步扩张,首先定义最重要的核心概念结构,然后向外扩充,以滚雪球的方式逐步生成其他概念结构,直至总体概念结构;4)混合策略,即将自顶向下和自底向上相结合,用自顶向下策略设计一个全局概念结构的框架,以它为骨架集成由自底向上策略中设计的各局部概念结构。(3)根据实体-联系模型向关系模型转换的基本原则,将上述E-R模型转换为关系模型。得到:学生(学号,姓名,性别,年龄,系别)课程(课程号,课程名,前修课程号,学分)选修(学号,课程号,成绩)为了编程上的方便,关系名与属性名通常用英文命名,下面是用英文命名的关系模式:Students(Sno,Sname,Ssex,Ssge,Sdept)Courses(Cno,Cname,PreCno,Credits)Enrollemnt(Sno,Cno,Grade)实验参考答案:1.小型超市商品管理系统数据库的设计我们这边就以小型超市商品管理系统为例,介绍数据库的设计。对于小型超市商品管理系统,要求:能对小型超市商场的商品进货、销售、库存等环节进行管理。主要有:(1)能记录每一笔进货,查询商品的进货记录。(2)能记录每一笔售货,查询商品的销售情况和销售记录。(3)能记录顾客的购买信息。(4)能查询某个厂商或供应商的信息。E-R图如下:转换为关系模式:供应商(供应商编号,供应商名称,供应商地址,电话,联系人)商品(商品号,供应商编号,名称,库存,进价,售价)顾客(顾客号,购货时间)售货(商品号,顾客号,销售数量,销售总价)2.图书馆日常事务管理系统数据库的设计(1)图书馆日常事务管理系统功能简析图书信息维护:主要完成图书信息登记、修改、删除等操作。读者信息维护:主要完成读者信息的添加、修改和删除等操作。工作人员信息维护:主要完成工作人员信息的添加、修改和删除等操作。图书类别的管理:主要完成图书类别的添加、修改和删除等操作图书借还管理:主要完成读者图书借还信息的记录。(2)图书馆日常事务管理系统中的实体和属性的设计读者(借书证号,姓名,性别,出生日期,借书量,单位,电话,E-mail)图书(图书编号,图书名称,作者,出版社,定价,购进日期,购入数,复本数,库存数)工作人员(工号,姓名,性别,出生日期,联系电话,E-mail)图书类别(类别号,图书类别)其中,每本图书都有惟一的一个图书类别,每个图书类别有多本图书;每个读者可以借阅多本图书;工作人员负责读者的借、还工作。(3)设计该系统数据库的E-R图(4)将设计好的E-R图转换为关系模式读者(借书证号,姓名,性别,出生日期,借书量,单位,电话,E-mail)图书(图书编号,图书名称,作者,出版社,定价,购进日期,购入数,复本数,库存数)工作人员(工号,姓名,性别,出生日期,联系电话,E-mail)图书类别(类别号,图书类别)图书借阅(图书编号,借书证号,借出日期,归还日期)图书借还(图书编号,工号,借还,数量,借书日期,还书日期)
本文标题:数据库原理及应用(SQLServer2008)全书答案清华大学马建红李占波主编ch10习题和实验答案
链接地址:https://www.777doc.com/doc-2428196 .html