幽兰生空谷
--绝世独自开

软考高级架构师-数据库设计流程

(1)需求分析:

即分析数据存储的要求,产出物有数据流图、数据字典、需求说明书。获得户对系统的三个要求:信息要求、处理要求、系统要求。

(2)概念结构设计:

就是设计E-R图,也即实体-联系图。用户的数据模型(即与DBMS无关的概念模型)工作步骤包括:选择局部应用、逐步设计E-R图、E-R图合并。分E-R图进行合并时,它们之间存在的冲突主要有以下3类。
属性冲突。同一属性可能会存在于不同的分E-R图中。
命名冲突。相同意义的属性,在不同的分E-R图上有着不同的命名,或是名称相同的属性在不同的分E-R图中代表着不同的意义。
结构冲突。同一实体在不同的分E-R图中有不同的属性,同一对象在某一分E─R图中被抽象为实体而在另一分E-R图中又被抽象为属性。

(3)逻辑结构设计:

将E-R图,转换成关系模式。工作步骤包括:确定数据模型、将E-R图转换成为指定的数据模型、确定完整性约束和确定用户视图。

(4)物理设计:

步骤包括确定数据分布、存储结构和访问方式。

(5)数据库实施阶段。

根据逻辑设计和物理设计阶段的结果建立数据库,编制与调试应用程序,组织数据入库,并进行试运行。

(6)数据库运行和维护阶段。

数据库应用系统经过试运行即可投入运行,但该阶段需要不断地对系统进行评价、调整与修改。

赞(0) 打赏
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《软考高级架构师-数据库设计流程》
文章链接:https://www.itheibai.com/archives/1874
免责声明:根据《计算机软件保护条例》第十七条规定“为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬。”您需知晓本站所有内容资源均来源于网络,仅供用户交流学习与研究使用,版权归属原版权方所有,版权争议与本站无关,用户本人下载后不能用作商业或非法用途,需在24个小时之内从您的电脑中彻底删除上述内容,否则后果均由用户承担责任;如果您访问和下载此文件,表示您同意只将此文件用于参考、学习而非其他用途,否则一切后果请您自行承担,如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。
本站是非经营性个人站点,所有软件信息均来自网络,所有资源仅供学习参考研究目的,并不贩卖软件,不存在任何商业目的及用途,网站会员捐赠是您喜欢本站而产生的赞助支持行为,仅为维持服务器的开支与维护,全凭自愿无任何强求。

评论 抢沙发

评论前必须登录!

 

送人玫瑰,手有余香!

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册