**
**
【实验名称】建立数据库
【实验内容】在SQL Server 环境下建立数据库和维护数据库。
【实验目的】理解SQL Server数据库的存储结构,掌握SQL Server数据库的建立方法和维护方法。
【实验方法】在SQL Server环境下用CREATE DATABASE命令建立数据库(主义:需要时系统管理员用户,或者呗制定dbcreator固定服务器角色的成员,或者被显式地授予CREATE DATABASE权限,有关权限的内容请看课文5.2节)
【实验要求】
1、根据上体要求创建如下3个数据库:
a)创建数据库test1(使用一个数据文件和一个日志文件),要求制定一个数据文件、一个事务日志文件,并把它们安排在不同的硬盘上。
b)创建数据库test2(使用多个数据文件和多个日志文件)。要求使用三个数据文件和两个事务日志文件,主数据文件时列表中的第一个文件或者用关键字PRIMARY制定(文件扩展名:主数据文件使用.mdf,此数据文件使用.ndf,事务日志文件使用.ldf)。
c)创建数据库test3(使用文件组),要求使用3个文件组(含主文件组,默认的文件组),每个文件组包含两个数据文件,并且每个文件组要安排在不同的硬盘上。
2、建立的test1数据库,为之添加一个5MB大小的新数据文件。
3、修改建立的test2数据库,将其中的主数据文件增加5MB的存储空间。
4、删除建立的数据库test1.
【实验操作】
(一)创建数据库test1
create database test1
on
(name=test1,
filename='D:\database\data\test1.mdf',
size=10,
maxsize=50,
filegrowth=5)
log on
(name=test1_log,
filename='D:\database\log\test1.ldf',
size=5mb,
maxsize=25mb,
filegrowth=5mb)
(二)创建数据库test2
create database test2
on
(name=qq1,
filename='D:\database\data\qq1.mdf',
size=10mb,
maxsize=100mb,
filegrowth=10%),
(name=qq2,
filename='D:\database\data\qq2.ndf',
size=10mb,
maxsize=100mb,
filegrowth=10%),
(name=qq3,
filename='D:\database\data\qq3.ndf',
size=10mb,
maxsize=10mb,
filegrowth=10%)
log on
(name='log1',
filename='D:\database\log\log1.ldf',
size=10mb,
maxsize=100mb,
filegrowth=5mb),
(name=log2,
filename='D:\database\log\log2.ldf',
size=10mb,
maxsize=100mb,
filegrowth=10%)
(三)创建数据库test3
maxsize=10mb,
filegrowth=1mb),
filegroup cq22
(name=cz1,
filename='D:\database\data\cz1.nld',
size=1mb,
maxsize=10mb,
filegrowth=1mb),
(name=cz2,
filename='D:\database\data\cz2.nld',
size=1mb,
maxsize=10mb,
filegrowth=1mb),
filegroup cq33
(name=ca1,
filename='D:\database\data\ca1.nld',
size=1mb,
maxsize=10mb,
filegrowth=1mb),
(name=ca2,
filename='D:\database\data\ca2.nld',
size=1mb,
maxsize=10mb,
filegrowth=1mb)
(四)修改数据库test1,为之添加一个5MB大小的新数据文件
alter database test1
add file
(name=zz,
filename='D:\database\data\zz.mld',
size=5mb,
maxsize=100mb,
filegrowth=5mb)
(五)修改数据库test2,将其中的主数据文件增加5MB的存储空间
alter database test2
modify file
(name=qq1,
filename='D:\database\data\qq1.mid',
maxsize=105mb)
(六)删除建立的数据库test1
drop database test1