• 班级是1端,学生是多端,结合面向对象的思想,1端是父亲,多端是儿子,所以多端具有1端的属性,也就是说多端里面应该放置1端的主键,那么 学生表里面应该放置班级表里面的主键

四、多对多关系

对于多对多关系,需要转换成1对多关系,那么就需要一张中间表来转换,这张中间表里面需要存放学生表里面的主键和课程表里面的主键,此时学生与中间表示1对多关系,课程与中间表是1对多关系,学生与课程是多对多关系

总而言之,最重要的关系就是1对多关系,根据面向对象思想在建表的时候将1端主键置于多端即可。

数据库 中,单表的操作是最简单的,但是在实际业务中最少也有十几张表,并且表与表之间常常相互间联系; 一对多 一对一 多对多 是表与表之间的常见的 关系 ,初学时在多表连接时会纠结如何写对应的Sql语句,下面就分享一些小技巧; 一对多 是最基础的表间 关系 ,意思是一张表A中的一条记录可以对应另一张表B中的多条记录,另一张表B中的一条记录只能对应一张表A中的一条记录 举个 一对多 的例子: 有两张表, 表A:学生表student(子表) id name class_id(外键非空:班级id)
做一个项目,必然是少不了 数据库 设计的!在学习阶段,基本都是单表。然而在实际开发过程中, 一对多 多对多 的表处处都是!简单整理一下, 一对多 多对多 表如何设计整理一下思路: 数据库 实体间有三种对应 关系 一对一 一对多 多对多 一对一 关系 示例: 一对多 关系 实例:1.一个母亲可以有很多孩子,一个孩子只有一位亲生母亲。 ​ 2.一个员工有一个部门,1个员工关联一个部门,一个部门可以拥有多个员工,但一个员工只能关联一个部门。 多对多 关系 实例:1.一位老师可以教导多个学生,一个学生可以被多个老师教导。 ​ 2.一个学生可以选择多门课程,一门课程可以被多个学生选中。 一对一 关系 : ​ 一对一 关系 是最简
1、 一对多 :比如说一个班级有很多学生,可是这个班级只有一个班主任。在这个班级中随便找一个人,就会知道他们的班主任是谁;知道了这个班主任就会知道有哪几个学生。这里班主任和学生的 关系 就是 一对多 。 2、多对一:比如说一个班级有很多学生,可是这个班级只有一个班主任。在这个班级中随便找一个人,就会知道他们的班主任是谁;知道了这个班主任就会知道有哪几个学生。这里学生和班主任的 关系 就是多对一。 3、 一对一 :比如...
基于Java+SpringBoot+Vue+HTML5健身房管理系统(源码+LW+调试文档+讲解等)/健身房管理软件/健身房会员系统/健身房预约系统/健身房课程管理/健身房排期软件/健身房收银系统