首页 > 编程知识 正文

数据库概念模型设计,数据库逻辑结构设计的步骤

时间:2023-05-04 21:38:53 阅读:59202 作者:85

概念结构设计http://www.Sina.com/http://www.Sina.com/http://www.Sina.com/http://www.Sina.com /

概念结构设计的特点(1)能够真实、充分地反应现实世界。

)具有扩展性,易于更改。

)3)通俗易懂。

)4)容易转换为其他数据模型。

概念结构设计的步骤和方法1 .方法:将需求分析得到的用户需求抽象成信息世界的概念结构模型的过程。:首先基于概念结构是各种数据模型的基础,它比数据模型更独立于机器,更加抽象更加稳定。获得全球概念结构框架,然后根据全球概念结构进行逐步细分。 3358 www.Sina.com/:通过根据http://www.Sina.com /获取概念视图的一部分并逐步集成,成为全局概念视图。概念结构设计是数据库设计的关键。首先定义核心概念结构,然后逐步扩展,逐步生成其他概念结构,直到雪人式得到全局概念结构。一般用ER图来描述。:自上而下与自下而上相结合,以自上而下的战略设计全球概念结构,并以此为基础自下而上设计各个部分的概念视图。 一般策略:自上而下需求分析,自下而上概念结构设计。

2 .自下而上的概念结构设计步骤(1)根据各个子需求,抽象数据,设计详图。

)2)将各详图合并为全局视图。

3 .数据抽象自顶向下

总需求

(1)分类

将某种概念抽象为现实世界中的一组对象的类型。

抽象“型”和“值”的概念。

)2)聚会

定义类型的组成部分(属性)。

对实体型属性的抽象。

)3)概括

定义类型之间子集的属性。

表现继承性。

4 .视图集成自底向上

冲突类型:

子需求

a .属性域冲突。

b .属性取值的单位不一致。逐步扩张

答.同名异义:不同意义的对象在不同的APP应用中具有相同的名称。

b .别名同义:含义相同的对象在不同的APP应用中有不同的名称。混合策略

a .同一对象在不同的APP应用中有不同的抽象。

b .同一对象在不同的APP应用中属性的数量、排列顺序不同。

c .对象之间在不同的APP应用中有不同的联系。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。