创建名为student的表,该表要求如下:
字段名 | 字段类型 | 大小 | 说明 |
Sno | Char | 11 | 学号,主键 |
Sname | varChar | 8 | 姓名 |
Sex | Char | 2 | 性别,默认值为男,只能输入男或女 |
Birthday | Datetime | 出生日期 | |
Sdept | Char | 20 | 所在系 |
创建名为course的表,该表要求如下
字段名 | 字段类型 | 大小 | 说明 |
Cno | Char | 3 | 课程号,主键 |
Cname | varChar | 30 | 课程名,不允许出现重复着 |
Ccredit | Float | 学分 |
创建名为score的表,该表要求如下
字段名 | 字段类型 | 大小 | 说明 |
Sno | Char | 11 | 学号,主键,数据参照学生表的学号 |
Cno | Char | 3 | 课程号,主键,数据参照课程表的课程号 |
Grade | Float | 成绩,必须在0-100分之间 |
create table student
(
Sno char(11)primary key ,
Sname varchar(8),
Sex char(2)default('男')check(Sex='男'or Sex='女'),
Birthday datetime,
Sdept char(20)
)
create table course
(
Cno char(3)primary key,
Cname varchar(30)unique,
Ccredit float
)
create table score
(
Sno char(11)references student(Sno),
Cno char(3)references course(Cno),
primary key(Sno,Cno),
Grade float check(Grade>=0 and Grade<=100)