解释 实体关系图:简记E-R图是指以实体、关系、属性三个基本概念概括数据的基本结构,从而描述静态数据结构的概念模式。E-R图为实体-联系图,提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。E-R模型最常见的运用是在数据库设计的分析阶段

解释

实体关系图:简记E-R图是指以实体、关系、属性三个基本概念概括数据的基本结构,,从而描述静态数据结构的概念模式。E-R图为实体-联系图,提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。E-R模型最常见的运用是在数据库设计的分析阶段,也就是数据库设计者和数据库用户之间的沟通工具和桥梁。E-R模型的作用是建构一个概念数据模型,而概念数据模型正是数据库结构的表示法,而且這种表示法与数据库管理系统及数据模型都无关系。

构成

实体(Entity):

它是关系型数据库的最基本抽像概念,用以描述真实世界的物件。

用矩形表示 ,矩形框内写明实体名;比如学生张三丰、学生李寻欢都是实体。

实体可细分为:

强实体(strong entity):指不需要依附其他实体而存在的实体。用单边矩形表示。

弱实体(weak entity):是指需要依附其他实体而存在的实体。 用双边矩形表示。

属性(Attribute):

用来描述实体的性质。

用椭圆形表示 ,并用无向边将其与相应的实体连接起来;比如学生的姓名、学号、性别、都是属性。

属性可分为:

简单属性(simple attribute):已经无法再继续切割成其他有意义的单位。

复合属性(composite attribute):代表未来该属性可以进一步作切割。如:地址属性是由市、县、乡、具体在址等各属性组成。

衍生属性(derived attribute ):

联系(Relationship):

用來表示一個实体与另一个实体关系的方式。

用菱形表示 ,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1 : 1,1 : n或m : n)就是指存在的三种关系(一对一,一对多,多对多)。 比如老师给学生授课存在授课关系,学生选课存在选课关系。

一对一关系:

一对多或多对一关系:

多对多关系:

具体实体如下:

相关标签:实体 关系

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

mysql 实体关系表_实体关系图相关推荐

  1. python实体关系抽取_【关系抽取】从文本中进行关系抽取的几种不同的方法

    关系提取是指从文本中提取语义关系,这种语义关系通常发生在两个或多个实体之间.这些关系可以是不同类型的." Paris is in France "表示巴黎与法国之间的" ...

  2. 如何用mysql创建orders表_《MySQL必知必会》学习笔记

    本书所用的表: 68.png 67.png 66.png 65.png 64.png 63.png 第一章:了解SQL 数据库:保存有组织的数据的容器(通常是一个文件或一组文件). 数据库软件:DBM ...

  3. mysql 微博 数据表_推荐:新浪微博,腾讯微博 mysql数据库主表设计

    用户信息表(t_user_info) 字段名称 字节数 类型 描述 User_id 4 uint32 用户编号(主键) User_name 20 Char[20] 名称 Msg_count 4 uin ...

  4. mysql select 所有表_怎样用SQL语句查询一个数据库中的所有表

    展开全部 查询32313133353236313431303231363533e59b9ee7ad9431333431356639一个数据库中的所有表sql语句是show tables: 显示所有数据 ...

  5. mysql交互式创建表_用mysql语句创建数据表详细教程

    MySQL不仅用于表数据操纵,而且还可以用来执行数据库和表的所有操作,包括表本身的创建和处理. 一般有两种创建表的方法: 1.使用具有交互式创建和管理表的工具: 2.表也可以直接用MySQL语句操纵. ...

  6. mysql blob 写入表_文件存入MYSql表的blob

    向MYSql的数据表中存入文件,这看似没有什么大问题,只要把文件存入longblob字段就行了.但是最近的实践发现看似简单的背后其实有很多陷阱.下面就来分享一下我遇到的问题及我的解决办法. 先介绍一下 ...

  7. mysql shell 所有表_删除mysql数据库中所有表的shell脚本

    分享一个可以删除mysql中所有表的shell脚本,代码如下: 复制代码 代码示例: #!/bin/bash # 删除mysql中所有表 # 示例: # Usage: ./script user pa ...

  8. 实体组件系统_实体组件系统介绍

    实体组件系统 什么是实体组件系统?(What is Entity Component System?) Entity Component System is a software pattern co ...

  9. 存放在mysql数据库的表_下列选项中,存放在mysql数据库的表是

    下列选项中,存放在mysql数据库的表是 答:column_priv db user tables_priv 关于礼说法正确的是(). 答:对人有约束力 金钱能买来熟人,买不来朋友 答:√ 绿泥石强度 ...

最新文章

  1. Document对象内容集合
  2. python动态规划组合数最大_编写用动态规划法求组合数()的算法。
  3. 经典卷积网络进阶--ResNet详解
  4. java语言模拟_Java语言模拟操作系统.doc
  5. 【Pytorch神经网络实战案例】13 构建变分自编码神经网络模型生成Fashon-MNST模拟数据
  6. php ajax session,Ajax处理用户session失效
  7. 计算机网络网络层之层次路由
  8. xp系统计算机怎么设置权限设置,xp系统共享权限如何设置|xp系统共享权限设置方法...
  9. 只有管理得少,才能管理得好
  10. 掌握Android图像显示原理(中)
  11. BeanCurrentlyInCreationException异常分析及解决
  12. 都2023年了,你如果还不知道这18个C语言入门经典程序就亏了
  13. Jekins localhost:8080打不开
  14. 摄影师在新西兰海域拍到怀孕雄性海马(组图)
  15. matlab kstest怎么解释结果,如何解释`scipy.stats.kstest`和`ks_2samp`来评估数据的“拟合”?...
  16. 最强S60直板机王!诺基亚N系列三代N73(转载)
  17. 手机微信如何打印word文档,微信中接收文件怎么打印
  18. 登录Oracle数据库报错,ERROR:ORA-12560: TNS:协议适配器错误,怎么解决?
  19. 【云速建站】网站备份
  20. Linux系统强制位u+s、g+s、o+t 详解

热门文章

  1. C# list集合 重复元素 索引_C#学习笔记12--集合/索引器/扩展
  2. 高级流程图_数据收集方法之流程图
  3. POJ 1741 Tree(点分治)
  4. 花信年华--You're gonna love who you turn out to be
  5. FREE 开源 API 管理工具等
  6. iphone开发中的一些小技
  7. springBoot 项目 jar/war打包 并运行
  8. 百炼1001: Exponentiation 解题
  9. Android架构分析之Android消息处理机制(一)
  10. Nodejs in Visual Studio Code 03.学习Express