请选择 进入手机版 | 继续访问电脑版

E-R图/关系模式

[复制链接]
菜鸡 发表于 2020-12-31 18:58:29 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
E-R模型

用E-R图来形貌现实世界的概念模型,包罗实体属性、实体之间的接洽
E-R图中:实体型用矩形体现,矩形框内写明实体名;属性用椭圆形体现,并用无向边将其与相应的实体型毗连起来;接洽用菱形体现,框内写明接洽名,并用无向边分别与有关的实体型毗连起来,同时在无向边旁标上接洽的范例
注意:接洽也可以具有属性;为了简化E-R图,现实世界的事物能作为属性对待的尽量作为属性对待
  两个实体之间的接洽


  • 一对一接洽(1:1)
                                                                                                                                                                         1                                                                    1                                                                                     实体型A                                                                                      接洽名                                                                                      实体型B                                             

  • 一对多接洽(1:n)
                                                                                                                                                                         1                                                                    n                                                                                     实体型A                                                                                      接洽名                                                                                      实体型B                                             

  • 多对多接洽(m:n)
                                                                                                                                                                         m                                                                    n                                                                                     实体型A                                                                                      接洽名                                                                                      实体型B                                               E-R图向关系模型的转换

实际上就是将实体型,实体的属性和实体型之间的接洽转换为关系模式;


  • 对于实体型将每个实体型转换成一个关系模式,关系的属性就是实体的属性,关系的码就是实体的码
  • 对于接洽,根据实体间差别的接洽方式,分为以下三种情况:

  • 一个1:1接洽可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式归并(即在该关系模式的属性中到场另一个关系模式的码接洽本身的属性
  • 一个1:n接洽可以转换为一个独立的关系模式,也可以与n端对应的关系模式归并(即在n端的关系模式的属性中到场另一个关系模式的码接洽本身的属性
  • 一个m:n接洽转换为一个关系模式,该关系模式的属性包罗与该接洽相连的各实体的码以及接洽本身的属性
注意:所有的实体都是关系;所有的接洽也都是关系,但是在1:1和1:n的情况下,可以归并到其他关系模式中
  数据库建立流程

需求分析->E-R模型->关系模型->建表
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Requirements Specification         
自然语言                                                                                      Conceptual Model         
E-R模型                                                                                      Renational Model         
关系模型                                                                                      Database         
关系模式优化                                                                                      Option         
利用                                             
来源:https://blog.csdn.net/corn6/article/details/111898778
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

发布主题

专注素材教程免费分享
全国免费热线电话

18768367769

周一至周日9:00-23:00

反馈建议

27428564@qq.com 在线QQ咨询

扫描二维码关注我们

Powered by Discuz! X3.4© 2001-2013 Comsenz Inc.( 蜀ICP备2021001884号-1 )