数据库设计一对多、多对多关系
2017-02-20 23:13
169 查看
关联映射:一对多关系
简单来说就像球队和球员的关系;
一对多:一个球队拥有多个球员,而一个球员只对应一个球队,则球队和球员的关系就是一对多的关系。
![](http://img.blog.csdn.net/20170220232703113?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2N0X2Nocmlz/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
关联映射:多对多关系
例如学生和选修课之间的关系;
多对多:一门课程有若干个学生选修,而一个学生可以同时选修多门课程,则课程和学生之间具有多对多的关系。
数据表间多对多的关系如图:
![](http://img.blog.csdn.net/20170220232436469?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2N0X2Nocmlz/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
注:图片转载至http://blog.csdn.net/wunai616568168/article/details/8472600
简单来说就像球队和球员的关系;
一对多:一个球队拥有多个球员,而一个球员只对应一个球队,则球队和球员的关系就是一对多的关系。
关联映射:多对多关系
例如学生和选修课之间的关系;
多对多:一门课程有若干个学生选修,而一个学生可以同时选修多门课程,则课程和学生之间具有多对多的关系。
数据表间多对多的关系如图:
注:图片转载至http://blog.csdn.net/wunai616568168/article/details/8472600
相关文章推荐
- Rational Database Design Process 关系数据库设计过程一——定义“关系”(译)
- ORACLE关系数据库设计
- 关系数据库的几种设计范式
- 数据库设计的5种常见关系
- 数据库设计的5种常见关系
- 面向对象的关系数据库设计
- 数据库设计多对多关系的几种形态
- 从职责归属看数据库中关系设计
- 关系数据库的几种设计范式
- 面向对象的关系数据库设计
- 面向对象的关系数据库设计
- 关系数据库的几种设计范式
- 从职责归属看数据库中关系设计
- 关系数据库设计的规范化与非规范化之争
- 关系数据库设计理论(2) 函数依赖
- 论如何设计关系数据库结构
- 从职责归属看数据库中关系设计
- 关系数据库设计理论(5) 关系模式的规范化
- 面向对象的关系数据库设计
- 关系数据库设计