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

数据库的设计步骤

时间:2022-11-03 理论教育 版权反馈
【摘要】:建立系统概念数据模型的过程叫做概念结构设计,这是数据库设计的第一个阶段。概念数据模型反映了用户的现实工作环境,与数据库的具体实现技术无关。这是数据库设计的第二个阶段,这个阶段就是要根据已经建立的概念数据模型,以及所采用的某个数据库管理系统软件的数据模型特性,按一定的转换规则,把概念模型转换为这个数据库管理系统所能够接受的逻辑数据模型的过程。

2.5.1 数据库的设计步骤

数据库设计可以分为概念结构设计、逻辑结构设计和物理结构设计三个阶段。但是,在开始数据库设计之前,必须进行调查,以确定用户对数据的需求。

概念结构设计

建立系统概念数据模型的过程叫做概念结构设计,这是数据库设计的第一个阶段。概念数据模型反映了用户的现实工作环境,与数据库的具体实现技术无关。

要设计概念结构,需要对系统中的所有实体、实体的属性以及实体之间的联系进行全面地分析。接着,就要利用我们接下来将要介绍的E-R图,逐一分析每一个实体的属性,实体集之间的联系(1∶1,1∶n,m∶n),最后,把这些局部的E-R图集成为完整(总)的E-R图。

逻辑结构设计

这是数据库设计的第二个阶段,这个阶段就是要根据已经建立的概念数据模型,以及所采用的某个数据库管理系统软件的数据模型特性,按一定的转换规则,把概念模型转换为这个数据库管理系统所能够接受的逻辑数据模型的过程。

逻辑结构的设计就是要把概念模型中的E-R图转换成关系,并将这些关系根据需要适当规范化,一般需要满足3NF的要求。

物理结构设计

数据库在物理设备上的存储结构和存取方法称为数据库的物理数据模型。作为一般的用户,在数据库设计时不需要过多地考虑物理结构,所选定的数据库管理系统总会自动地加以处理,用户只需要选择合适的数据库管理系统,以及用该系统提供的语句命令实现数据库的各种操作。

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

我要反馈