《数据库系统原理之ER模型》

前言:

       实践是检验真理的唯一标准,经历了第二次自考的实践,收获满满,现在就总结点滴,颗粒归仓。

       数据库系统原理的主要内容为:


       数据库系统原理主要介绍数据库系统的基本内容,使得读者对数据库概貌有个基本的了解。书中自有颜如玉,我认为ER模型乃此书的颜如玉,再次邀请大家共同鉴赏。

【what】

       ER模型即为实体联系模型,顾名思义E的全称为Entity,R为Relationship,将两者联系起来就是实体联系,此模型是广泛被采用的概念模型设计方法。

【how】

       既然ER模型为重点,那么用心对待是势在必行,细细品味是关键所在,找到它的闪光点。

 基本构造:

《数据库系统原理之ER模型》_第1张图片

 逐一分析:

  1.实体

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

  实体集:同一类实体构成的集合

  实体类型:对实体集中实体的定义

《数据库系统原理之ER模型》_第2张图片

2.联系

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

联系集:同一类联系构成的集合

联系类型:对联系集中联系的定义

《数据库系统原理之ER模型》_第3张图片

实体与联系的区别:

       1.实体的相关内容都是围绕实体来进行阐述的,联系是以联系为主要对象的

       2.实体是客观存在的事物;联系是实体之间的关联关系

实体与联系的相同点:

      1.实体集和联系集都是一个集合

      2.实体类型和联系类型都是定义

3.属性

属性:实体的某一特性

类型:


【应用】

1.数据库概念设计

步骤:

    (1)设计局部ER模型 : *确定局部结构范围     *定义实体   *定义联系 *分配属性 

    (简化为:确定;定义;分配)

    (2)设计全局ER模型:*确定公共实体类型     *合并局部ER模型   *消除冲突                 (简化为:确定;合并;消除)    

    (3)全局ER模型的优化:*合并实体联系     *消除冗余属性      *消除冗余联系       (     (简化为:合并;消除)

 

2.关系数据库的逻辑设计

步骤:

      1.导出初始关系模式集    2.规范化处理      3.模式评价    4.模式修正    5.设计子模式 

【notice】

       ER模型到关系模型的转换是需要大家在实践中结合理论慢慢体会的,它的实质是如何把实体类型、联系类型转换成关系模式,具体内容大家去探索吧

【寄语】

《数据库系统原理之ER模型》_第4张图片

 

你可能感兴趣的:(《数据库系统原理之ER模型》)