04735数据库系统原理,第七章数据库设计操作步骤为需求分析、结构设计、物理设计、数据库实施、数据库运行与维护。
1、需求分析:
(1)确定数据库范围:就是看数据库应该支持哪些应用功能;
(2)应用过程分析:按顺序了解每个部门用到的数据,指定处理策略;
(3)收集与分析数据:包括静态结构、动态结构以及数据约束;
(4)编写需求分析报告:包含数据库的应用功能目标、标明不同用户的视图范围、应用处理过程需求说明、数据字典、数据量、数据约束。
2、结构设计:
(1)概念结构设计:设计满足需求的概念模型,采用E-R图描述,此阶段只是概念性的描述;
(2)逻辑结构设计:整体实现设计流程的方法,此阶段会用程序员的逻辑进行描述实现过程,比如表关联关系、主外键字段等。
3、物理设计:
根据给定数据逻辑结构研究构造物理结构的过程,主要确定存储结构和存取方法,因DBMS的不同还可能包括建立索引和聚集,以及物理块大小、缓冲区个数大小、数据压缩的选择等。
4、数据库实施:
(1)加载数据;
(2)应用程序设计:主要就是写增删改查业务;
(3)数据库试运行。
5、数据库运行与维护:
试运行之后,确认系统无故障或暂未发现故障时,才能投入生产实际中运行,投入实际运行,标志着数据库设计和应用开发的基本完成。