您好,欢迎访问三七文档
实验报告专业:计算机、软件工程班级:13软件1班学号:201324133104姓名:王熙婷课程名称:数据库系统原理2014-2015学年度第2学期课程类别:专业必修实验时间:2015年5月10日实验名称:实验三:数据库的定义与管理实验目的和要求:(1)掌握Transact-SQL脚本的编写及运行过程。(2)掌握数据库的建立与删除方法。(3)掌握查看、修改数据库属性的方法。(4)掌握缩小、更名数据库的方法。(5)掌握由已经生成的数据库产生SQL脚本的方法。实验软硬件要求:(1)有一台安装Windows2000、WindowsXP或WindowsNT操作系统的计算机(2)安装MicrosoftSQLServer2000或SQLServer2005任意一版本(个人版、企业版、标准版)(3)实验人员应该掌握了SQLServer2005的安装过程,并对MicrosoftSQLServer2000或SQLServer2005的软件组成、各组成软件的用户操作界面及其主要功能作用有一定程度的了解。实验内容、实验过程、所遇问题及其解决方法(附页)实验总结及心得体会:(1)实验要求和目的基本掌握(2)对于不懂的问题通过上网搜索和书上查找等方式,不仅能快速地掌握,还能了解到该问题涉及的其他方面的知识。(3)要勤于动手,敢于尝试,对每一个知识点学会拓展。评定成绩:批阅教师:2015年月日实验内容、实验过程、所遇问题及其解决方法1.熟悉SQLServer2000软件界面、构架及其基本操作使用环境。2.用企业管理器创建数据库(1)在本地SQL服务器上建立名为MyDB1的数据库。首先在磁盘D的根目录下建立文件夹DATA;MyDB1中数据文件的初始大小设置为20MB,文件增长增量设置为2MB,文件增长方式设置为自动增长,文件的增长上限设置为100MB;日志文件的初始大小设置为1MB,文件增长增量设置为1MB,文件的增长上限设置为50MB。数据文件和日志文件均存放在D:\DATA下。(2)在本地SQL服务器上建立名为SCDB的数据库。SCDB中数据文件和日志文件的初始大小设置为3MB,文件增长方式设置为自动增长方式,文件增长不受限制。数据文件和日志文件均放在“D:\DATA”下。3.用Transact-SQL语句创建数据库在本地SQL服务器上建立名为ShiYan的数据库。ShiYan中数据文件的初始大小设置为3MB,文件增长增量设置为1MB,文件增长方式设置为自动增长,文件的增长上限设置为20MB;日志文件的初始大小设置为1MB,文件增长增量设置为1MB,文件的增长上限设置为5MB。数据文件和日志文件均放在“D:\DATA”下。实现语句:createdatabaseShiYanonprimary(name=ShiYan,filename='D:\DATA\ShiYan.mdf',size=3MB,maxsize=20MB,filegrowth=1MB)logon(name=ShiYan_log,filename='D:\DATA\ShiYan_log.mdf',size=1MB,maxsize=5MB,filegrowth=1MB)运行结果:4.用Transact-SQL语句查看修改数据库属性查看数据库MyDB1的属性及相关信息。将数据库MyDB1的日志文件MyDB1_log日志文件的最大值更改为100MB,初始值更改为5MB。为数据库MyDB1添加一个辅助文件,文件名为MyDB1FZ,存储在D:\DATA\MyDB1FZ.ndf中,初始大小设置为2MB,最大值为10MB,增长量为1MB。同时为数据库MyDB1添加一个日志文件,文件名为MyDB1LOG1,存储在D:\DATA\MyDB1LOG1.ndf中,初始大小为1MB,最大值为5MB,增长量为1MB。查看属性实现语句:sp_dboptionMyDB1实验结果:查看相关信息实现语句:sp_helpdbMyDB1实验结果:修改日志文件实现语句:UseMyDB1GOalterdatabaseMyDB1modifyfile(name=MyDB1_log,maxsize=100MB)alterdatabaseMyDB1modifyfile(name=MyDB1_log,size=5MB)实验结果:查看是否修改成功:sp_helpdbMyDB1添加辅助文件MyDB1F、日志文件MyDB1LOG1:useMyDB1alterdatabaseMyDB1addfile(name=MyDB1FZ,filename='D:\DATA\MyDB1FZ.ndf',size=2MB,maxsize=10MB,filegrowth=1MB)alterdatabaseMyDB1addfile(name=MyDB1LOG1,filename='D:\DATA\MyDB1LOG1.ndf',size=1MB,maxsize=5MB,filegrowth=1MB)已添加:5.删除数据库MyDB1执行语句:dropdatabaseMyDB1结果显示:已删除:所遇问题:在删除数据库MyDB1的时候无法删除,提示数据库正被使用。解决方法:关掉正在使用的查询,重新建立新的master的查询,然后把useMyDB1dropdatabaseMyDB1改成dropdatabaseMyDB1。
本文标题:数据库-实验报告三
链接地址:https://www.777doc.com/doc-5533009 .html