3)
Major_Hx 数据项名 专业编号(Mno_hx) 专业名称(Mname_hx) 学院编号(Dno_hx) SQL语句是: create table Major_Hx
数据类型 char char char 长度 20 20 20 完整性约束 主键,唯一,非空 外键 (Mno_hx char(20) primary key, Mname_hx char(20), Dno_hx char(20),
constraint Dept_Major foreign key(Dno_hx) references Dept_Hx)
SQL执行结果为:
4)Class_Hx 数据项名 班级编号(CLno_hx) 班级名称(CLname_hx) 专业编号(Mno_hx)
数据类型 char char char 长度 20 20 20 完整性约束 主键,唯一,非空 外键
SQL语句是:
create table Class_Hx
(CLno_hx char(20) primary key, CLname char(20), Mno_hx char(20),
constraint Major_Class foreign key(Mno_hx) references Major_Hx )
SQL执行结果是:
5)Students_Hx
数据项名 数据类型 char char char int char 数int 长度 12 20 2 20 20 完整性约束 主键,唯一,非空 外键 学号(Sno_hx) 学生姓名(Sname_hx) 学生性别(Ssex_hx) 学生年龄(Sage_hx) 生源所在地(Shome_hx) 已修学分总(ScreditAccess_hx) 班级编号(CLno_hx) char SQL语句是:create table Students_Hx
(Sno_hx char(12) primary key , Sname_hx char(20), Ssex_hx char(2), Sage_hx int, Shome_hx char(20), ScreditAccess_hx int, CLno_hx char(20),
constraint Class_Students foreign key(CLno_hx) references Class_Hx)
SQL执行结果是:
6)Course_Hx
数据项名 课程编号(Cno_hx) 课程名称(Cname_hx) 学时(Chour_hx) 考试或考察(Cexam_hx) 学分(Ccredit_hx) 数据类型 char char int char int 长度 20 20 4 完整性约束 主键,唯一,非空 >0 >0
SQL语句是:
create table Courses_Hx (
Cno_hx char(20) primary key, Cname_hx char(20), Chour_hx int, Cexam_hx char(4), Ccredit_hx int,
check(Chour_hx>0 and Ccredit_hx>0) )
SQL执行结果是: