数据库实验报告范文
- 格式:doc
- 大小:34.00 KB
- 文档页数:3
实验一 建立数据库
班级: 姓名: 学号: 分数:
一、实验目的
1、理解SQL Server 数据库的存储结构;
2、掌握SQL Server数据库的建立方法和维护方法。
二、实验内容
1、 创建数据库
(1)要求:创建一个test1数据库,该数据库的主数据文件逻辑名称为test1_data,物理文件名为test1.mdf,初始大小为10MB,最大尺寸为无限大,增长速度为10%;数据库的事务日志文件逻辑名称为test1_log,物理文件名为test1.ldf,初始大小为1MB,最大尺寸为5MB,增长速度为1MB。并且要求主数据文件和事务日志文件的物理位置在不同的硬盘上。
(2)创建一个指定多个数据文件和日志文件的数据库。该数据库名称为test2,有1个10MB和1个20MB的数据文件和2个10MB的事务日志文件。数据文件逻辑名称为test2_1和test2_2,物理文件名为test2_1.mdf和test2_2.mdf。主文件是test2_1,由primary指定,两个数据文件的最大尺寸分别为无限大和100MB,增长速度分别为10%和1MB。事务日志文件的逻辑名为test2_log1和test2_log2,物理文件名为test2_log1.ldf和test2_log2.ldf,最大尺寸均为50MB,文件增长速度为1MB。
(3)使用文件组创建数据库test3。使用三个文件组(含主文件组,即默认的文件组),每个文件组包含两个数据文件,并且每个文件组要安排在不同的硬盘上。
2、修改数据库
(1)修改建立的test1数据库,为之添加一个5MB大小的新数据文件。
(2)修改test1数据库,将其中的主数据文件增加一个5MB的存储空间。
3、删除建立的数据库。
三、实验过程
1、创建数据库
(1)创建test1数据库的步骤:在SQL Server的查询分析器中输入命令如下:
create database test1
on
(name=test1_data,
filename='f:\sqltest1\test1.mdf',
size=10mb,
filegrowth=10%)
log on
(name=test1_log,
filename='f:\sqltest2\test1.ldf',
size=1mb,
maxsize=5mb,
filegrowth=1mb)
(2)创建test2数据库的步骤:在SQL Server的查询分析器中输入命令如下:
create database test2
on
primary (name=test2_1,
filename='f:\sqltest1\test2_1.mdf',
size=10mb,
filegrowth=10%),
(name=test2_2,
filename='f:\sqltest1\test2_2.ndf',
size=20mb,
filegrowth=1mb)
log on
(name=test2_log,
filename='f:\sqltest1\test2_log1.ldf',
size=10mb,
maxsize=50mb,
filegrowth=1mb),
(name=test1_log,
filename='f:\sqltest1\test2_log2.ldf',
size=10mb,
maxsize=50mb,
filegrowth=1mb)
(3)创建test3数据库的步骤:(这里的例子给出定义了两个文件组,一个是默认的,它包括两个文件test3_1.mdf和test3_2.mdf,令一个是group1组,也包括两个文件test3_3.mdf和test3_3.mdf。注意:按题目要求每个文件的路径是不一样的。)
create database test3
on
primary
(name=test3_1,
filename='f:\sqltest1\test3_1.mdf',
size=10mb,
filegrowth=10%),
(name=test3_2,
filename='f:\sqltest1\test3_2.ndf',
size=20mb,
filegrowth=1mb),
filegroup group1
(name=test3_3,
filename='f:\sqltest1\test3_3.ndf',
size=10mb,
filegrowth=10%),
(name=test3_4,
filename='f:\sqltest1\test3_4.ndf',
size=20mb,
filegrowth=1mb)
2、修改数据库
(1 ) 修改建立的test1数据库,为之添加一个5MB大小的新数据文件。 Alter database test1
Add file
(name=test1_new,
Filename='f:\sqltest1\test1_new.ndf',
Size=5mb)
(2) 修改test1数据库,将其中的主数据文件增加一个5MB的存储空间
Alter database test1
Modify file
(name=test1_data,
Size=15mb)
3、删除数据库
drop database test1
drop database test2
drop database test3
四、实验结果分析。(包括实验的结果和其中的实验数据以及中间的调试过程)
1、创建数据库
(1)创建数据库test1的实验结果分析
当输入的命令正确无误后,按F5键执行查询,会在查询分析器的消息框中显示如下的结果。
CREATE DATABASE 进程正在磁盘 'test1 上分配 10.00 MB 的空间。
CREATE DATABASE 进程正在磁盘 'test1' 上分配 1.00 MB 的空间。
(2)、创建数据库test2的实验结果分析
(3)、创建数据库test3的实验结果分析
2、修改数据库
3、删除数据库
注意:这部分内容是同学们上机调试时具体在每步操作时遇到的问题和解决方法,最后给出实验的结果。
五、实验总结
注意:总结本次实验所掌握的知识点以及不足的地方。