关系数据库表之间有哪几种关系类型

关系数据库表之间有哪几种关系类型,第1张

1)一对一的关系

例如:一个人对应一个唯一的身份z号,即为一对一的关系。

2)一对多关系

例如:一个班级对应多名学生,即为一对多关系

3)多对多关系

例如:一个学生可以选多门课程,而同一门课程可以被多个学生选修,彼此的对应关系即是多对多关系。

A表,a_id,a_name,a_tel三个字段。

B表,b_id,b_address,b_sol三个字段。

关联表,ref_id,a_id,b_id,存储着AB两表的id,

比如:A有

a0001,zhang3,139555533

a0002,li4,1397788888

a0003,wang5,13655566

B有

b0001,shanghai,234

b0002,shenyang,332

b0003,chongqing,123

如果想要AB表多对多的话,只需要将关联表进行增加即可,而AB两表基本数据不变,

比如:

关联表ref_table:

r0001,a0001,b0002

r0002,a0001,b0001

r0003,a0001,b0003

r0004,a0002,b0003

通过联合查询,就可以得到多对多的数据了,而且不破坏基本数据表。

以上就是关于关系数据库表之间有哪几种关系类型全部的内容,包括:关系数据库表之间有哪几种关系类型、数据库表 多对多的关系怎么建啊、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10073918.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存