(1)使用SQL Server2008 Management Studio创建以你名字命名的数据库,为该数据库增加一个数据文件,初始大小为5MB。
(2)拷贝(1)中的数据文件和日志文件后,删除(1)中创建的数据库,并利用SQL Server2008 Management Studio来完成数据库的附加。
(3)创建数据库student1。数据库的参数如下表所示
参数 参数值
数据库名称 Student1
数据库逻辑文件名 Student1_dat
数据文件名 C: \student1_dat.mdf
数据文件初始大小 10MB
数据文件最大值 50MB
数据文件增长量 原来的20%
日志逻辑文件名 Student_log
日志文件名 C: \student1_log.ldf
日志文件初始大小 5MB
日志文件最大值 25MB
日志文件增长量 5MB
(4)创建学生课程数据库,结构如下表所示:
数据库名 文件名 物理文件位置 初始大小 文件组
学生_课程 学生_课程_Data D:\SQL2008LX2\学生_课程_Data.MDF 4MB PRIMARY
学生_课程_Log D:\SQL2008LX2\学生_课程_Log.LDF
2MB MyLog
文件的物理存储位置可以随意选定。
表中的数据结构如下所示:
学生表:
学号 CHAR 5 不能空 主键, 姓名 CHAR 8 不能空
年龄 SMALLINT , 性别 CHAR 2, 所在系 CHAR 20
实现性别只能是“男”或“女”的Check约束和性别默认值为“男”
性
课程表:
课程号 CHAR 5 不能空 主键, 课程名 CHAR 20,唯一值
先行课 CHAR 5
选课表:
学号 CHAR 5 不能空,外键
课程号 CHAR 5 不能空,外键
(学号,课程号)主键
成绩 SMALLINT 0-100的约束。