use master
go
--创建数据库
create database kczxDB --数据库名
on primary
(
name = 'kczxDB', -- --主数据文件的逻辑名
filename = 'H:\zhui\kczx\kczxDB.mdf', --数据库文件的物理地址和文件名
size = 5mb, --数据库文件初始大小
maxsize = 100mb, --数据库文件的最大值
filegrowth = 15% --数据库文件的增加率
)
log on
(
name = 'kczxlog', --数据库日志的逻辑名
filename = 'H:\zhui\kczx\kczxDB.ldf', --数据库日志文件的物理地址和文件名
size = 2mb, --日志文件的大小
filegrowth = 1mb --文件每次增加的大小
)
--drop table 学生选课表
create table 学生选课表
(
学生ID号 int,
学生姓名 char(30),
教师ID号 int,
教师姓名 char(30),
课程ID号 int,
课程名 char(20),
--标记"是否已选",其值只能是‘是’或‘否’
已选 char(2) check(已选='是' or 已选='否'),
--组合主键
constraint primKey primary key(学生ID号,
教师ID号, 课程ID号),
--外键
foreign key (学生ID号) references 学生信息表(ID号),
foreign key (教师ID号) references 教师信息表(ID号),
foreign key (课程ID号) references 课程信息表(ID号)
)