1、A。
由书7.2.5一节可知,物理结构设计的工作主要包括以下几点:
①、确定数据的存储结构
②、设计合适的存取路径
③、确定数据的存放位置
④、确定系统配置
由以上几点可知,答案A是数据库物理设计不包括的选项,故答案A正确。
2、A。
由7.2.4一节可知,逻辑结构设计阶段的第一个步骤即为将E-R图转化为关系数据模型,故答案A正确。
3、B。
由书中图7.4数据流程图可知,答案B正确。
4、B。
由概念模型的特点——易于向各种数据模型转换,可知概念模型独立于特定的DBMS,所以概念设计是一个与DNMS无关的概念模式,故答案B正确。
5、C。
了解数据库设计各个阶段的设计步骤可知,在数据库逻辑设计阶段的步骤存在关系模式规范化这一步,答案C正确。
6、D。
属性冲突:属性值的类型、取值范围不一致。
命名冲突:a、同名异义:不同意义的对象在不同的局部应用中具有相同的名字
b、异义同名:同一意义的对象在不同的局部应用中具有不同的名字
结构冲突:a、同一对象在不同的局部应用中具有不同的身份
b、同一对象在不同的局部应用中对应的实体属性组成不完全相同
c、实体之间的联系在不同的局部应用中具有不同的类型
由题意可知,学生一方面被当做实体,另一方面被当做属性,即同一对象在不同的局部应用中具有不同的身份,即为结构冲突,故答案D正确。
7、B。
数据流图是进行需求分析的主要工具,E-R图是进行概念设计的主要工具,关系模式是进行逻辑设计的主要工具,SQL语句是进行物理设计的主要工具。故答案B正确。
8、A。
同第6题解析,由题意得,学号一方面定义为字符型,另一方面定义为整型,即属性值的类型不一致,即为属性冲突,故答案A正确。
9、A。
实体之间的联系有3种:一对一、一对多和多对多
一个m:n联系转化为一个独立的关系模式时,与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,关系的码为各实体码的组合。由定义可知,联系本身必须单独转换成为一个关系,故答案A正确。
10、D。
数据库正式投入运行标志着数据库运行与维护工作的开始,故答案A不正确,答案D正确。数据库维护工作不仅仅是维持其正常运行,还是设计工作的继续和提高,故答案B、C相结合即正确。
二、问答题
1、请简要阐述一个数据库设计的几个阶段。
答:①、需求分析阶段
②、概念设计阶段
③、逻辑设计阶段
④、物理设计阶段
⑤、数据库实现阶段
⑥、数据库的运行与维护阶段
2、数据库设计的需求分析阶段是如何实现的?目标是什么?
答:实现步骤:①、调查分析用户活动
②、收集和分析需求数据,确定系统边界
③、编写系统需求分析报告
目标:对系统的应用情况作全面详细的调查,确定企业组织的目标,收集支持系统总的设计目标的基础数据和对这些数据的要求,确定用户的需求,并把这些要求写成用户和数据设计者都能够接受的文档。
3、概念模型有哪些特点?
答:①、语义表达能力丰富。
②、面向用户、易于理解
③、易于更改和扩充
④、易于向各种数据模型转换
4、概念设计的具体步骤是什么?
答:①、进行数据抽象,设计局部E-R模型,即设计用户视图
②、集成各局部E-R模型,形成全局E-R模型,即视图的集成
5、试阐述采用E-R方法进行数据库概念设计的过程。
答:①、确定局部E-R图描述的范围
②、画出局部E-R图
6、在将局部E-R模型合并成全局E-R模型时,应消除哪些冲突?
答:①、属性冲突
②、命名冲突
③、结构冲突
7、试阐述逻辑设计阶段的主要步骤和内容。
答:主要步骤:①、将E-R图转化为关系数据模型
②、关系模式规范化
③、关系模式优化
内容:为了能够用某一DBMS实现用户需求,还必须将概念结构进一步转化为相应的数据模型。
8、规范化理论对数据库设计有什么指导意义?
答:为了进一步提高数据库应用系统的性能,还应努力减少关系模式中存在的各种异常,改善完整性、一致性和存储效率。
9、什么是数据库结构的物理设计?试述其具体步骤。
答:定义:数据库最终要存储在物理设备上,将逻辑设计中产生的数据库逻辑模型结合指定的DBMS,设计出最适合应用环境的物理结构的过程,称为数据库的物理设计。
步骤:①、确定数据库的物理结构
②、评价物理结构
10、数据库实现阶段主要做什么工作?
答:①、建立数据库结构
②、装入数据
③、应用程序编制调试
④、数据库的试运行
⑤、文档的整理
11、数据库投入运行后,有哪些维护工作?
答:①、数据库的转储和恢复
②、数据库的安全性和完整性控制
③、数据库性能的监督、分析和改造
④、数据库的重组织和重构造
三、综合题
1、E-R图如下图所示:
关系模型:
出版社(出版社名,地址,邮编,电话)出版社名为主键
书(书号,出版社名,读者号,书名,作者,ISBN,借出日期,应还日期)
书号为主键,出版社名和读者号为外键
借阅者(读者号,姓名,地址,性别,年龄,单位)
读者号为主键
2、
⑴、E-R图如下图所示:
⑵、关系模式:
商店(商店编号,商店名,地址,电话属性)
顾客(顾客编号,姓名,性别,出生年月,家庭地址)
消费(商店编号,顾客编号,日期,消费金额)
⑶、商店关系中商店编号为主键
顾客关系中顾客编号为主键
消费关系中商店编号、顾客编号和日期为主键,商店编号和顾客编号分别为外键