SQL 第3章 数据库的创建和管理(实训1新)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第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