mysql 里的1对n虚线_mysql workbench EER图,里面的实线以及虚线的关系
ERWin里面线代表实体间的三种关系:决定关系(Identifying Relationship),非决定关系(None-Identifying Relationship),多对多(Many-To-Many Relationship)关系.
以客户(Customer)和订单(Order)的关系为例,客户拥有唯一的识别信息CustomerID,订单拥有一个流水号。
第一种情况,假如该流水号是整个系统范围内的,那么仅仅流水号字段就可以唯一地确定订单的身份。订单中包含的CustomerID属性是客户实体的主键, 但不是订单实体的主键,相当于纯粹外键(PURE FOREIGN KEY)。客户实体和订单实体之间的关系就是非决定关系,因为CustomerID字段无法决定订单的身份。非决定关系是虚线。
第二中情况,假如该流水号不是整个系统范围内的,而是每个客户一个流水号。比如,你第一次在太平洋百货购物的话,你的流水号是1,下次就是2,依次递增。 那么,仅仅流水号字段本身就无法确定订单的身份,还需要CustomerID字段联合作主键方可。这个时候,CustomerID即是客户实体的主键,又 是Order实体的主键,相当于MIXED FOREIGN KEY.这种关系是决定关系,因为CustomerID也参与了确定订单身份的职责,尽管是部分。决定关系是实线。
https://www.cnblogs.com/shamo89/tag/mysql/default.html
mysql 里的1对n虚线_mysql workbench EER图,里面的实线以及虚线的关系相关推荐
- MySQL里和trunc函数相同的_mysql 函数中与Oracle中ltrim函数功能相同的函数是什么函数?...
一.ANSI字符函数 字符函数用于在SQL里以不同于存储方式的格式来表示字符串. 串接就是把两个单独的字符串组合为一个. 子串的概念就是从字符串里提取一部分. TRANSLATE函数用于逐字符地把一个 ...
- mysql里条件语句和循环语句_MySQL与Oracle 差异比较之四条件循环语句
循环语句 编号 类别 oracle Mysql 注释 1 IF语句使用不同 IFiv_weekly_day = 'MON'THEN ii_weekly_day := 'MON'; ELSIFiv_we ...
- mysql里hdr是什么的缩写_MySQL事务之-2
在上一篇中我们提到了MySQL的事务特性,这一片主要讲述事务的实现. 事务的隔离性由锁来实现.原子性,一致性,持久性通过数据库的redo和undo log来实现. redo恢复提交事务修改页的操作,而 ...
- mysql里的char怎么添加数据类型_MySQL CHAR 数据类型
MySQL CHAR 数据类型 简介:在本教程中,您将了解MySQL CHAR数据类型以及如何在数据库表设计中应用它. MySQL CHAR数据类型简介 CHAR数据类型是MySQL中的固定长度的字符 ...
- html鼠标悬停边框变虚线,css设置表格的边框为实线还是虚线,+鼠标悬停显示提示字...
虚线 在css里面添加 td {border-bottom:1px dashed #000000;} 实线 在css里面添加 td {border:1px solid black;} -------- ...
- 在c语言中用什么表示虚线,ERWin ERStudio图里的实线和虚线的含义[转]
注: ERWin 与 ERStudio 中这一点的描述方法是一样的. ERWin里面线代表实体间的三种关系:决定关系(Identifying Relationship),非决定关系(None-Iden ...
- 如何利用MySQL Workbench创建Model EER 图
MySQL Workbench除了可以利用SQL语句创建数据库表,还可以利用建模创建数据库表.可以使用MySQL Workbench创建EER图,将不同的表根据关系键进行关联.下面利用具体实例来说明这 ...
- 【沐风老师】3DMAX实线转虚线插件DashedShape使用教程
DashedShape实线转虚线(虚线形状)插件,允许从3DMAX场景中选择的一条或多条样条线形状创建虚线形状. [主要特性] 1.一键将实线转换为虚线. 2.支持多条线段同时转换. 3.支持可渲染. ...
- 关于Resnet网络中残差连接实线与虚线的含义
何凯明大神的残差网络在论文中给出了两种连接,分别是实线连接和虚线连接 那么图中的实线和虚线分别是什么含义呢? 在图中可以看到,每两层是作为一个block存在的,两层之间用实线或者虚线链接,实线连接的部 ...
- include_fns.php_一步一步教你用PHP+MySql筹建网站 No.3 管理页面_mysql
一步一步教你用PHP+mysql搭建网站 No.3 管理页面 先来看一下本篇blog将要介绍的内容. 我们的主页面已经搭建完成了,然后左边的navigation里面的大部分内容也都能点击了,只剩下&q ...
最新文章
- 用命令行编译java并生成可执行的jar包
- JAVA中报错AbandonedObjectPool is used (org.apache.tomcat.dbcp.dbcp.AbandonedObjectPool@f70ee1)
- 为什么使用mq?具体的使用场景是什么?
- Webpack 10分钟入门
- 5 压缩上传图片_推荐一个干净纯粹的网站,专注图片压缩、pdf相关操作
- 通过对象属性去重_Redis常见对象类型的底层数据结构
- 架​设​W​e​b​服​务​器
- jsp调试,异常行数不匹配
- VMware ESXi 客户端连接控制台时,提示“VMRC 控制台连接已断开...正在尝试重新连接”的解决方法
- 总结了一份嵌入式相关开源项目、库、资料
- 直播丨易鲸捷SQL编译器、达梦DM8数据库体系结构
- 做了五套登录页,晒一下 自己比较满意的~ oh yeh~
- 如何删除kafka消费组
- 对炒股的一点个人浅见
- 【OpenCV 例程300篇】40. 图像分段线性灰度变换
- 盛世昊通董车长2.0,数字化整合行业产业链变革
- iOS开发 - 仿京东添加收货地址效果
- 查询销量最高的产品mysql_MYSQL之——查询练习题
- 数据仓库(二)之维度建模篇
- 微型计算机2017年12月,统计局:2017年12月规模以上工业增加值增长6.2%