博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
总结一下数据库的 一对多、多对一、一对一、多对多 关系
阅读量:5867 次
发布时间:2019-06-19

本文共 367 字,大约阅读时间需要 1 分钟。

关联映射:一对多/多对一

存在最普遍的映射关系,简单来讲就如球员与球队的关系;

一对多:从球队角度来说一个球队拥有多个球员 即为一对多

多对一:从球员角度来说多个球员属于一个球队 即为多对一

数据表间一对多关系如下图:

关联映射:一对一

一对一关系就如球队与球队所在地址之间的关系,一支球队仅有一个地址,而一个地址区也仅有一支球队。

数据表间一对一关系的表现有两种,一种是外键关联,一种是主键关联。图示如下:

一对一外键关联:

一对一主键关联:要求两个表的主键必须完全一致,通过两个表的主键建立关联关系

关联映射:多对多

多对多关系也很常见,例如学生与选修课之间的关系,一个学生可以选择多门选修课,而每个选修课又可以被多名学生选择。

中的多对多关联关系一般需采用中间表的方式处理,将多对多转化为两个一对多。

数据表间多对多关系如下图:

你可能感兴趣的文章
mysqldump的详细流程
查看>>
rsync+lsyncd实现文件实时同步
查看>>
说明情况
查看>>
Xshell 连接虚拟机慢 解决方案
查看>>
JS关于根据当前时间计算一周的方法
查看>>
Linux日常命令集锦
查看>>
日期提前一周功能
查看>>
AIX 常用磁盘管理命令-个人总结
查看>>
Linux ssh服务常用配置的详细描述及建议配置
查看>>
Win10专业版永久激活方法
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
HA高可用实验报错
查看>>
Windows Server入门系列之十四 IP地址配置
查看>>
打印机不能共享问题,解决办法?
查看>>
如何设计数据库
查看>>
堡垒机-麒麟开源堡垒机 V 1.3 正式发布
查看>>
Made4net-技术概括
查看>>
第二节课作业 学生等级改为商铺登记 150206306
查看>>
Linux文件系统权限
查看>>