use 学生
go
create table Teacher
(
Tno char(3)primary key,
--教工编号
Tname char(4)not null,
--教工姓名
Tsex char(2)not null,
--教工性别
Tbirthday datetime,
--教工出生年月
Prof char(6) ,
--职称
Depart varchar(10)not null,
--教职工所在部门
)
go
insert into Teacher values(\'804\',\'李诚\',\'男\',\'1958-12-02\',\'副教授\',\'计算机系\')
insert into Teacher values(\'856\',\'张旭\',\'男\',\'1969-03-12\',\'讲师\',\'电子工程系\')
insert into Teacher values(\'825\',\'王萍\',\'女\',\'1972-05-05\',\'助教\',\'计算机系\')
insert into Teacher values(\'831\',\'刘冰\',\'女\',\'1977-08-14\',\'助教\',\'电子工程系\')
create table student
(
sno char(3)primary key,
--学号
sname char(8)not null,
--学生姓名
ssex char(2)not null,
--学生性别
sbirthday datetime ,
--学生出生年月
class char(5)
--学生所在班级
)
insert into Student values(\'108\',\'曾华\',\'男\',\'1977-09-01\',\'95033\')
insert into Student values(\'105\',\'匡明\',\'男\',\'1975-10-02\',\'95031\')
insert into Student values(\'107\',\'王丽\',\'女\',\'1976-01-23\',\'95033\')
insert into Student values(\'101\',\'李军\',\'男\',\'1976-02-20\',\'95033\')
insert into Student values(\'109\',\'王芳\',\'女\',\'1975-02-10\',\'95031\')
insert into Student values(\'103\',\'陆军\',\'男\',\'1974-06-03\',\'95031\')
create table Course
(
Cno char(5) primary key,
--课程号
Cname Varchar(10)not null,
--课程名称
Tno Char(3)references Teacher(tno) not null
--教工编号
)
go
insert into course values(\'3-105\',\'计算机导论\',\'825\')
insert into course values(\'3-245\',\'操作系统\',\'804\')
insert into course values(\'6-166\',\'数字电路\',\'856\')
insert into course values(\'9-888\',\'高等数学\',\'831\')
select *from Course
create table Score
--成绩表
(
Sno char(3)references student(sno)not null,
--学号
Cno char(5)references course(cno)not null,
--课程表
Degree Decimal(4,1)
--成绩
primary key(sno,cno)
)
go
insert into score values(\'103\',\'3-245\',\'86\')
insert into score values(\'105\',\'3-245\',\'75\')
insert into score values(\'109\',\'3-245\',\'68\')
insert into score values(\'103\',\'3-105\',\'92\')
insert into score values(\'105\',\'3-105\',\'88\')
insert into score values(\'109\',\'3-105\',\'76\')
insert into score values(\'101\',\'3-105\',\'64\')
insert into score values(\'107\',\'3-105\',\'91\')
insert into score values(\'108\',\'3-105\',\'78\')
insert into score values(\'101\',\'6-166\',\'85\')
insert into score values(\'107\',\'6-166\',\'79\')
insert into score values(\'108\',\'6-166\',\'81\')
select *from Score