前言:
实践是检验真理的唯一标准,经历了第二次自考的实践,收获满满,现在就总结点滴,颗粒归仓。
数据库系统原理的主要内容为:
数据库系统原理主要介绍数据库系统的基本内容,使得读者对数据库概貌有个基本的了解。书中自有颜如玉,我认为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模型到关系模型的转换是需要大家在实践中结合理论慢慢体会的,它的实质是如何把实体类型、联系类型转换成关系模式,具体内容大家去探索吧
【寄语】