第二次(第6周)上机作业
一、用T-SQL语句在E:\DATA\文件夹中创建一个教师信息数据库teacher,该数据库包含:(界面方式也要会)
1、一个主数据文件逻辑名‘teacherdata1 ’,
物理名‘E:\DATA\tdata1.mdf ’,
初始容量1MB,最大容量10MB,每次增长量为15%。
2、一个辅助数据文件逻辑名‘teacherdata2 ’
物理名‘E:\DATA\tdata2.ndf ’,
初始容量2MB,最大容量15MB,每次增长量为2MB。
3、两个数据文件不单独创建文件组,即使用默认的PRIMARY组;
4、一个事务日志文件逻辑名‘teacherlog’物理名‘E:\DATA\teacherlog.ldf ’,初始容量500KB,最大容量不受限制,每次增长量为500KB。
先确认E:\DATA\文件夹已创建,
CREATE DATABASE teacher
ON PRIMARY
( NAME = teacherdata1 ,
FILENAME = 'E:\DATA\tdata1.mdf' ,
SIZE =5MB ,
MAXSIZE= 10 ,
FILEGROWTH = 15%
) ,
( NAME = teacherdata2 ,
FILENAME = 'E:\DATA\tdata2.ndf' ,
SIZE = 2 ,
MAXSIZE= 15 ,
FILEGROWTH = 2MB
)
LOG ON /* 创建事务日志文件*/
( NAME = teacherlog ,
FILENAME = 'E:\DATA\teacherlog.LDF',
SIZE = 500 KB ,/* 初始容量,KB单位不能省略*/
MAXSIZE = UNLIMITED ,/* 日志文件最大容量不受限制*/
FILEGROWTH = 500 KB/* 增长量KB 不能省略*/ )
二、修改数据库“teacher”,增加两个文件组,文件组名:Gteacher1和Gteacher2。
ALTER DATABASE teacher
Add filegroup Gteacher1
ALTER DATABASE teacher
Add filegroup Gteacher2
三、增加一个辅助数据文件,文件逻辑名teacherdata3,物理名为:E:\data\ teacherdata3.ndf’,初始大小为20MB,最大100MB,增量10MB,归属于文件组“Gteacher1”。
Alter database teacher
Add file
( NAME = teacherdata3,
FILENAME = 'E:\data\teacherdata3.ndf',
SIZE = 20MB ,
MAXSIZE = 100,
FILEGROWTH = 10MB)
to filegroup Gteacher1
四、增加一个事物日志文件teacherlog1,物理名‘E:\DATA\teacherlog1.ldf ’,大小为30MB,最大大小为50MB,每次增长10MB。
Alter database teacher
Add LOG file
( NAME =teacherlog1,
FILENAME = 'E:\DATA\teacherlog1.ldf',
SIZE = 30MB ,
MAXSIZE = 50MB ,
FILEGROWTH = 10MB )
五、删除文件组Gteacher2。
ALTER DATABASE teacher
Remove filegroup Gteacher2
六、删除题四中建立的日志文件teacherlog1.ldf
ALTER DATABASE teacher
remove file teacherlog1
七、将数据库teacher的名称修改为teacheringsystem。
alter database teacher
modify name=teacher-system
八、分离数据库teacheringsystem,再附加数据库teacheringsystem。
九、使用Transact-SQL语言删除数据库teacheringsystem。
(界面方式也要会)
drop database teacheringsystem。