(4)课程表Courseslh 数据项名 数据类型 课程编号 char 课程名 char 教师姓名 char 学时 int 考试或考查 char 学分 int SQL语句为:
CREATE TABLE Courseslh (
课程编号lh CHAR(20) PRIMARY KEY, 课程名lh CHAR(20), 教师姓名lh CHAR(10), 学时lh INT,
考试或考查lh CHAR(4), 学分lh CHAR(4) )
长度 20 20 10 10 4 4 完整性约束 主键,唯一,非空
SQL执行结果截图:
11
(5)学生表Studentslh 数据项名 数据类型 学生学号 char 学生姓名 char 学生性别 char 学生年龄 int 生源所在地 Char 已修学分总数 int 班级编号 char SQL语句为:
CREATE TABLE Studentslh (
学生学号lh CHAR(20) PRIMARY KEY, 学生姓名lh CHAR(10), 学生性别lh CHAR(2), 学生年龄lh int,
生源所在地lh char(20), 已修学分总数lh int, 班级编号lh CHAR(20)
constraint Class_Student foreign key(班级编号lh) references Classeslh )
长度 20 10 2 4 20 4 20 完整性约束 主键,唯一,非空 外键
SQL执行结果截图:
12
(6)上课表Teachlh 数据项名 教师编号lh 班级编号lh SQL语句为:
CREATE TABLE Teachlh (
教师编号lh CHAR(20) PRIMARY KEY, 班级编号lh CHAR(20) ,
CONSTRAINT Class_Teach FOREIGN KEY(班级编号lh) REFERENCES Classeslh, )
数据类型 char char 长度 20 20 完整性约束 主键,唯一,非空 外键
SQL执行结果截图:
(7)授课表Instructlh 数据项名 教师编号 课程编号 13
数据类型 char char 长度 20 20 完整性约束 主键,唯一,非空 外键 SQL语句为:
CREATE TABLE Instructlh (
教师编号lh CHAR(20) PRIMARY KEY, 课程编号lh CHAR(20),
CONSTRAINT Course_Instruct FOREIGN KEY(课程编号lh) REFERENCES Courseslh )
SQL执行结果截图:
(8)学习表Studylh 数据项名 数据类型 学生学号 char 课程编号 char 学期 char 课程名称 char 成绩 int 教师姓名 char SQL语句为:
CREATE TABLE Studylh (
学生学号lh CHAR(20) PRIMARY KEY, 课程编号lh CHAR(20), 学期lh char(10), 课程名称lh char(20), 成绩lh int,
教师姓名lh char(10),
CONSTRAINT Course_Study FOREIGN KEY(课程编号lh) REFERENCES Courseslh )
长度 20 20 10 20 10 10 完整性约束 主键,唯一,非空 外键
SQL执行结果截图:
14
(9)开设Setuplh 数据项名 数据类型 课程编号 char 班级编号 char SQL语句为:
CREATE TABLE Setuplh (
课程编号lh CHAR(20) PRIMARY KEY, 班级编号lh char(20),
CONSTRAINT Class_Setup FOREIGN KEY(班级编号lh) REFERENCES Classeslh )
长度 20 20 完整性约束 主键,唯一,非空 外键 SQL执行结果截图:
15