现有三制高职学生管理信息数据库stuDB,模式如下: student( char(11), 姓名 char(10), 性别 char(2), 出生日期 datetime ,身份证 char(18)) course(课号 char(3), 课名 char(20), 学分 int, 开课学期 int ) selectcourse(,课号,成绩,教师) 下列完成性实现正确的是( )。
A.
create table student( 学号 char(11) primary key, 姓名 char(10) not null, 性别 char(2) not null default '男' check(性别='男' or 性别='女', 出生日期 datetime not null, 身份证 char(18) unique )
B.
create table course(课号 char(3) primary key, 课名 char(10) not null, 学分 int not null, 开课学期 int check(开课学期>=1 and 开课学期<=6) )
C.
create table selectcourse( char(8) primary key, 课号 char(3) foreign key references course(课号), 成绩 int null, 教师 char(10) not null )
D.
create table selectcourse( char(11) foreign key references student(), 课号 char(3) foreign key references course(课号), 成绩 int null, 教师 char(10) not null constraint sno_cno_primarykey primary key(,课号) )