数据库一对一,一对多,多对多关系
一对一关系实例:
人----->身份证
一对多:
班级 ------ 学生 学生表里面放班级表的主键,或者新增关系表,该表包含字段(学生号,班级号)。通过学生号与班级号的对应关系表示学生属于班级。
多对多:
学生 ------- 课程 多对多先转换成一对多,需要一张中间表格来转换,这张表格内存放学生表里面的主键和课程表里面的主键,此时学生和中间表格是一对多关系,课程与中间表格是一对多关系,学生与课程是多对多关系。
最重要的关系就是1对多关系,根据面向对象思想在建表的时候将1端主键置于多端即可