如何定义数据表之间的关系

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/09 06:30:05

如何定义数据表之间的关系
如何定义数据表之间的关系

如何定义数据表之间的关系
数据表之间的关系
简单的话 也就 一对多 / 多对多
一对多
比如 班级/学生 一个班级有多个学生,一个学生属于一个班级
数据库上就定义2个表 一个班级表 一个学生表
学生表里,有个字段,是“班级编号”,来关联到所属的班级
必要的话,可以创建一个外键
多对多
比如 学生/选修课 一个学生可以选修多个课程,一个课程可以多个学生选修
数据库上就定义3个表 一个课程表 一个学生表 一个关联表
关联表中至少包含着2个字段 “课程编号”,“学生编号”
必要的话,可以创建两个外键