
(1:m),多对1(m:1),多对对(m:n)等。
比如有两个简单实体,分别是单位和职员,它们的关系就是1:m,一个单位可以有多个职员;
再比如有两个实体,分别是学生和图书,它们的关系就是m:n,从而形成中间表
学生借阅的图书,结果是1本图书可以被多人借阅,1个人也可以借多本图书。
其它的自己去查教程吧。
顺带说说,许多人做数据库表设计是想到哪里就建个字段,没有做概念设计,这样的数据库生命周期很短,而且维护极难。基本知识学好了非常重要!
3个表。
m是实体。
n是实体。
mn有联系。
每个多对多的联系都会被转换成一个关系,关系属性为联系两边实体集的键加上联系本身的属性。
每个1:n的联系也会被转换成一个关系,其属性为n的属性加上1,所对应实体集的键。
扩展资料:
在一个关系的若干候选键中指定一个用来唯一标识该关系的元组,则称这个被指定的候选键称为主关键字,或简称为主键、关键字、主码。每一个关系都有并且只有一主键,通常用较小的属性组合作为主键。例如学生表,选定“学号”作为数据 *** 作的依据,则“学号”为主键。而在选课表中,主键为(学号,课程号)。
参考资料来源:百度百科-关系模型
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)