一,数据库设计过程
数据库设计分6个阶段
1,需求分析
2,概念结构设计
3,逻辑结构设计
4,物理结构设计
5,数据库实施
6,数据库运行和维护
二,试述数据库设计过程中形成的数据库模式
三,需求分析阶段的设计目标是什么,调查的内容是什么?
设计目标:
1,详细调查现实世界要处理的对象(组织、部门、企业等)
2,充分了解原系统(手工系统或计算机系统)工作概况
3,明确用户的各种需求
4,在此基础上确定新系统的功能
5,新系统必须充分考虑今后可能的扩充和改变
三,数据字典的内容和作用是什么?
内容:
1,数据项
2,数据机构
3,数据流
4,数据存储
5,处理过程
作用:数据字典通过对数据项和数据结构的定义来描述数据流,数据存储的逻辑过程
四,什么是数据库的概念结构,试述其特点和设计策略
1,定义:将需求分析得到的用户需求抽象为信息结构的过程就是概念结构设计
2,特点:
(1)能真实的反映现实世界,是现实世界的一个真实模型
(2)易于理解,从而可以用它和不熟悉计算机的用户交换意见
(3)易于更改,当应用环境和应用要求改变时,容易对概念模型修改和扩充
(4)易于向关系,网状,层次等各种数据模型转换
3,设计策略:E-R模型
五,定义并解释概念模型以下术语
1,实体:
2,实体集:
3,实体型:
4,属性:
5,码:
6,E-R图:
六,数据库的物理设计
1,数据库物理设计的步骤
2,确定数据库的物理结构
3,在关系数据库中主要指存取方法和存储结构;
4, 对物理结构进行评价
5,评价的重点是时间和空间效率
6,若 评价结果满足原设计要求,则可进入到物理实施
阶段。否则,就需要重新设计或修改物理结构,有时
甚至要返回逻辑设计阶段修改数据模型
七,什么是数据库再组织和重构造
1,数据库的重组织
数据库运行一段时间后,由于记录的不断增、删、改,会使数据库的物理存储变坏,从而降低数据库存储空间的利用率和数据的存取效率,使数据库的性能下降
重组织的形式
全部重组织
部分重组织
只对频繁增、删的表进行重组织
重组织的目标:提高系统性能
2数据库的重构造
Ø增加新的应用或新的实体
Ø取消某些已有应用
Ø改变某些已有应用