数据库评书 您所在的位置:网站首页 er图画法以及注意事项 数据库评书

数据库评书

2023-12-09 12:21| 来源: 网络整理| 查看: 265

        目前CSDN较少关于系统的介绍EER图,所以有了这篇文章

        本来想从国内ER图画法写到国外课程常见的EER图和Chen‘s ER图,但发现没有必要,网上关于ER图画法介绍一大把,

        所以直接介绍关于EER图和ER图的区别和联系

首先,EER图和chen’s ER图是对等的关系。只是画法上每本教材会有些不同

那么在EER图我们可能会遇到类似这样的图

 亦或者是这样的图

        

再亦或者workbench上EER图长这样

 以上这些都是EER图,只是在画法上有些区别。

那么我们首先回顾下国内教材上的ER图。

 通过上图我们可以知道,发行商和书籍之间的关系是一对多,文字描述出来就是:

        一个发行商可以出版n本书籍。

再看简单版的EER图,

 该图表示 最少一个最多一个(强制性的感觉)发行商可以出版最少一本最多n本书籍,同时同样表达了书籍和发行商的关系是多对一

        那么我们可以发现EER图和ER图最大的差别在于,表达的范围的区别,EER图更加的准确,更能通过抽象的数字表达现实生活中复杂关系。

那么我们来归纳总结下 EER图中难懂的箭头所表达的意思,

                                                      

                                                   此图来自某大学归纳总结

接下里是重点:MySQLWorkbench绘制EER图

我们首先要从需求文档中提炼出所表达的意思,绘制出EER图,再通过上表来对应绘制出鸭蹼图,

(鸭蹼图就是Crow‘s foot) 

我们通过下面的例子绘制对应的鸭蹼图

 1.创建表

 2.连接关系

在第3步中,表述有些错误,虚线用于连接俩个强实体,实线表示强制依赖也就是强实体和弱实体的依赖关系

 3.(可选)更改关系

如果想要出现的关系是0,1或者是0,n,那么需要双击之间的连线。

 表示0.n效果图

篇幅有限,后面的文章会介绍EER图转换为关系模型,

或者讲一讲事务并发

亦或者ARIES数据库恢复算法

再亦或者B+树索引和hash索引,查询优化

再再亦或者 表和表之间join的方式和公式,和优雅的sort merge join和非优雅的sort merge join



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有