好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

E/R模型学习

E/R模型学习

E/R模型学习(一)

 关系模型中概念简单是这个模型一个很大的活力,尤其是它带来数据库操作的有效实现。然而当进行一个最初的设计时这恰恰又称为了缺点,这就是为什么在开始时要用一个高级设计模型的原因。

  E/R模型中用到一下三个主要的元素类型:

  1、 实体集 :某种抽象对象,相似实体的集合形成实体集。从面向对象的角度来看实体和对象有某种相似度。用矩形表示。

  2、 属性 :实体集有相关的属性,属性是这个实体集中实体所具有的性质。用椭圆表示。

  3、 联系 :两个或多个实体的连接。用菱形表示。

      用边来连接实体集和他的属性,同样也用边来连接联系与他的实体集。

  

  箭头表示如果 实体集E 到 F 是 多对一 的联系,就把箭头 指向F 。箭头表示最多一个,他并不保证箭头指向的实体集中的实体存在。

   二元E/R联系

    多对一:   如果E中的任一实体可以通过R与F中的至多一个实体联系,那么说R是从E到F的多对一联系。反之为F到E的一对多联系。

       一对一:   如果R既是从E到F的多对一联系,又是F到E的多对一联系,那么R就是一对一的。

   多对多:  如果R既不是从E到F的多对一联系,也不是F到E的多对一联系,则R是多对多的联系 

   多路联系

  

  多路联系中每一个指向 E的实体集至多与E中的一个实体联系。

  有一个箭头指向电影公司,表明对于某一影星和电影来说,中有一个电影公司。

   联系中的角色

  在一个联系中 一个实体集可能出现两次或多次,可以根据实体集在联系中出现的次数,把联系与实体集用同样多的线连起来。每条线扮演不同的角色。因而人们可以给联系的边命名,称之为角色。

  

---恢复内容结束---

 

 

分类:  E/R模型

标签:  E/R模型学习(一)

作者: Leo_wl

    

出处: http://HdhCmsTestcnblogs测试数据/Leo_wl/

    

本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

版权信息

查看更多关于E/R模型学习的详细内容...

  阅读:53次