现有学制三年的高职学生管理stuDB数据库,模式如下: student( char(11),姓名 char(10),性别 char(2)) course(课号 char(3),课名char(20),学分 int ,学期 int ) selectCourse( char(11), 课号 char(3) , 成绩 int ,教师号 char(10 ) 能够正确实施完整性约束的是( )。
A.
use stuDB go create table student( char(11) primary key, 姓名 char(10) not null, 性别 char(2) default '男', check(性别='男' or 性别='女')
B.
use stuDB go create table course(课号 char(3), 课名 char(20), 学分 int not null, 学期 int check(学期>=1 and 学期<=6), constraint primary_key primary key(con) )
C.
use stuDB go create table selectCourse( char(11) foreign key references student(), 课号 char(3) foreign key references course(课号), 成绩 int null, 教师号 char(4), primary key(,课号) )