关系数据库的设计方法与阶段

鳄鱼君

发表文章数:642

热门标签

Vieu四代商业主题

高扩展、安全、稳定、响应式布局多功能模板。

¥69 现在购买
首页 » 数据库教程 » 关系数据库的设计方法与阶段

关系数据库的设计方法

▲直观设计法(手工试凑法):直观设计法依赖于设计者的经验和技巧,设计质量难以保证。

▲规范设计法
①新奥尔良(New Orleans)方法,将数据库设计分为4个阶段:需求分析概念设计逻辑思维物理设计
②基于E-R模型的数据库设计方法,其基本思想是,在需求分析的基础上,用E-R图构造一个反映现实世界实体之间联系的模式,再转换为基于某一特定的DBMS数据模型。
③基于3NF的数据库设计方法,其基本思想是,在需求分析的基础上,确立数据库模式中的全部属性和模型间的依赖关系,并将它们组织在一个单一的关系模式中,然后分析模式中不符合3NF式的约束条件,将其进行投影分解,最后规范成若干个3NF式模式的集合。
④基于视图的数据库设计方法,其基本思想是,先分析各个应用的数据,并为每个应用建立自己的视图,然后把这些视图汇总起来,合并成整个数据库的概念模式。

▲计算机辅助设计发:在数据库设计的某些过程中模拟某一规范化设计的方法,并以人的知识或经验为主导,通过人机交互方式实现设计中的某些部分。

▲自动化设计法:完全由计算机完成数据库设计。

关系数据库的设计阶段

按照规范设计的方法,将数据库的设计分为以下六个阶段,不同的阶段完成不同的设计内容。

1.需求分析阶段
重点是调查、收集与分析用户在数据库管理中的信息要求、处理要求、安全性与完整性要求,从而得到设计系统所必需的需求信息,建立系统说明文档。需求分析是整个设计过程的基础,是最困难、最耗时间的一步。

2.概念结构设计阶段
数据库设计的关键。它通过对用户的需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型。

3.逻辑结构设计阶段
将概念模型(E-R模型)转换成特定的DBMS系统所支持的数据库的逻辑结构。

4.物理结构设计阶段
数据库的物理结构设计是为逻辑数据模型选取一个最适合应用环境的物理结构,包括存储结构和存取方法。

5.数据库实施阶段
设计人员运用DBMS提供的数据语言及宿主语言,根据逻辑结构设计和物理结构设计的结果建立数据库,编制与调试应用程序,组织数据入库,并进行运行调试。

6.数据库运行和维护阶段
数据库应用系统经过试运行后,即可投入正式运行。在数据库系统的运行过程中,必须不断的对其进行评价、调整与修改。

若要设计一个数据库系统的E-R图,可以参考一下步骤进行:

1.设计局部E-R模型
,确定实体类型,确定实体间联系的类型,确定实体类型的属性,确定联系类型的属性,根据试题类型绘制出E-R图。

2.设计全局E-R图
,将所有的局部E-R图集成为全局E-R模型。

3.全局E-R模型的优化
,分析全局E-R模型,看能否反映和满足用于的需求,尽量减少实体的个数,减少实体类型所含的属性个数,使实体间的类型联系无冗余。

1.设计局部E-R模型
确定实体类型,确定实体间联系的类型,确定实体类型的属性,确定联系类型的属性,根据试题类型绘制出E-R图。

关系数据模式的规范化理论

▲数据依赖:关系中属性值之间,既相互依赖又相互制约的联系。主要有函数依赖和多只依赖两种形式。

我TM心态崩了呀!…..

未经允许不得转载:作者:鳄鱼君, 转载或复制请以 超链接形式 并注明出处 鳄鱼君
原文地址:《关系数据库的设计方法与阶段》 发布于2020-05-30

分享到:
赞(0) 赏杯咖啡

评论 抢沙发

1 + 3 =


文章对你有帮助可赏作者一杯咖啡

支付宝扫一扫打赏

微信扫一扫打赏

Vieu4.6主题
专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。
切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录
切换登录

注册