关系表建完以后,表里的数据从哪来?
总不能手打吧。
应该不会是空着吧(题目只要求建表)。
多对多关系要引入中间表,最常见的例子就是选课。
一个学生可以选多个课,一个课当然可以多个学生来选
这样要创建三个表,学生表,课程表,选课表(学号,课程号,两个字段做联合主键)
假设学生表有张三,李四等四十个学生,就是有四十个记录
课程表里面有:数据库,网络编程两门课,就是两条记录
如果没人选课,那么选课表就是空的。
现在开始选课。。。。
张三李四两个人选了数据库这个课
选课表就是插入两个记录
张三学号,数据库课程号
李四学号,数据库课程号
张三又选网络编程
选课表再插入一个记录
张三学号,网络编程课程号
以此类推。