數據表創建
--–.學生表
--Student(s_id,s_name,s_brith,s_sex) –學生編號,學生姓名, 出生年月,學生性別
CREATE TABLE dbo.Student (
s_id int IDENTITY(1,1) NOT NULL,
s_name nvarchar(20) NOT NULL ,
s_brith datetime NOT NULL ,
s_sex bit NOT NULL DEFAULT 1,
PRIMARY KEY(s_id)
);
--–.課程表
--Course(c_id,c_name,t_id) ––課程編號, 課程名稱, 教師編號
create table dbo.Course(
c_id int IDENTITY(1,1) NOT NULL,
c_name nvarchar(20) not null ,
t_id int NOT NULL,
PRIMARY KEY(c_id)
);
/*
–.教師表
Teacher(t_id,t_name) –教師編號,教師姓名
*/
CREATE TABLE dbo.Teacher(
t_id int IDENTITY(1,1) NOT NULL,
t_name nvarchar(20) NOT NULL ,
PRIMARY KEY(t_id)
);
/*
–.成績表
Score(s_id,c_id,s_score) –學生編號,課程編號,分數
*/
Create table dbo.Score(
s_id int NOT NULL,
c_id int NOT null ,
s_score INT ,
primary key( s_id , c_id )
);
--插入學生表測試數據
SET IDENTITY_INSERT Student ON
insert into Student values(1 , '趙雷' , '1990-01-01' , 1);
insert into Student values(2 , '錢電' , '1990-12-21' , 1);
insert into Student values(3 , '孫風' , '1990-05-20' , 1);
insert into Student values(4 , '李雲' , '1990-08-06' , 1);
insert into Student values(5 , '周梅' , '1991-12-01' , 0);
insert into Student values(6 , '吳蘭' , '1992-03-01' , 0);
insert into Student values(7 , '鄭竹' , '1989-07-01' , 0);
insert into Student values(8 , '王菊' , '1990-01-20' , 0);
SET IDENTITY_INSERT Student OFF
--課程表測試數據
SET IDENTITY_INSERT Course ON
insert into Course(c_id,c_name,t_id) values(1 , '語文' , '02');
insert into Course(c_id,c_name,t_id) values(2 , '數學' , '01');
insert into Course(c_id,c_name,t_id) values(3 , '英語' , '03');
SET IDENTITY_INSERT Course OFF
--教師表測試數據
SET IDENTITY_INSERT Teacher ON
insert into Teacher(t_id,t_name) values(1 , '張三');
insert into Teacher(t_id,t_name) values(2 , '李四');
insert into Teacher(t_id,t_name) values(3 , '王五');
SET IDENTITY_INSERT Teacher OFF
--成績表測試數據
insert into Score(s_id,c_id,s_score) values(1, 1, 80);
insert into Score(s_id,c_id,s_score) values(1, 2, 90);
insert into Score(s_id,c_id,s_score) values(1, 3, 99);
insert into Score(s_id,c_id,s_score) values(2, 1, 70);
insert into Score(s_id,c_id,s_score) values(2, 2, 60);
insert into Score(s_id,c_id,s_score) values(2, 3, 80);
insert into Score(s_id,c_id,s_score) values(3, 1, 80);
insert into Score(s_id,c_id,s_score) values(3, 2, 80);
insert into Score(s_id,c_id,s_score) values(3, 3, 80);
insert into Score(s_id,c_id,s_score) values(4, 1, 50);
insert into Score(s_id,c_id,s_score) values(4, 2, 30);
insert into Score(s_id,c_id,s_score) values(4, 3, 20);
insert into Score(s_id,c_id,s_score) values(5, 1, 76);
insert into Score(s_id,c_id,s_score) values(5, 2, 87);
insert into Score(s_id,c_id,s_score) values(6, 1, 31);
insert into Score(s_id,c_id,s_score) values(6, 3, 34);
insert into Score(s_id,c_id,s_score) values(7, 2, 89);
insert into Score(s_id,c_id,s_score) values(7, 3, 98);