//创建学生表
create table student(
sno char(10) primary key,//学号是主键
sname char(15) not null,//姓名为非空
sid char(18) unique,//(身份证)取值不能重复
ssex char(1) default ‘男‘,//默认为男
sage tinyint check(sage >= 15 and sage <= 45),//限制范围为15~45之间
sdept char(20)
)
//创建课程表
create table course(
cno char(10) primary key,//课程号为主键
cname char(20) not null,
credit numeric(3,1) check(credit > 0),//学分
semester tinyint //学期
)
//创建学生成绩表
create table score(
sno char(10) not null,
cno char(10) not null,
grade tinyint,
primary key(sno,cno),//联合主键
foregin key(sno) references student(sno),//通过外键的方式进行联系
foregin key(cno) references course(cno)
)