往数据库中插入数据,使用嵌套、集合查询
USE [150201101945_ScoreDB]
GO
CREATE TABLE Student(
Sno char(7) NOT NULL primary key, --学号
Sname char(10) NOT NULL,--姓名
Ssex char(2) NOT NULL check(Ssex='男'OR Ssex='女'), --性别
Sage tinyint NOT NULL check(Sage>=15 AND Sage<=45),--年龄
Sdept char(20) NOT NULL default('计算机学院')
);
GO
CREATE TABLE Course(
Cno char(10) NOT NULL primary key, --课程号
Cname char(20) NOT NULL ,--课程名
Ccredit int check(Ccredit>0),--学分
Semster int check(Semster>0),--学期
);
GO
CREATE TABLE SC(
Sno char(7) NOT NULL,--学号
Cno char(10) NOT NULL,--课程号
Grade int NOT NULL check(Grade>=0 and Grade<=100),--成绩
XKLB char(4),--修课类别
primary key(Sno,Cno),
Foreign key (Sno) references Student(Sno),
Foreign key (Cno) references Course(Cno),
);
GO
INSERT INTO Stud