• E/R模型学习


    E/R模型学习(一)

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

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

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

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

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

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

      

      箭头表示如果实体集EF多对一的联系,就把箭头指向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模型
  • 相关阅读:
    Python入门
    实现QQ、微信、新浪微博和百度第三方登录(Android Studio)
    Android 微信第三方登录
    Javascript获取随机数
    JavaScript for循环 闭包 【转】
    JavaScript中数组的增删改查
    【网络基础系列一】客户/服务器模型
    jQuery选择器
    局部代码块
    接口中定义变量
  • 原文地址:https://www.cnblogs.com/Leo_wl/p/3009563.html
Copyright © 2020-2023  润新知