- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验 数据库管理
实验二 数据库创建和管理
练习1: 创建 School 数据库
1.???? 打开SQL Server企业管理器
2.???? 在控制台树型结构中, 依次展开Microsoft SQL Servers和SQL Server 组.
3.???? 选择数据库并单击鼠标右键, 随后再选择新建数据库..
4.???? 利用下表中的信息创建School数据库,对于该表没有指定的选项,请保留默认设置.
对这个参数 使用这个值 数据库名称 School 数据库文件名 School_Data1.mdf 位置 (d:\sqldata\) 初始大小 10 MB 文件组 Primary 文件增长 10% 最大文件长度 100 MB 事务日志文件名 School_Log1.ldf 位置 (d:\sqldata\) 初始大小 5 MB 文件增长 10% 日志文件最大长度 30 MB 5.???? 在创建了School 数据库后,在树形窗口中,展开数据库,然后单击School.
熟悉属性的各种信息。
6.???? 打开SQL查询分析器.
7.????? 执行sp_helpdb 系统存储过程,浏览有关 School 数据库的信息.
EXEC sp_helpdb School
8. 使用SQL查询分析器创建上述数据库
?
练习2:
在这个实验中, 用户需要修改数据库School,添加一个文件组myfilegroup,并向该文件组中添加一个文件School_Data2.mdf(该文件位置要与主数据文件在不同的磁盘上,其他属性都默认).
1.???? 切换到SQL查询分析器.
2.???? 用ALTER DATABASE语句编写修改School数据库的脚本,并执行该脚本;
3.???? 切换到SQL Server企业管理器,为了验证是否已经正确修改School数据库,用户可以查看该数据库的属性.
?
练习3: 查看与修改数据库选项
1.通过Transact-SQL语句查看数据库信息
这个实验中,用户将通过系统存储过程查看数据库School的基本信息.
1.???? 切换到SQL查询分析器
2.???? 为了显示SQL Server实例中的全部数据库,用户应当在查询窗口输入并执行下述系统存储过程:
EXEC sp_helpdb
3.???? 为了显示School数据库的信息,用户应当在查询窗口输入并执行下述系统存储过程:
EXEC sp_helpdb School
?
2.通过Transact-SQL语句查看并更改数据库选项
这个实验中,用户首先通过sp_dboption 系统存储过程查看数据库选项,随后将把数据库School更改为只读模式.
1.???? 切换到SQL查询分析器
2.???? 在查询窗口输入并执行下述系统存储过程:
EXEC sp_dboption
3.???? 为了查看数据库School中已经启用的选项,用户应当在查询窗口输入并执行下述系统存储过程:
EXEC sp_dboption School
4.???? 为了将数据库School更改为只读模式,用户应当在查询窗口输入并执行下述系统存储过程:
EXEC sp_dboption School, read only, true
5.???? 为了验证数据库School是否已经处于只读模式,用户应当在查询窗口输入并执行下述系统存储过程:
EXEC sp_dboption School
练习 4: 管理数据库文件
管理School文件的长度
在这个过程中,你将编写和执行语句,改变School事务日志文件和数据文件长度.
1.????将School 主数据文件的最大长度增加到120 MB.
2.????将辅助数据文件的当前长度增加到20MB.
3.????将School事务日志文件的最大长度增加到50 MB.
4.???? 执行sp_helpdb 系统存储过程,浏览 School 数据库的信息,并验证所做的修改。
练习 5: 备份数据库
1.使用企业管理器,对School数据库执行完全备份
练习 6: 删除数据库
使用Transact-SQL语句删除数据库
这个实验中,用户将利用Transact-SQL语句删除School数据库.
1.???? 打开SQL 查询分析器.
用DROP DATABASE语句编写删除School数据库的脚本,随后执行该脚本.
2.???? 为了验证是否已经删除数据库School,用户可以查看结果面板中的输出结果.
练习 7: 还原数据库
1.使用企业管理器,还原School数据库
文档评论(0)