【数据库】关系型数据库中的关系

  • 关系分类
  • 实际应用

关系分类

在关系型数据库中,按照x对x的分类,可以分为三种,分别为一对一一对多多对多

实际应用

我使用的是MySQL的可视化工具Workbench,在建立新的Model EER图时,可以看到这样的界面

在图中用红色标出的地方则可以选择关系类型,建立两个table(表)之间的关系。
给出两个翻译帮助理解(不保证正确)

放置一个新的1:1非决定性关系(Non-Identifying Relationship)

放置一个新的1:1决定性关系(Identifying Relationship)

可以看出虚线表示的是非决定性关系,实线表示决定性关系。

自己研究了一番:
①1:1和1:n都有非决定性关系和决定性关系,而m:n只有决定性关系;
②1:1和1:n关系在建立后,只是在从表中增加了一个外键;而m:n关系建立后,增加了一个新表,表中有两个外键,分别来自两个主表。那么这个新表的主键就是两个外键的组合。

再结合一些网上的资料,我给出我对决定性关系和非决定性关系的理解。

决定性关系:从表中的关系受主表中关系的影响,需由主表中的外键和从表中的主键共同标识。
非决定性关系:从表中的关系与主表中关系不直接相关,主表的变动不影响从表的关系。

以上只是我个人的理解,只停留在理论层面,后续实际操作表中数据有新发现新体会时,会更新此文。欢迎各位大佬指正!

【数据库】关系型数据库中实体间的关系相关推荐

  1. mysql数据库实体_关系型数据库中实体之间的关系

    关系型数据库实体间有三种关联关系:一对一,一对多,多对多. 一对一关系(1:1): 如果实体集(表)A 中的每一个实休(就是每行记录),在实体集B中只有一条数据与它对应, 反之实体集B 中的每一个实体 ...

  2. postgresql点云las_云数据库 PostgreSQL-最先进的开源数据库-关系型数据库-价格-购买 - 阿里云...

    {"tplChild2":[{"action":[{"spm":"pg-2c-4gb","btnText&qu ...

  3. MySQL中什么是关系型数据库???

    > 数据库的分类: 数据库是按数据的保存方式以及其构造可以分为四种:层次型数据库.网络型数据库.对象数据库和关系型数据库 > 关系型数据库: 所谓关系型数据库,就是关联的一系列数据都是以表 ...

  4. mysql实体指的是_数据库中,实体是指( )。

    [简答题]名词解释: 黑色金属.有色金属. 重金属.轻金属.贵金属.稀有金属 [单选题]下列关于数据模型中实体间联系的描述正确的是( ). [简答题]计算机控制理论主要有哪几方面? [单选题]With ...

  5. 常见的几个非关系型数据库(NoSQL)、非关系型和关系型的区别

    目录  非关系型数据库的特点 -------------------------------. 1.关系型数据库 ------------------------------------ 2. 关系型 ...

  6. MySQL数据库是非关系_关系型数据库和非关系型数据库的理解

    综合百度百科和自己的理解整理以下内容,便于日常用到时进行查找,如下: 一.关系型数据库 1.含义: 关系型数据库,是指采用了关系模型来组织数据的数据库,其以行和列的形式存储数据,以便于用户理解,关系型 ...

  7. 从属关系mysql_关系型数据库基础概念:MySQL系列之开篇

    一.基础概念 数据(Data)是描述事物的符号记录,是指利用物理符号记录下来的.可以鉴别的信息. 1.数据库(Database,DB)是指长期储存在计算机中的有组织的.可共享的数据集合.数据要按照一定 ...

  8. MYSQL (关系型数据库管理系统)的基础知识详解

    一.什么是数据库? 数据库,简而言之可视为电子化的文件柜--存储电子文件的处所,用户可以对文件中的数据进行新增.查询.更新.删除等操作 所谓"数据库"是以一定方式储存在一起.能与多 ...

  9. 面试滑铁卢之:说说关系型数据库的特点

    希望能对大家回答面试有帮助~ 文章目录 一.数据库的分类 1.关系型数据库 特点: 2.非关系型数据库(NoSQL) 特点: 二.NoSQL 与关系型数据库的区别 一.数据库的分类 数据库分为关系型数 ...

  10. 数据库:简述对关系型数据库(RDBMS)的认识

    <数据库:简述对数据库的认识> <数据库:简述对关系型数据库(RDBMS)的认识> <数据库:简述对非关系型数据库(NoSQL)的认识> <数据库:关系型数据 ...

最新文章

  1. Mysql生成UUID
  2. 打开浏览器不是主页_网络没问题但是浏览器打开主页却显示网络连接错误
  3. JEPLUS学习心得之请假单功能的完成——JEPLUS软件快速开发平台
  4. 消息队列之JMS和AMQP对比
  5. limit mysql 性能_MySQL 用 limit 为什么会影响性能?
  6. 网管交换机怎么设置?网管交换机设置方法
  7. leetcode1094. 拼车
  8. 【开源】OSharp3.0框架解说系列(6.2):操作日志与数据日志
  9. 2016将是网络勒索之年 攻击变得更“个人化”
  10. override 与virtual的理解
  11. 数学思维游戏两则:Gabriel喇叭、世界末日论
  12. 汇编语言基础知识(二)
  13. FFmpeg图片合成视频,实现放大平移
  14. java程序员看什么书籍比较好?(小白升级路线)
  15. GUI GUIDER 应用笔记
  16. char类型能否存放中文
  17. 小象python培训班_小象最新Python机器学习升级版视频学习教程 共24节精品课
  18. Vos作曲家的不完全介绍[枫叶飘零]
  19. ps教程-双重曝光效果实现
  20. ecshop二次开发-- 添加手机短信接口实例

热门文章

  1. 神州数码:我国市民卡发展之路探讨
  2. 机器人跳钢管舞,岂止是性感
  3. 云计算演义(2)企业IT之王IBM互联网之王Google数据库之王Oracle狂奔在与关闭公有云赛跑的路上(上)
  4. SDL_ttf库显示字体
  5. 古罗马帝国莱茵河-多瑙河防线之谜
  6. 总结谷歌身份验证器 Google Authenticator 的详细使用方法
  7. Wordpress关闭所有评论
  8. 计算机ram特点,RAM有什么特点
  9. 投屏设置 android,上班摸鱼神器 Anlink安卓手机投屏操作体验
  10. 电脑哔哩哔哩播放器调整为html5,谷歌浏览器插件哔哩哔哩(Bilibili)播放器扩展Extension for Bilibili Player关闭弹幕、截图、画中画...