实验02数据库的创建与管理

上传人:人*** 文档编号:548420274 上传时间:2023-06-12 格式:DOC 页数:4 大小:24.02KB
返回 下载 相关 举报
实验02数据库的创建与管理_第1页
第1页 / 共4页
实验02数据库的创建与管理_第2页
第2页 / 共4页
实验02数据库的创建与管理_第3页
第3页 / 共4页
实验02数据库的创建与管理_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《实验02数据库的创建与管理》由会员分享,可在线阅读,更多相关《实验02数据库的创建与管理(4页珍藏版)》请在金锄头文库上搜索。

1、实验2 数据库的创建与管理1实验目的(1)掌握数据库的基本概念。(2)掌握创建、修改数据库的方法。(3)掌握管理数据库的方法。2实验预习与准备主教材第2章。(1)数据库的基本概念。(2)利用SQL Server Management Studio和Transact-SQL语句创建、修改数据库。(3)利用SQL Server Management Studio和Transact-SQL语句管理数据库。(4)文件组的创建与管理。3实验内容及步骤(1)利用SQL Server Management Studio创建一个名为employees的数据库。该数据库的主数据文件逻辑名称为employees,

2、初始大小为10MB,最大尺寸为无限大,增长速度为10;数据库的日志文件逻辑名称为employees_log,初始大小为lMB,最大尺寸为5MB,增长速度为1MB。存放路径为E:DATA,其他均采用默认设置。启动SQL Server Management Studio,展开“资源管理器”,右击“数据库”项,在弹出的快捷菜单中选择“新建数据库”命令。在打开的“新建数据库”窗口中选择“常规”选项卡。在“数据库名称”文本框中输入数据库名称employees。在“数据库文件”列表中可更改主数据文件及事务日志文件的默认值。单击数据文件所在行,在“初始大小”文本框中输入10,单击“自动增长”文本框中的按钮,

3、出现“更改emplyees的自动增长设置”对话框,在“文件增长”选项组中选择“按MB”单选按钮,设置文件增长为lMB,在“最大文件大小”选项组中选择“不限制文件增长”单选按钮。设置完成后,单击“确定按钮,返回“新建数据库”窗口。在“路径”文本框中输入或单击按钮选择路径E:DATA。单击事务日志文件所在行,在“初始大小”文本框中输入1,单击“自动增长”文本框中的按钮,出现“更改employees_log的自动增长设置”对话框,在“文件增长”选项组中选择“按百分比”单选按钮,设置文件增长为10。在“最大文件大小”选项组中选择“限制文件增长”单选按钮,设置文件最大尺寸为5MB。设置完成后,单击“确定

4、”按钮,返回“新建数据库”窗口。在“路径”文本框中输入或单击按钮选择路径E:DATA。在“新建数据库”窗口中的“选项”及“文件组”选项卡中均采用默认设置。单击“确定”按钮,即完成了创建数据库employees的操作。(2)利用SQL Server Management Studio添加次要数据文件employees2和事务日志文件employees2_log。启动SQL Server Management Studio,展开“资源管理器”“数据库”,右击employees数据库,在快捷菜单中选择“属性”命令。在打开的“数据库属性”窗口中选择“文件”选项卡。增加数据文件。单击“添加”按钮,在“数

5、据库文件”列表中将新增一项。在“逻辑名称”文本框中输人employees2,在“文件类型”下拉列表框中选择“数据”。在“文件组”下拉列表框中选择“新文件组”,出现“employees的新建文件组”对话框,在“名称”文本榧中输入文件组名称MyGroup,单击“确定”按钮,返回“数据库属性”窗口。在“初始大小”文本框中输入20,单击“自动增长”文本框中的按钮,出现“更改employees2的自动增长设置”对话框,在“文件增长”选项组中选择“按百分比”单选按钮,设置文件增长为20%。在“最大文件大小”选项组中选择“限制文件增长”单选按钮,设置文件最大尺寸为100MB。设置完成后,单击“确定”按钮,返

6、回“数据库属性”窗口。在“路径”文本框中输入或单击按钮选择路径E:DATA。增加日志文件。单击“添加”按钮,在“数据库文件”列表中将新增一项。在“逻辑名称”文本框中输入“employees2_log”,在“文件类型”下拉列表框中选择“日志”,其他设置均保持默认值。在“数据库属性”窗口的“选项”选项卡中,可修改数据库的相关选项。在“排序规则”下拉列表框中选择Chinese_PRC_CS_AI,可使得在排序过程中区分大小写。由于该数据库对于性能要求高但安全性要求较低,因此在“恢复模式”下拉列表框中选择“简单”。在“其他选项”列表的“状态”选项组中,设置“限制访问”下拉列表框为restricted,

7、使得只有db_owner(数据库所有者)、dbcreator(数据库创建者)和sysadmin(系统管理员)这3种角色才能访问数据库,保证系统的安全性。单击“确定”按钮,即完成了修改数据库employees的操作。(3)利用Transact-SQL语句创建数据库test,采用默认参数。若该数据库已存在,则删除后重建。在查询编辑器中输入如下代码并执行:USE masterGOIF EXISTS(SELECT * FROM sysdatabases WHERE name=test)DROP DATABASE testCREATE DATABASE test系统将默认在SQL Server 2005

8、的安装路径MSSQL.1MSSQLData文件夹下创建数据文件test.MDF和事务日志文件test_log.LDF。(4)修改数据库test,将数据文件的逻辑文件名修改为“测试数据”,操作系统文件名修改为E:DATAtestMDF。将事务日志文件的逻辑文件名修改为“测试数据日志”,操作系统文件名修改为E:DATAtest_logLDF,并且为数据库新增一个逻辑名称为“测试数据2”的次要数据文件。在查询编辑器中输入如下代码并执行:ALTER DATABASE testMODIFY FILE(NAME=test,NEWNAME=测试数据,FILENAME=E:DATAtest.MDF)ALTER

9、 DATABASE testMODIFY FILE(NAME=test_log,NEWNAME=测试数据日志,FILENAME=E:DATAtest_log.LDF)系统给出如下提示信息:文件test在系统目录中已修改。新路径将在数据库下次启动时使用。文件名称测试数据已设置。文件test_log在系统目录中已修改。新路径将在数据库下次启动时使用。文件名称测试数据日志已设置。将数据库test设置为脱机状态(Set database Offline)。在SQL Server Management Studio中选择展开“资源管理器”“数据库”,右击test数据库,在弹出的快捷菜单中选择“任务”r脱

10、机”命令。或者在查询编辑器中输入ALTER DATABASE test SET OFFLINE。将文件实际移至新目录中。将数据文件testMDF和事务日志文件test_log.LDF移至E:DATA文件夹下。将数据库test重新设置为联机状态(Set database back Online)。在sQL Server Management Studi0中选择展开“资源管理器”“数据库”,右击test数据库,在弹出的快捷菜单中选择“任务”|“联机”命令。或者在查询编辑器中输入ALTER DATABASE test SET ONLINE。在查询编辑器中输入如下添加次要数据文件的代码并执行:ALTE

11、R DATABASE testADD FILE(NAME=测试数据, FILENAME=E:DATAtest2.NDF, SIZE=10MB, MAXSIZE=50MB, FILEGROWTH=10%)可在SQL Server Management Studi0中右击数据库test,在快捷菜单中选择“属性”命令,打开“数据库属性”窗口,查看数据库的修改情况。(5)利用SQL Server Management Studio将test数据库分离后重新附加到当前SQL Server实例中。分离数据库。启动SQL Server Management Studi0,展开“资源管理器”|“数据库”,右击

12、test数据库,在弹出的快捷菜单中选择“任务”_“分离”命令,出现“分离数据库”对话框,单击“确定”按钮,即完成了分离数据库的操作。附加数据库。启动SQL Server Management Studi0,展开“资源管理器”,右击“数据库”项,在弹出的快捷菜单中选择“附加”命令。出现“附加数据库”对话框,单击“添加”按钮,弹出“定位数据库文件”对话框,从中定位要添加的数据库的主数据文件,即定位E:DATAtestMDF,单击“确定”按钮。返回到“附加数据库”对话框,单击“确定”按钮,即完成了附加数据库的操作。(6)利用Transact-SQL语句将test数据库重命名为“测试”,调用系统存储过

13、程将“测试”重命名为test。在查询编辑器中输入如下重命名数据库的Transact-SQL代码并执行:ALTER DATABASE testMODIFY NAME=测试系统给出“数据库名称测试已设置”的提示信息。在查询编辑器中输入如下调用系统存储过程的代码并执行:Sp_renamedb 测试,test系统给出“数据库名称test已设置”的提示信息。(7)利用Transact-SQL语句删除创建的数据库employees和test。在查询编辑器中输入如下程序代码并执行: DROP DATABASE employees,test4实验报告总结(1)文件组和事务目志文件的作用。(2)创建数据库的默认路径和默认设置。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 金融/证券 > 财经资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号