实验一.docx
- 文档编号:27861112
- 上传时间:2023-07-05
- 格式:DOCX
- 页数:12
- 大小:330.71KB
实验一.docx
《实验一.docx》由会员分享,可在线阅读,更多相关《实验一.docx(12页珍藏版)》请在冰豆网上搜索。
实验一
淮海工学院计算机工程学院
实验报告书
课程名:
《数据库原理及应用》
题目:
数据库的创建与管理
班级:
学号:
姓名:
一.目的与要求
1、巩固数据库的基础知识。
2、掌握使用SQLServer2000企业管理器和T_SQL语句两种方法创建数据库。
3、掌握使用SQLServer2000企业管理器和T_SQL语句两种方法查看、修改数据库属性。
4、掌握使用SQLServer2000企业管理器和T_SQL语句两种方法缩小、更改与删除数据库。
二.实验内容
练习1:
用企业管理器创建数据库。
⑴创建数据库Student:
右击数据库,单击【新建数据库】。
⑵输入数据库名称Student。
⑶选择【数据文件】标签,增加一个文件student1,设置初始大小为5MB。
⑷选择【事务日志】标签,增加一个日志文件student1_log,初始大小为5MB。
⑸单击【确定】按钮,开始创建数据库。
练习2:
用TSQL语句创建数据库Student1。
数据库的参数如下表所示。
参数
参数值
数据库名称
Student1
数据库逻辑文件名
Student1_dat
操作系统数据文件名
E:
\mssql\data\Student1_dat.mdf
数据文件的初始大小
10MB
数据文件最大大小
50MB
数据文件增长量
原来的20%
日志逻辑文件名
Student_log
操作系统日志文件名
E:
\mssql\data\Student1_log.ldf
日志文件初始大小
5MB
日志文件的最大大小
25MB
日志文件增长增量
5MB
练习3:
分别用企业管理器和T_SQL语句设置练习2创建的数据库选项、压缩该数据库、更改该数据库。
⑴设置数据库选项:
两种方法
①使用企业管理器修改数据库选项。
右击数据库,单击“属性”,选择“选项”标签,弹出窗口,选中“只读”复选框。
这样数据库就变为只读数据库。
②打开查询分析器使用T_SQL语句更改数据库选项。
EXECSP_DBOPTION¹student¹,¹readonly¹,¹TRUE¹
⑵压缩数据库:
两种方法
①使用企业管理器压缩数据库。
右击数据库,选择“所有任务”,单击“收缩数据库”,弹出窗口,键入收缩量。
②使用T_SQL语句压缩数据库。
打开查询分析器键入:
DBCCSHRINKDATABASE(student,2)将student数据库压缩成为2M。
⑶更改数据库:
打开查询分析器更改数据库student,参数如下:
参数
参数值
数据库名
Student
增加的文件组名
StudentFG1
增加的文件1的逻辑名
Studentdat3
文件1在磁盘中的目录
E:
\tdat3.ndf
文件1的初始大小
5MB
文件1的最大值
50MB
文件1的增长量
5MB
增加的文件2逻辑名
Studentdat4
文件2磁盘中的目录
E:
\tdat3.ndf
文件2初始大小
5MB
文件2最大值
50MB
文件2增长量
5MB
新增日志逻辑文件名
Studentlog2
日志文件在磁盘中的目录
E:
\studentlog.ldf
日志文件初始值
5MB
日志文件最大值
100MB
日志文件增长量
5MB
三.实验步骤
练习1:
用企业管理器创建数据库。
⑴创建数据库Student:
右击数据库,单击【新建数据库】。
打开企业管理器,在左窗格中双击要建立数据库的服务节点,将该节点展开。
双击“数据库”节点,然后在右窗格中右击空白区域,从弹出的快捷菜单中选择“新建数据库”命令,则弹出“数据库属性”对话框。
⑵输入数据库名称Student。
在名称文本框中输入数据库的名称Student,然后单击确定,即创建好数据库。
⑶选择【数据文件】标签,增加一个文件student1,设置初始大小为5MB。
右击创建好的Student数据库—属性—数据文件,添加student1,分配的空间填5M。
⑷选择【事务日志】标签,增加一个日志文件student1_log,初始大小为5MB。
继续上一步骤,点击事务日志,添加student1_log,分配的空间填5M.
⑸单击【确定】按钮,开始创建数据库。
练习2:
用TSQL语句创建数据库Student1。
数据库的参数如上所示。
(1)打开查询分析器,连接服务器,选用“Windows身份验证连接方式”,弹出查询对话框。
(2)在光标所在处输入创建数据库的Transact-SQL语句。
(3)单击“分析查询”按钮,完成数据库创建。
练习3:
分别用企业管理器和T_SQL语句设置练习2创建的数据库选项、压缩该数据库、更改该数据库。
⑴设置数据库选项:
两种方法
①使用企业管理器修改数据库选项。
右击数据库,单击“属性”,选择“选项”标签,弹出窗口,选中“只读”复选框。
这样数据库就变为只读数据库。
②打开查询分析器使用T_SQL语句更改数据库选项。
语句为:
EXECSP_DBOPTION¹student¹,¹readonly¹,¹TRUE¹
⑵压缩数据库:
两种方法
①使用企业管理器压缩数据库。
右击数据库,选择“所有任务”,单击“收缩数据库”,弹出窗口,键入收缩量。
②使用T_SQL语句压缩数据库。
打开查询分析器键入:
DBCCSHRINKDATABASE(student,2)将student数据库压缩成为2M。
⑶更改数据库:
打开查询分析器更改数据库student,参数如上表:
语句为:
ALTERDATABASEStudentADDFILEGROUPStudentFG1
ALTERDATABASEStudent
ADDFILE
(NAME=Studentdat3,FILENAME='E:
\tdat3.ndf',SIZE=5MB,MAXSIZE=50MB,FILEGROWTH=5),
(NAME=Studentdat4,FILENAME='E:
\tdat3.ndf',SIZE=5MB,MAXSIZE=50MB,FILEGROWTH=5)
TOFILEGROUPStudentFG1
ALTERDATABASEStudent
ADDLOGFILE
(NAME=Studentlog2,FILENAME='E:
\studentlog.ldf',SIZE=5MB,MAXSIZE=100MB,FILEGROWTH=5)
四.测试数据与实验结果
图1打开企业管理器选择新建数据库
图2创建数据库Student
图3打开SQLServer
图4Transact-SQL语句创建数据库Sudent1
图5查看用Transact-SQL语句创建的数据库属性
图6把数据库Student改为只读
图7查看Student1的属性
图8使用T_SQL语句更改数据库选项
图9查看更改Student1属性后的结果
图9查看更改Student、Student1属性为只读
图10用企业管理器直接收缩数据库
图11用Transact-SQL语句实现数据库的收缩
图12用查询分析器更改数据库Student
五.结果分析与实验体会
这不是我第一次接触SQLServer,上学期做Java课程设计的时候在学长的指导下用SQLServer创建了一个很简单的学生信息表,但也只是使用了企业管理器创建的简单的小型数据库,所以现在再一次使用这个软件的我即感到有些不知所措。
实验有一项是要求我们调整数据库的文件增长属性。
可是为什么需要调整数据库的文件增长属性呢?
我带着这个疑问按照实验步骤的两种方法依次完成了实验要求。
并且通过查阅资料也找到了答案。
SQLServer数据库对空间的使用采取的是“先分配,后使用”的机制,加入数据库所需要的空间为4MB,而目前已经分配了10MB,则有6MB的空间是剩余的,但是SQLServer也不会将这6MB的空间提供给其他程序使用。
默认情况下,我们将数据库文件和日志文件的增长属性设置为自动增长,从而只要硬盘空间足够,就不会发生无法给数据库分配空间的错误。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验