当前位置:文档之家› SQL 第3章 数据库的创建和管理(实训1新)

SQL 第3章 数据库的创建和管理(实训1新)

第3章数据库的创建和管理
动手操作一:查看系统数据库信息
任务1:在“资源对象管理器”中查看服务器中的系统数据库,并回答有哪些数据库。

系统数据库:master、model、msdb、tempdb 任务2:在“资源对象管理器”中查看各类数据库的属性。

任务3:在查询窗口中使用命令查看服务器中的系统数据库信息。

动手操作二:用界面方式创建数据库
任务1:在E盘以班级号创建一个文件夹。

任务2:在“资源对象管理器”中创建一个名为jxgl的数据库。

任务3:查看JXGL数据库对象和数据库文件。

任务4:在jxgl库中增加1个次文件组user1,并在其中增加一个数据文件j4_data,属性自定义。

在jxgl中增加1个日志文件log2,属性自定义。

动手操作三:用命令创建数据库
任务1:创建一个默认参数的数据库db1。

任务2:查看db1数据库的信息,请说出该数据库中有哪些文件?逻辑文件名、磁盘文件名各是什么?它们的大小是多少?
有主数据文件和日志文件。

逻辑文件名:主数据文件db1,日志文件db1_log。

磁盘文件名:主数据文件db1.mdf, 日志文件db1_log.LDF。

主数据文件:初始大小3MB,增量为1MB,不限制增长。

日志文件:初始大小1MB,增量为10%,最大值为2,097,152。

任务3:按下列表格中的要求创建一个名为TESTDB的数据库。

create database TESTDB
on primary
(name=TD1,filename='E:\SQL\TD1.MDF',
size=5MB,maxsize=20MB,filegrowth=10%),
(name=TD2,filename='E:\SQL\TD2.NDF',
size=10MB,maxsize=30MB,filegrowth=2MB),
filegroup User1
(name=TD3,filename='E:\SQL\TD3.NDF',
size=5MB,filegrowth=2MB)
log on
(name=TLOG,filename='E:\SQL\TLOG.LDF',
size=4MB,filegrowth=20%)
动手操作四:用命令修改数据库
任务1:在数据库testdb中增加一个u3文件组。

use master
go
alter database testdb
add filegroup u3
go
任务2:将数据库testdb中的文件组u3更名为u2。

use master
go
alter database testdb
modify filegroup u3 name=u2
go
任务3:在数据库testdb中增加如下文件:
◆在主文件组中增加数据文件td4,初始大小为5MB,最大为15MB,增长幅
度为1MB。

◆在次文件组u2中增加数据文件td5,属性同td4。

◆增加日志文件tlog2,属性同td4。

alter database testdb
add file
(name=td5,filename='E:\sql\td5.ndf ',
size=5,maxsize=15,filegrowth=1)to filegroup u2
alter database testdb
add log file
(name=tlog2,filename='E:\sql\tlog2.ldf',
size=5,maxsize=15,filegrowth=1)
alter database testdb
add file
(name=td4,filename='E:\sql\td4.ndf ',
size=5,maxsize=15,filegrowth=1)
任务4:将数据库testdb中的数据文件td2的初始大小改为10MB,最大容量为50MB,增长幅度为15%。

alter database testdb
modify file
(name=td2,size=10,maxsize=50,filegrowth=15%)
任务5:将数据库testdb的数据库名改为gldb。

alter database testdb modify name=gldb
任务6:删除数据库testdb中的文件组u2(注意:应先删除组中的文件)。

alter database gldb
remove file td5
go
alter database gldb
remove filegroup u2
动手操作五:用界面方式分离与附加数据库
任务1:在A机上,将JXGL数据库与服务器分离。

任务2:在A机上,将JXGL数据库中的数据文件和日志文件复制到B机的E:盘。

任务3:将分离出来的数据库附加到B机上。

动手操作六:用命令删除数据库任务1:用命令方式删除数据库。

drop database jxgl。

相关主题