系统架构师培训数据库设计的基本步骤一

系统架构设计师 责任编辑:yyhuang 2013-12-09

添加老师微信

备考咨询

加我微信

摘要:数据库设计分为需求分析、概念结构设计、逻辑结构设计、物理结构设计、应用程序设计和运行维护6个阶段,如图2-10所示。

2.2.2关系数据库设计

3.数据库设计的基本步骤

数据库设计分为需求分析、概念结构设计、逻辑结构设计、物理结构设计、应用程序设计和运行维护6个阶段,如图2-10所示。

1)需求分析

需求分析阶段的任务是:对现实世界要处理的对象(组织、部门、企业等)进行详细调查,在了解现行系统的概况、确定新系统功能的过程中,收集支持系统目标的基础数据及其处理方法。需求分析是在用户调查的基础上,通过分析逐步明确用户对系统的需求,包括数据需求和围绕这些数据的业务处理需求。

在需求分析中,通过自顶向下、逐步分解的方法分析系辑。分析的结果用数据流图(DataFlowDiagram,DFD)进行图形化的描述,并用一些规范的表格对数据分析结果和描述做补充,最后形成需求说明书。

2)概念结构设计

数据库概念结构设计是在需求分析的基础上,依照需求分析中的信息需求,对用户信息加以分类、聚集和概括,建立信息模型,并依照选定的数据库管理系统软件,把它们转换为数据的逻辑结构,再依照软硬件环境,最终实现数据的合理存储。这一过程也称为数据建模。

数据库概念结构设计的策略通常有自顶向下、自底向上、逐步扩张、混合策略,最常用的是自底向上策略。

设计数据库概念模型的最着名、最常用的方法是RRSxhen于1976年提出的"实体-联系方法"(EntityRelationshipApproach),简称E-R方法。釆用E-R方法的数据库概念结构设计可分为三步:设计局部E-R模型、设计全局E-R模型以及全局E-R模型的优化。

3)逻辑结构设计

逻辑结构设计是在概念结构设计基础上进行的数据模型设计,可以是层次、网状模型和关系模型。逻辑结构设计阶段的主要任务是确定数据模型、将E-R图转换为指定的数据模型、确定完整性约束、确定用户视图。

返回目录系统架构师教程第2章:计算机与网络基础知识

编辑推荐:系统架构师教程第1章:绪论

系统架构设计师培训知识汇总

软考系统架构师复习提纲汇总

   系统架构设计师考试报名系统架构设计师考试大纲

 系统架构设计师考试 

系统架构师考试培训


更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

软考备考资料免费领取

去领取

!
咨询在线老师!