数据库的概念模型,联系,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模型指定联系只能是实体集之间的联系。

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • webpack图片压缩_webpack的cdn

    webpack图片压缩_webpack的cdn图片处理url-loader(webpack5之前的处理方式)在项目开发中,我们时长会需要使用到图片,比如在img文件夹中有图片test1.png,然后在normal.css中会引用到图片body

  • java中字符串分割特殊字符处理_java字符串按照特定字符分割

    java中字符串分割特殊字符处理_java字符串按照特定字符分割String类型的对象在用split()方法进行字符分割的时候常常会遇到用特殊字符进行分割的情况,看JDK知道split()实际上是用的正则实现的分割,当遇到一些用特殊字符作为分割标志的时候,不使用特殊手段就会抛出java.util.regex.PatternSyntaxException异常,比如用java中的运算符号,括号等等这个时候可以使用split(“[*]”)split(“//+”)来…

  • hadoop集群 secondary namenode 的作用,fsiamge和edit的关系「建议收藏」

    hadoop集群 secondary namenode 的作用,fsiamge和edit的关系「建议收藏」hadoop集群 secondary namenode 的作用,fsiamge和edit的关系

  • 1 各种Linux系统下载镜像站(系统)

    1 各种Linux系统下载镜像站(系统)1.CentOS官网CentOS适合于需要稳定上线、不打算使用红帽原厂服务的服务器:CentOS与红帽官方企业版RHEL的关系如下:源代码一样服务不一样。RHEL能得到原厂收费服务,CentOS只能靠自己维护,红帽公司不作支持。CentOS免费自由获取,RHEL原则上不能自由获取,必须要在红帽官网下载。CentOS常用的3种版本:DVD版:如果你的服务器不打算连接外网,仅仅是内网专用,或者仅仅用于学习与实验,推荐此版本,推荐体积为4G,里面常用的软件都有了。Everything版:顾

  • 苹果备忘录导出到android,怎么把苹果的备忘录转到安卓系统?[通俗易懂]

    苹果备忘录导出到android,怎么把苹果的备忘录转到安卓系统?[通俗易懂]原标题:怎么把苹果的备忘录转到安卓系统?我的闺蜜小张之前一直使用的是苹果手机,她使用过苹果6s和iPhone8plus,不过最近这次在更换手机的时候,小张为了支持国产手机,就入手了一款华为手机。在试用了一两天的新华为手机后,小张表示这款华为手机也是比较好用的,于是小张就想把之前的苹果手机备忘录内容转到安卓系统中以便继续使用。彩色便签不过小张发现苹果自带备忘录内容是不支持授权一键导出所有数据的,这…

  • 腾讯课堂下载回放视频课程记录_腾讯课堂回放下载

    腾讯课堂下载回放视频课程记录_腾讯课堂回放下载腾讯课堂下载回放视频对于爱学习的童鞋来说,能把腾讯课堂上的视频下载下来,随时随地听课,那该有多好啊!但是,腾讯课堂采取了多种加密措施,导致下载视频难上加难……要想下载视频,必须分为两部分进行,先获取视频的m3u8地址,然后用m3u8地址下载视频。第一步,获取视频m3u8地址:下面用两款热门浏览器:360安全浏览器和谷歌浏览器进行演示。①360浏览器:…

    2022年10月26日

发表回复

您的电子邮箱地址不会被公开。

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