时间:2022-11-18 18:30:02 | 来源:信息时代
时间:2022-11-18 18:30:02 来源:信息时代
数据库设计 : 根据应用需求,对于一个给定的应用环境设计有效的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用要求的过程。
按照规范设计的方法,考虑数据库及其应用系统开发全过程,一般将数据库设计过程分为以下六个阶段: 需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、数据库运行与维护。
数据库设计中,在需求分析阶段综合各个用户的应用需求,并且最终用这些信息设计数据库。在概念结构设计阶段形成独立于机器、独立于各个数据库管理系统(DBMS)的概念模式(信息世界模型),用E-R图描述。在逻辑结构设计阶段将E-R图转换成具体的数据库产品支持的数据模型,如关系模型,形成数据库逻辑模式。然后根据用户处理的要求,从安全性角度考虑,在基本表的基础上再建立必要的视图形成数据库的外模式。在物理结构设计阶段将逻辑数据模型转换为能够通过具体选定的DBMS实现的数据库设计。按照应用系统的特点和处理的需要,进行物理存储安排,设计索引,形成数据库内模式。在物理数据库中添加样本数据以允许应用程序进行测试,并且使测试能够重复进行。
数据库设计应该与应用系统的模块和程序设计相结合。