加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

实体关系 – ER图和数据库架构有什么不同?

发布时间:2020-12-12 08:40:06 所属栏目:MsSql教程 来源:网络整理
导读:ER图和数据库架构有什么区别? MySQL Workbench具有绘制ER图的功能,但ER图的符号在其他绘图工具上与MySQL Workbench方法不同. 解决方法 数据库模式通常是关系模型/图.它显示表之间的链接:主键和外键. 在数据库图中,苹果和苹果树之间的关系是: 表“APPLE”中
ER图和数据库架构有什么区别? MySQL Workbench具有绘制ER图的功能,但ER图的符号在其他绘图工具上与MySQL Workbench方法不同.

解决方法

数据库模式通常是关系模型/图.它显示表之间的链接:主键和外键.

在数据库图中,苹果和苹果树之间的关系是:
表“APPLE”中不能为空的外键“ID__TRE”被链接到表“TREE”中的主键“ID_TRE”.

实体关系图.显示实体之间的联系以及它们之间的关系.我们不是在说桌子或钥匙!通常实体关系图跟随Merise模型.数据库管理器和开发人员通常在构想关系模型/图之前构建一个实体关系模型.
Merise中的一组符号是:(0-1,0-n,1-1,1-n).第一个数字0或1描述了对象是否需要关联的其他部分.如果为零,则表示可以不存在关联.如果是1,则意味着该对象仅存在于另一个对象(例如,苹果需要一棵树存在 – > 1,一棵树不需要苹果存在)> 0)
第二个字符告诉我们在该关联的另一部分中接受了多少对象.如果是1,那么关系中只有一个对象可以存在,如果是n,则可以链接无限数量的对象(例如:一个苹果可以有一棵树 – > 1,一棵树可以有多个苹果 – – > n)

与实体关系的关系将被描述为:
一个苹果必须属于至少一棵树才能存在,只能属于一棵树(1-1).一棵树不需要一个苹果存在,但它可以有无数的苹果(0-n).

实际上,这两个描述意义相同,但是一个是面向数据库的,而另一个是面向模型的.一些建模软件,如DB-MAIN,自动将ER图转换为关系图.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读