首页 理论教育 数据库设计的步骤

数据库设计的步骤

时间:2022-02-28 理论教育 版权反馈
【摘要】:数据库设计主要有两种方法:面向数据的设计方法和面向过程的设计方法。数据库设计的成果有两个,一是数据模式,二是以数据库为基础的应用程序。数据库设计的步骤一般包括需求分析、概念设计、逻辑设计、物理设计。需求分析和概念设计可以独立于任何数据库管理系统,而逻辑设计和物理设计则与具体的数据库管理系统密切相关。

1.4 数据库设计的步骤

在给定的DBMS、操作系统和硬件环境下,表达用户的需求,并将其转换为有效的数据结构,构成较好的数据库模式,这个过程称为数据库设计。数据库设计主要有两种方法:面向数据的设计方法和面向过程的设计方法。数据库设计的成果有两个,一是数据模式,二是以数据库为基础的应用程序。

数据库设计的步骤一般包括需求分析、概念设计、逻辑设计、物理设计。需求分析和概念设计可以独立于任何数据库管理系统,而逻辑设计和物理设计则与具体的数据库管理系统密切相关。

1.需求分析

数据库是一个单位的模拟,因此数据库设计者必须对单位的基本情况非常了解,必须通过调研,与用户密切合作,全面准确地了解单位的组织机构、各部门的联系、业务活动及描述它们的数据、信息流程、政策和制度、报表及其格式和有关文档等。收集和分析这些资料的过程就是需求分析。一般,用户的需求包括信息需求和处理需求。

2.概念设计

在需求分析的基础上,用概念模型如E-R模型表示数据及其相互之间的联系,产生反映用户信息需求和处理需求的数据库概念模式。数据库概念模式独立于任何DBMS,面向现实世界,不能直接用于数据库的实现。但概念模式易于为用户理解,用户可以参与和评价,从而保证数据库的设计与用户的需求相吻合。

3.逻辑设计

将数据库概念模式转换成以DBMS的逻辑数据模型表示的逻辑模式的过程就是逻辑设计。逻辑设计不仅涉及数据模型的转换问题,而且涉及进一步深入解决数据模式设计中的一些技术问题,如数据模式的规范化、满足DBMS的各种限制等。逻辑设计的结果以数据定义语言(DataDefinitionLanguage,DDL)表示。

4.物理设计

物理设计主要设计数据库文件的物理存储结构、各种存取路径、存储空间的分配、记录的存储格式等。数据库的物理模式不直接面向用户,但对数据库的性能影响较大。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈