热门关键字:  项目经理  分析师  CEO  中间件  报名费





概念结构设计的必要性

来源: 作者: 时间:2008-03-24 点击:

    在需求分析阶段,设计人员充分调查并描述了用户的需求,但这些需求只是现实世界的具体要求,应把这些需求抽象为信息世界的结构,才能更好地实现用户的需求。

    概念设计就是将需求分析得到的用户需求抽象为信息结构,即概念模型。

    在早期的数据库设计中,概念设计并不是一个独立的设计阶段。当时的设计方式是在需求分析之后,接着就进行逻辑设计。这样设计人员在进行逻辑设计时,考虑的因素太多,既要考虑用户的信息,又要考虑具体DBMS的限制,使得设计过程复杂化,难以控制。为了改善这种状况,P.P.S.chen设计了基于E-R模型的数据库设计方法,即在需求分析和逻辑设计之间增加了一个概念设计阶段。在这个阶段,设计人员仅从用户角度看待数据及处理要求和约束,产生一个反映用户观点的概念模型,然后再把概念模型转换成逻辑模型。这样做有三个好处:

    (1) 从逻辑设计中分离出概念设计以后,各阶段的任务相对单一化,设计复杂程度大大降低,便于组织管理。

    (2) 概念模型不受特定的DBMS的限制,也独立于存储安排和效率方面的考虑,因而比逻辑模型更为稳定。

    (3) 概念模型不含具体的DBMS所附加的技术细节,更容易为用户所理解,因而更有可能准确反映用户的信息需求。

    设计概念模型的过程称为概念设计。概念模型在数据库的各级模型中的地位如图6.8所示。

图8 数据库各级模型的形成





最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册
企业电子商务

赞助商