(cid int,
Sid int,
Cname char(30),
Score_1 int,
Score_2 int,
Score_3 int,
)
这个有问题吧,一个课程编号只对应一个课程名称,一个学生的课程只有一个成绩,怎么你这里有三个成绩的。你可以把cid,sid同时在这个表设置成主键,这样cid和sid就可以唯一标示一个学生的一门课程的成绩了。
单表的就不详细说了列举一个吧,就比如班级表
class_id(主键)
class_name
class_studentnumber
//老师表和学生表也是一样
在此基础上,再添加下表
老师班级表
teacher_id
class_id
student_id
teacher_name
teacher_sex
其中主键为:teacher_id和class_id
双主键,就可以实现多对多关系
你想要sql语句还是什么呀String sql = “create table transcript(sid int primary key,cour varchar(20),score number(3,1)”
不知道你用什么数据库,我写的使用oracle的
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)