概念

E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。

构成

ER图有实体(entity)、属性(attribute)、关系(relationship)三部分。
用“矩形框”表示实体型,矩形框内写明实体名称;
用“椭圆框”表示实体的属性,将属性名记入框中;
用”菱形框“表示实体型之间的关系,在菱形框内写明关系名。
用”实心连线“表示:实体与属性之间;实体与联系之间;联系与属性之间用直线相连,并在直线上标注联系的类型。

关联关系的一般性约束

  1. 一对一联系(1 ∶1)

对于两个实体集A和B,若A中的每一个值在B中至多有一个实体值与之对应,反之亦然,则称实体集A和B具有一对一的联系。
例如:一个学校只有一个校长,而一个校长只在一个学校中任职,则学校与校长之间具有一对一联系。

  1. 一对多联系(1 ∶N)

对于两个实体集A和B,若A中的每一个值在B中有多个实体值与之对应,反之B中每一个实体值在A中至多有一个实体值与之对应,则称实体集A和B具有一对多的联系。
例如:一个学校的教师与课程之间存在一对多的联系“授课”,即每位教师可以教多门课程,但是每门课程只能由一位教师来教,则课程与课程之间具有一对多联系。

  1. 多对多联系(M ∶N)

对于两个实体集A和B,若A中每一个实体值在B中有多个实体值与之对应,反之亦然,则称实体集A与实体集B具有多对多联系。
例如:一个学生可以学多门课程,而每门课程可以有多个学生来学习,则学生与课程间的联系“选修 ”是多对多的。

题目

一个学生可选修多门课,一门课有若干学生选修;
一个教师可讲授多门课,一门课只有一个教师讲授;
一个学生选修一门课,仅有一个成绩。
学生的属性有学号、学生姓名;教师的属性有教师编号,教师姓名;课程的属性有课程号、课程名。

答案:

ER图(实体-联系图)相关推荐

  1. MySQL Workbench构建ER图(实体关系图)

    MySQL Workbench是一款专为MySQL设计的ER/数据库建模工具,它是著名的数据库设计工具DBDesigne4的继任者,可以通过MySQL Workbench设计和创建新的数据库图示,管理 ...

  2. ER图 实体关系图 弱关系 弱实体 概化 全部概化 外键

    pos文件 提取码:timw 链接: 提取码:timw –来自百度网盘超级会员V4的分享

  3. 实体关系E-R:实体关系图

    实体关系E-R:实体关系图 设计数据库的时候,需要使用E-R图来描述.实体关系E-R:实体关系图. 实体:可以理解成我们Java程序中的一个对象,在E-R图中使用矩形(长方形)表示. 针对一个实体中的 ...

  4. 数据库实体关系图(ERD)及其画法

    文章目录 1. 什么是ER图? 2. 什么时候画ER图? 2.1. 数据库设计 2.2. 数据库调试 2.3. 数据库创建和补丁 2.4. 帮助收集需求 3. ERD符号指南 4. 概念.逻辑和物理数 ...

  5. MySQL 学习笔记(14)— 数据库设计流程、实体关系图、第一范式、第二范式、第三范式、外键使用

    本文参考:https://gitbook.cn/gitchat/column/undefined/topic/5db92c12a9c3a53bc3800f0c 1. 数据库设计流程 数据库设计是对数据 ...

  6. 实体关系图(ER图)

    实体关系图也是设计数据库的关键问题,同时开发工程师也需要理解系统设计人员发布的ER图.是开发不可避免并经常用到的问题.所以加以论述.而本章使用的Microsoft SQL Server2000.由于其 ...

  7. 实体关系图E-R图(Entity Relationship Diagram)

    1.什么是E-R图 E-R图即实体-联系图(Entity Relationship Diagram),是指提供了表示实体型.属性和联系的方法,用来描述现实世界的概念模型.E-R方法:是"实体 ...

  8. 全网详解如何设计数据库的ER图,即实体关系图

    目录 1. E-R图的概念 1.1 什么是E-R图 1.2 E-R图中的基本元素 2. 何时画E-R图? 3. E-R图的绘图规范 4. E-R图的绘制流程 绘图前先充分理解这类图形,回答它是什么,具 ...

  9. oracle基础|数据库模型|实体-关系图(E-R图)|什么是一对一、一对多、多对多

    目录 一.前言 二.实体-关系图(E-R图) 1.实体(Entity): 2.属性(Attribute):

  10. 2021年度十大热门ER图(实体关系图)

    今天是2021热门绘图盘点第三期,主角:ER图,也称为实体关系图 在亿图图示模板社区的海量作品中,我们根据作品的浏览量.使用数.点赞数三个维度进行加权计算,同时结合作品本身内容价值,筛选出2021年度 ...

最新文章

  1. python游戏创新大赛
  2. torch.max和torch.softmax
  3. Linux学习之命令【1】
  4. (21) java web的struts2框架的使用-Action实现的三种方式
  5. 【数学与算法】凸函数、凸集、凸函数的一二阶数学解释
  6. 鼠标划过表格行变色效果JS
  7. c语言 遍历.jpg图像,求指导,如何用c语言实现读取*.raw格式图像
  8. 汇编指令长度计算方法
  9. vue html5 picker,基于vue的picker组件
  10. priority_queue优先队列
  11. css清除浮动的原理
  12. 单片机ad显示程序c语言,pic单片机ad转换c程序分享
  13. 论 BUG调试与(程序猿)初学者
  14. 把ct图像像素值转化为_CT爱好者的点点滴滴
  15. 鸿蒙会像IOS,你更看好鸿蒙还是苹果?iOS系统升级 分享与互联成苹果发布会主题...
  16. 阶段3 1.Mybatis_09.Mybatis的多表操作_3 完成account的一对一操作-通过写account的子类方式查询...
  17. mysql事务prepare_mysql之 事务prepare 与 commit 阶段分析
  18. 电脑cpu怎么看 怎么看cpu好坏 (全文)
  19. MvcPager分页控件
  20. Pandas(数据分析处理库)代码大全

热门文章

  1. RAM与ROM的特点和区别
  2. 如何使谷歌浏览器的下载速度变为快速下载(例如USGS影像这类的大文件)
  3. Windows7 SP1旗舰版精简版最终版本
  4. 计算机技术对高分子的意义,计算机技术在高分子材料工程中的应用.docx
  5. 闭区间连续函数的性质
  6. word插入脚注后最后一页多了一个分页符(下一页),导致最后多了一个空白页,删除不掉。
  7. python爬取ajax_Python爬虫如-何爬取ajax网页之爬取雪球网文章
  8. 2013、2014 U.S.NEWS美国大学排名榜
  9. 逃离北上广?别闹了!
  10. 2021年全球陶瓷基板收入大约409.7百万美元,预计2028年达到657.3百万美元