定的规则,将组合的、协商后的数据规格说明转换成基本的或原子的元素。对当今的大部分数据库而言,这些规则来自关系数据库理论和称作规范化的过程。这一步的结果是产生管理这些数据的、不引用任何数据库管理系统的完整的数据库描述图。在完成逻辑数据库设计后,开始确定详细的计算机程序的逻辑和维护、报告数据库内容所需的查询。
14物理数据库设计和定义
物理数据库设计和定义阶段决定计算机存储器(通常是磁盘)中数据库的组织,定义数据库管理系统的物理结构,概述处理事务的程序,产生期望的管理信息和决策支持的报表。本阶段的目标是设计能够有效、安全地管理所有数据处理的数据库,因此物理数据库设计需紧密结合物理信息系统其他方面的设计,包括程序、计算机硬件、操作系统和数据通信网络。
15数据库实现
数据库实现阶段编写、测试和安装处理数据库的程序。设计人员可以使用标准的编程语言(如COBOL、C或VisualBasic)、专用的数据库处理语言(如SQL),或专用的非过程化语言来编程,以产生固定格式的报表、显示结果,可能还包括图表。在实现阶段,还要完成所有的数据库文档,培训用户,为信息系统(和数据库)的用户安装程序。最后一步是利用现存的信息源(遗留应用中的文件和数据库以及现在需要的新数据)加载数据。加载数据的第一步经常是将数据从现存的文件和数据库中转到一种中间的格式(如二进制或文本文件),然后再将这些中间数据加载
3
f到新的数据库中。最后,运行数据库以及相关的应用以供实际的用户维护和检索数据。在运转期间,定期备份数据库,并当数据库损坏或受到影响时恢复数据库。
数据库开发过程1一系统开发生命周期111企业建模212概念数据建模213逻辑数据库设计214物理数据库设计和定义315数据库实现3二信息系统开发的其他方法r