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

前言:

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

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


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

【what】

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

【how】

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

 基本构造:


 逐一分析:

  1.实体

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

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

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


2.联系

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

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

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


实体与联系的区别:

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

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

实体与联系的相同点:

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

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

3.属性

属性:实体的某一特性

类型:


【应用】

1.数据库概念设计

步骤:

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

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

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

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

 

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

步骤:

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

【notice】

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

【寄语】


 

评论 26
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值