数据库关联映射建表图示(一对多、多对多)

转载 2013年12月02日 19:27:36

数据库关联映射建表图示(一对多、多对多)

~总结一下数据库的 一对多、多对一、一对一、多对多 关系 以及对应的建表方式~

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

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

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

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

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

关联映射:一对一

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

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

一对一外键关联:

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

关联映射:多对多

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

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

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

数据库实体间一对多(多对一)、多对多关系处理

原文:http://www.cnblogs.com/langtianya/archive/2013/03/11/2954832.html 数据库实体间有三种对应关系:一对一,一对多,多对多。 一对一...

数据库关联映射建表图示(一对多、多对多)

~总结一下数据库的 一对多、多对一、一对一、多对多 关系 以及对应的建表方式~ 关联映射:一对多/多对一 存在最普遍的映射关系,简单来讲就如球员与球队的关系; 一对多:从球队角度来说一个球队拥有...

Mysql使用Federate引擎实现操作本地表映射远程操作表

考虑这样一个场景,存在多台agent系统(每台均拥有自己的数据库)各自做完操作后,将会触发各自数据库的存储过程进行复杂运算,各自完成后均需要向远程某Master机器的数据库的表中擦入一条信息,以通知操...

WPF学习----数据绑定

WPF中的数据绑定提供了很强大的功能。与普通的WinForm程序相比,其绑定功能为我们提供了很多便利,例如Binding对象的自动通知/刷新,Converter,Validation Rules,...

SQL 对DateTime (时间和日期)数据类型的基本操作

日期和时间函数对建立一个站点是非常有用的。站点的主人往往对一个表中的数据何时被 更新感兴趣。通过日期和时间函数,你可以在毫秒级跟踪一个表的改变。 返回当前日期和时间 通过函数GETDATE(),你可以...
  • xycit
  • xycit
  • 2010年05月25日 11:40
  • 4118

【Hibernate框架】使用链接表的关联映射(一对多/多对一、单/双向映射)

马上就进入hibernate关联映射总结的最后阶段了,关于使用链接表的关联映射。 回顾我们的上篇文章【Hibernate框架】关联映射(多对多关联映射),我们总结了有关多对多关联映射的一些知识,细心的...

hibernate学习 关联映射(多对一,一对多)

一对多关联映射   映射原理   一对多关联映射和多对一关联映射的映射原理是一致的,都是在多的一端加入一个外键,指向一的一端。关联关系都是由多端维护,只是在写映射时发生了变化。   多对一关...

初次邂逅Hibernate之关联映射(一对多,多对一,双向)

在http://blog.csdn.net/qq_21231581/article/details/51814374中我们对Hibernate中的配置文件,常用API做了初步的了解与探讨,接下来我们将...

基于xml实现的一对多/多对一关联映射

首先是设计两个实体类,在网上借贷系统中,通常
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:数据库关联映射建表图示(一对多、多对多)
举报原因:
原因补充:

(最多只允许输入30个字)