MySQL Workbench 或者是 E-RWin等进行数据库建模时,通常会对数据表进行关联操作,即设置表与表之间的关系 1:1 1:n m:n,而它们具有 identifying realtionship 与non-identifying relationship之分:

即 标识关系与非标识关系之分

1. identifying relationship 标识关系

  建模工具图形为:实线

  

  父表的主键成为子表主键的一部分,以标识子表,即子表的标识依赖于父表;

2. non-identifying relationship非标识关系

  建模工具图形为:虚线

  

  父表的主键成为子表的一部分,不标识字表,即子表的标识不依赖于父表;

转载于:https://www.cnblogs.com/iTlijun/p/5035898.html

数据库-identifying 与non-identifying realtionship 区别相关推荐

  1. Atitit. 数据库-----catalog与schema的设计区别以及在实际中使用 获取数据库所有库表 java jdbc php  c#.Net...

    Atitit. 数据库-----catalog与schema的设计区别以及在实际中使用 获取数据库所有库表 java jdbc php  c#.Net 1. -catalog与schema的设计区别1 ...

  2. Database:Database数据库的简介、类型及其区别(关系数据库VS非关系型数据库)、案例应用之详细攻略

    Database:Database数据库的简介.类型及其区别(关系数据库VS非关系型数据库).案例应用之详细攻略 目录 Database数据库的简介 1.掌握数据库的方法-学会sql语言进而学会增.删 ...

  3. mysql id in set_mysql数据库中find_in_set()和in()用法区别

    mysql数据库中find_in_set()和in()用法区别 (2015-07-19 08:30:21) 标签: mysql数据库 find_in_set 在mysql中in可以包括指定的数字,而f ...

  4. oracle逻辑备份和物理备份,oracle数据库物理备份和逻辑备份区别

    oracle数据库物理备份和逻辑备份区别 ORACLE中数据备份分为物理备份和逻辑备份两种.物理备份就是转储ORACLE物理文件(如数据文件.控制文件.归档日志文件等),一旦数据库发生故障,可以利用这 ...

  5. 数据库水平拆分和垂直拆分区别(以mysql为例)

    数据库水平拆分和垂直拆分区别(以mysql为例) 数据库水平拆分和垂直拆分区别(以mysql为例) 案例: 简单购物系统暂设涉及如下表: 1.产品表(数据量10w,稳定) 2.订单表(数据量200w, ...

  6. 电子表格和oracle,##请问数据库和电子表格之间有什么区别

    简述电子表格与数据库在技术思想和方法上的区别 Excel:处理的工具.对于数据格式没有强的要求,安全级别很低,运算灵活,本操作. 数据库:SQL Server/Oracle等.数据格式有非常严格的要求 ...

  7. 云数据库与云服务器有什么区别?

    云数据库与云服务器有什么区别?相信很多刚接触云计算的小伙伴都会有这样的困惑,其实,云服务器和云数据库是两种完全不同的产品,二者之间可以搭配使用,但是功能和用途完全不一样. 云服务器与云数据库的定义 云 ...

  8. 开源数据库 H2, HSQLDB, DERBY, PostgreSQL, MySQL区别/对比图表

    开源数据库 H2, HSQLDB, DERBY, PostgreSQL, MySQL区别/对比图表

  9. gbase与mysql区别_gbase与目前主流数据库使用及其他属性有和区别?

    问题很大啊.... 1.gbase在与其他传统的关系型数据库在sql上是否有区别?还是支持标准的sql语言,只是增加了部分内置函数?或者多数sql体系都不一样? //支持 ansi标准sql,扩展部分 ...

  10. 金仓数据库KingbaseES数据库中存储过程和函数的区别

    关键字:存储过程 函数 KingbaseES数据库中存储过程和函数的区别如下表所示: 存储过程 函数 1 用于在数据库中完成特定的操作或者任务(如插入.删除等)  用于特定的数据(如选择) 2 程序头 ...

最新文章

  1. bitset类型, 标准库类型
  2. 【Android 应用开发】Android 网络编程 API笔记 - java.net 包 权限 地址 套接字 相关类 简介
  3. windows切换git账号
  4. linux 后台程序 cout输入到文件,istringstream在读文件时候的应用
  5. Android开发之EditText无法获取光标的问题
  6. GWT HTTP请求替代
  7. 第十五届北京师范大学程序设计竞赛决赛(网络同步赛) B lca水 D 思维,找规律...
  8. 让机器也拥有品味!时尚图像补全网络FiNet| ICCV 2019 Oral
  9. ionic2/cordova自定义插件集成aar包
  10. mycat 分片规则
  11. AndroidStudio安卓原生开发_Activity的启动方法_隐式启动2种方法_activity关闭---Android原生开发工作笔记83
  12. Centos7.9安装Mysql5.7.32_mysql-5.7.32-1.el7.x86_64.rpm-bundle.tar_亲测成功---Linux工作笔记041
  13. 解决Keras 与 Tensorflow 版本之间的兼容性问题,导入keras报错:module 'tensorflow.python.keras.backend' has no attribute
  14. 急救模式下安装rpm包
  15. 用keil编译的时候遇到不能编译也不能build
  16. 过来康康,一起来学VScode插件
  17. 1116: 删除元素 C语言
  18. bat命令修改文件夹的后缀名
  19. 【MyBatis动态SQL批量修改数据出现报错问题】
  20. HCIP课堂笔记总结

热门文章

  1. 零基础学习PHP编程——详解Apache、PHP和Mysql之间的关系
  2. 听说有些老铁,要感谢下大师兄?里边请,聊一聊人生。
  3. 【电脑使用】chm文件打开显示确保Web地址 //ieframe.dll/dnserrordiagoff.htm#正确
  4. C# 对路径的访问被拒绝
  5. BusterNet网络Python模型实现学习笔记之二
  6. 关于中国蚁剑和中国菜刀安装过程中的问题总结和解决方法
  7. 多服务保证订单号唯一
  8. 数据结构--队列与栈
  9. 《程序开发心理学》笔记
  10. c语言书籍推荐国二,推荐国二c语言笔试题库(含答案)可转TXT.doc