然后创建选课表SC,学号和课号联合作主键,分别作外键。
create table sc(学号 char(6),课号 char(6),成绩 int,primary key (学号,课号),foreign key (学号)references 学生(学号),foreign key (课号)references 课程(课号))
假如已有学生表和课程表的话,再加一个选课表就可以了。选课表与学生表,课程表都是1对N的关系,这样学生表和课程表就可以是N对N的关系了。\x0d\x0a学生表-----studentid-----选课表-----courseid-----课程表\x0d\x0aCreate table StudentCourse (\x0d\x0aid int Indentity(1,1) not null,\x0d\x0aStudentId varchar(10) not null,\x0d\x0aCourseId varchar(10) not null,\x0d\x0aScore int\x0d\x0a)\x0d\x0a然后依次用insert to 插入数据\x0d\x0a至于楼主的那些要求都是数据上的问题,自行控制吧欢迎分享,转载请注明来源:内存溢出
评论列表(0条)