数据库的概念模型,联系,E-R模型的设计方法「建议收藏」

概念模型的基本概念:表示概念模型的最常用模型是实体-联系模型(Entity-RelationshipModel,简称E-R模型)E-R模型中,数据的结构被表示为“实体-联系”图。(E-R图)图中有三个主要的元素类型:实体集,属性和联系。联系:两个实体集之间的联系可归纳为以下三类:1)一对一联系(1:1) 2)一对多联系(1:n)和多对一联系(n:1)3)多对多联…

大家好,又见面了,我是你们的朋友全栈君。

概念模型的基本概念:

表示概念模型的最常用模型是 实体-联系模型(Entity-Relationship Model,简称E-R模型)

E-R模型中,数据的结构被表示为“实体-联系”图。(E-R图)图中有三个主要的元素类型:实体集,属性和联系

数据库的概念模型,联系,E-R模型的设计方法「建议收藏」

联系:

两个实体集之间的联系可归纳为以下三类:

1)一对一联系(1:1)

 2)一对多联系(1:n)和多对一联系(n:1)

3)多对多联系(m:n)

多元联系:

E-R模型中,可以表示两个以上实体集之间的联系,称为多元联系。

演员  ———  签约  ——  电影

                         |

                   制片公司

如上联系签约就是一个三元联系。

E-R模型的设计方法:

三条设计原则:

1)相对原则:

实体,属性,联系等,是对同一对象抽象过程的不同解释和理解。建模过程实际上是一个对对象的抽象过程。因此,不同人或同一人在不同情况下,抽象的结果可能不同。

2)一致原则:

同一对象在不同业务系统中的抽象结果要求保持一致,业务系统是指建立系统的各个子系统。

3)简单原则:

为简化E-R模型,现实世界的事物能作为属性对待的,尽量归为属性处理。

事物满足以下两条件之一就可以作为属性对待:

1,属性不再具有需要描述的性质。属性在含义上是不可分的数据项。

2,属性不再与其他实体集具有联系,既E-R模型指定联系只能是实体集之间的联系。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/128290.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 手撸 webpack4.x 配置(二)[通俗易懂]

    手撸 webpack4.x 配置(二)[通俗易懂]接着上一篇手撸webpack4.x配置(一)继续学习webpack配置。今天我学习配置下webpack中另一个模块plugins配置。之前我们都是手动在打包后(dist)目录里手动新建的index.html然后把打包后生成的JS文件手动的引入,今天我们来安装一个插件让webpack自动给我们生成模板!1官网配置地址:html-webpack-p…

    2022年8月22日
    5
  • java中applet是什么意思_Java Applet与Java Application的区别

    java中applet是什么意思_Java Applet与Java Application的区别在Java语言中,能够独立运行的程序称为Java应用程序(Application)。Java语言还有另外一种程序–Applet程序。Applet程序(也称Java小程序)是运行于各种网页文件中,用于增强网页的人机交互、动画显示、声音播放等功能的程序。JavaApplet和JavaApplication在结构方面的主要区别表现在:(1)运行方式不同。JavaApplet程序不能单独运行,它必…

    2022年7月8日
    23
  • 关于尺度空间的理解和认识_尺度空间理论

    关于尺度空间的理解和认识_尺度空间理论通常会听到尺度变化等这类词语,看到的也总是一堆的数学公式,有时候真的不知道这到底有啥用,有啥意义,没有弄懂这些意义,当然就更不可能的理解,不可能去掌握应用它了,现在我才理解,小波变化其实也是一种尺度变化。今天我看到一篇南航数学系写的关于尺度空间解释的文章,感觉很通俗易懂,我们不从数学上来推倒什么是尺度空间,只是从生活常识方面来解释尺度空间的意义,意义懂了,数学方面自然就好理解了。       

    2022年10月11日
    2
  • ubuntu下载pycharm并安装_ubuntu卸载pycharm

    ubuntu下载pycharm并安装_ubuntu卸载pycharm1.下载PyCharm安装包1)进入PyCharm官网,选择Professional专业版,直接点击DOWNLOAD,如图1;2)进入跳转页面,出现提示框,点savefile,开始下载;3)下载完成后,安装包在Downloads文件夹下,如图2;2.安装PyCharm1)解压文件。右键安装包,点击“ExtractHere”,如图3,图4;图三:解压图四:解压后2)先整理文件夹,把pycharm-2018.1.4文件夹放在Downloads根目录,方便找到;3)打开终端,进

    2022年8月26日
    7
  • 收集了三年的最好的设计站点

    收集了三年的最好的设计站点

    2021年11月15日
    41
  • 启发式算法(Heuristic Algorithm)

    启发式算法(Heuristic Algorithm)启发式算法是一种技术,这种技术使得在可接受的计算成本内去搜寻最好的解,但不一定能保证所得的可行解和最优解,甚至在多数情况下,无法阐述所得解同最优解的近似程度。Heuristics可以等同于:实际经验

    2022年7月2日
    30

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号