码上快乐
1秒登录
首页
榜单
标签
关于
搜索
相关内容
简体
繁体
数据库在一对一、一对多、多对多怎么设计表关系
本文转载自
查看原文
2020-04-28 12:05
921
DataBase
1、一对一可以两个实体设计在一个数据库中 例如设计一个夫妻表,里面放丈夫和妻子
2、一对多可以建两张表,将一这一方的主键作为多那一方的外键,例如一个学生表可以加一个字段指向班级(班级与学生一对多的关系)
3、多对多可以多加一张中间表,将另外两个表的主键放到这个表中(如教师和学生就是多对多的关系)
关于外键的设置:
首先,外键引用的那个列在主表中必须是主键列或者唯一列。
所以1:n的肯定把外键建立在n的那张表上。
1:1,一般要看谁是主表,谁是附属表,外键当然建立在附属表中。
n:m的情况,需要建立一个关系表,两个原表和其关系分别是1:n,1:m
×
免责声明!
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。
猜您在找
数据库在一对一、一对多、多对多怎么设计表关系
数据库建立表关系 一对多 多对多 一对一
数据库中表的一对多、多对多、一对一关系等
数据库一对一,一对多,多对多关系
数据库一对一、一对多、多对多关系
数据库设计(一对一、一对多、多对多)
数据库建表,一对一、一对多、多对多关系
数据库之表关系,一对多、多对多、一对一(外键,级联更新级联删除)
数据库表中一对多关系怎么设计?
数据库表设计(一对多,多对多)
粤ICP备18138465号
© 2018-2025 CODEPRJ.COM