数据库的概念模型,联系,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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Snapde和常用的CSV文件编辑器对比

    Snapde和常用的CSV文件编辑器对比Snapde,一个专门为编辑超大型数据量CSV文件而设计的单机版电子表格软件;它运行的速度非常快,反应非常灵敏。CSV是一种用逗号分隔列、回车分割行的文本文件,市面上常用的CSV编辑软件有:Snapde、Ron’sEditor、CSVEditorPro、DMcsvEditor、CSVPad、CSVed、CSVFileView、KillinkCSVEditor、CSVBuddy、Me…

    2022年7月21日
  • PyCharm的安装和配置(社区版)「建议收藏」

    PyCharm的安装和配置(社区版)「建议收藏」Python学习基础笔记一、PyCharm的安装和配置二、Python基础语法2.1、概率2.2、标识符一、PyCharm的安装和配置二、Python基础语法2.1、概率2.2、标识符

    2022年8月26日
  • Fiddler抓取视频数据「建议收藏」

    准备工作:(1)、手机(安卓、ios都可以)/安卓模拟器,今天主要以安卓模拟器为主,操作过程一致。(2)、抓包工具:Fiddel下载地址:(https://www.telerik.com/download/fiddler)(3)、编程工具:pycharm(4)、安卓模拟器上安装抖音(逍遥安装模拟器)一、fiddler配置在tools中的options中,按照图中勾选后点击Actio…

    2022年4月8日
  • 微商分销功能不能用了

    微商分销功能不能用了“三级以上分销将会被停止支付功能和封停账号”,日前一则“不利”消息彻底引爆微商的主要阵地——微信朋友圈。一时间关于分销三级变二级、微商寒冬将至的说法再次疯传。自央视曝光部分微商涉嫌传销之后,微信今年接连对微商们“动刀”,强化管理意在行业正规化发展,失去多级分销之后,依靠内容深度揽客的方式成为微商转型的方向。微商连遭重创刚刚过去的一周,微商们再次体验到了人生的跌宕起伏。认证为腾讯微信

    2022年5月13日
  • SQLyog下载_下载地址

    SQLyog下载_下载地址下载地址:百度网盘请输入提取码链接:https://pan.baidu.com/s/1Xowhx0uuAxykHPmuXztNEQ提取码:e9o2希望对你有所帮助~

    2022年9月15日
  • cmd查看端口被占用并关闭「建议收藏」

    cmd查看端口被占用并关闭「建议收藏」1、netstat-nao|findstr”8000″2、tasklist|findstr”157468″3、taskkill/f/t/imCLodopPrint64.exe

    2022年5月12日

发表回复

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

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