1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 浅析ER模型与关系模型

浅析ER模型与关系模型

时间:2023-07-31 03:13:04

相关推荐

浅析ER模型与关系模型

前言:

实体联系模型(ER模型)是广泛被采用的概念设计方法,此博客介绍ER模型的基本元素、属性的分类和联系的设计,以及才用ER模型的概念设计步骤。

ER模型与关系模型的区别以及转换是“数据库系统原理”中常考的考点,今天就带领大家梳理一下知识点,并以形象的形式理解!

----------------------------------------------------------------

ER模型

什么是ER模型?

1.实体:是一个数据对象,指应用中可以区别的客观存在的事物。

2.联系:表示一个或多个实体之间的关联关系。

同一个实体集内部实体之间的联系,称为一元联系(递归联系);两个不同实体集、实体之间的联系称为二元联系;以此类推···

3.属性:实体的某一特性称为属性。

·简单属性和复合属性

·单值属性和多值属性

·存储属性和派生属性

·允许为空值的属性

ER模型的操作?

在数据库设计中,通常要对ER图进行种种变化:实体类型、联系类型、属性的分裂、合并、增删等。

ER模型设计步骤?

局部ER模型

·确定局部结构范围

·定义实体

·定义联系

·分配属性

全局ER模型

·确定公共实体类型

·合并局部ER模型

·消除冲突

全局ER模型优化

·合并实体类型

·消除冗余属性

·消除冗余联系

----------------------------------------------------------------

关系模型

什么是关系模型?

用二维表格表示实体集,用关键码表示实体之间的联系的数据模型称为关系模型。

·关系中每一个属性值都是不可分解的;

·关系中不允许出现重复元组;

·由于关系是一个集合,因此不考虑元组间的顺序;

·元组中的属性也是无序的,但习惯按照考虑列的顺序。

完整性规则

·实体完整性

·参照完整性

·用户定义完整性

------------------------------------------------------------------

ER模型与关系模型的转换

例:ER模型与关系模型的转换

小结:

ER模型与关系模型这一部分在数据库系统原理中是必考的知识点,需要同学们加以练习,掌握技巧。另外对这两模型的理解也对建库有所帮助!

·全方面的夯实自己、了解并尽量精通各个领域的知识。

·如果你想很好的给别人分享你的交流表达能力,要做好充足的准备、具有清晰的思路。

事实证明,点赞的人都是精英!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。