2015年00051管理系统中的计算机应用复习资料-课堂笔记6.2.1

山西万博体育app官网网 发布时间:2015年01月23日
6.2数据库设计
6.2.1数据库设计的要求和步骤
1.数据库设计的要求
  数据库设计的目标是建立一个合适的数据模型。这个数据模型应当是:
  (1)满足用户要求:既能合理地组织用户需要的所有数据,又能支持用户对数据的所有处理功能。
  (2)满足某个数据库管理系统的要求:能够在数据库管理系统中实现。
  (3)具有较高的范式:数据完整性好、效益高,便于理解和维护,没有数据冲突。
2.数据库设计步骤
  数据库设计可以分为概念结构设计、逻辑结构设计和物理结构设计三个阶段。
  (1)概念结构设计。这是数据库设计的第一个阶段,在的分析阶段,已经得到了系统的数据流程图和数据字典,现在要结合数据规范化的理论,用一种数据模型将用户的数据需求明确地表示出来。
  概念数据模型是面向问题的模型,反映了用户的现实工作环境,是与数据库的具体实现技术无关的。建立系统概念数据模型的过程叫做概念结构设计。
  (2)逻辑结构设计。根据已经建立的概念数据模型,以及所采用的某个数据库管理系统软件的数据模型特性,按照一定的转换规则,把概念模型转换为这个数据库管理系统所能够接受的逻辑数据模型。不同的数据库管理系统提供了不同的逻辑数据模型,如层次模型、网状模型、关系模型等。
  (3)物理结构设计。为一个确定的逻辑数据模型选择一个最适合应用要求的物理结构的过程,就叫做数据库的物理结构设计。数据库在物理设备上的存储结构和存取方法称为数据库的物理数据模型。