作业帮 > 综合 > 作业

SQL的一对多,多对一,一对一,

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/08/18 20:30:22
SQL的一对多,多对一,一对一,
SQL的一对多,多对一,一对一,
举个例子:
你有3个表
学生表(学生id 学生姓名)
课程表(课程id 课程名)
成绩表 (学生id 课程id 分数)
班级表(班级id 学生id)
这里的班级表跟学生表就是一对多 一个班级包含了很多学生 反过来就是多对一
这里的课程表就是多对多 一门课对应多个学生选择 一个学生也可以有多个课程可以选
至于一对一的话 教授与学生的关系 一般一个教授就对应一个学生