内容发布更新时间 : 2024/11/18 2:38:43星期一 下面是文章的全部内容请认真阅读。
学生实验报告册
课程名称:
学生学号:
所属院部:
(理工类)
数据库系统原理 专业班级:计算机科学与技术
学生姓名: 龙 蟠 学 院 指导教师: 章海鸥
2011 ——2012 学年 第 1 学期
金陵科技学院教务处制
实验报告书写要求
实验报告原则上要求学生手写,要求书写工整。若因课程特点需打印的,要遵照以下字体、字号、间距等的具体要求。纸张一律采用A4的纸张。
实验报告书写说明
实验报告中一至四项内容为必填项,包括实验目的和要求;实验仪器和设备;实验内容与过程;实验结果与分析。各院部可根据学科特点和实验具体要求增加项目。
填写注意事项
(1)细致观察,及时、准确、如实记录。 (2)准确说明,层次清晰。
(3)尽量采用专用术语来说明事物。
(4)外文、符号、公式要准确,应使用统一规定的名词和符号。 (5)应独立完成实验报告的书写,严禁抄袭、复印,一经发现,以零分论处。
实验报告批改说明
实验报告的批改要及时、认真、仔细,一律用红色笔批改。实验报告的批改成绩采用百分制,具体评分标准由各院部自行制定。
实验报告装订要求
实验批改完毕后,任课老师将每门课程的每个实验项目的实验报告以自然班为单位、按学号升序排列,装订成册,并附上一份该门课程的实验大纲。
实验项目名称:熟悉SQL Server2005环境及数据库文件管理 实验学时: 2 同组学生姓名: 实验地点: B407
实验日期: 实验成绩: 批改教师: 批改时间:
一、实验目的和要求
1、熟悉SQL Server2005工作环境、了解SQL Server2005主要管理工具的用途、掌握登录SQL Server2005的方法; 2、了解数据库对象及构成; 3、掌握数据库快照的使用方法;
4、掌握创建、修改、删除数据库的方法; 5、熟悉如何查看数据库状态;
6、掌握分离数据库和附加数据库的方法。
二、实验设备、环境
设备:奔腾Ⅳ或奔腾Ⅳ以上计算机;
环境:WINDOWS 2000 SERVER或WINDOWS 2003 SERVER、SQL Server2005中文版。
三、实验步骤
1、根据题目要求熟悉SQL Server2005的各种管理工具; 2、分析题意,重点分析题目要求并给出解决方法;
3、按题目要求完成实际操作任务,并将相关文档资料保存在以自己学号命名的文件夹中; 4、提交完成的实验结果。
四、实验内容
(一) 熟悉SQL Server2005管理工具
SQL Server2005系统提供了大量的管理工具,通过这些管理工具可以对系统实现快速、高效管理。主要管理工具如下: 1、SQL Server Management Studio (1)对象资源管理器
允许查看和连接到SQL Server、分析器、集成服务器、报表服务器和SQL Mobile。一旦连接到特定的服务,可以在对象节点中查看它的组件,并且可以访问子节点对象。 (2)已注册的服务器
显示当前已注册的服务器。窗格顶部的列表,包括SQL Server、分析服务器、集成服务器、报表服务器和SQL Mobile。允许用户在特定的服务器之间快速转换。 (3)模板资源管理器
金陵科技学院 实验报告
提供对查询编辑器的模板和任何用户所创建的自定义模板的快速访问。模板可以通过SQL Server Management Studio 所支持的任何脚本语言来创建。 (4)解决方案管理器
提供对现存的SQL Server、分析服务器和SQL Mobile的项目的快速访问。当项目被执行时,项目会给出连接、查询和执行的其他函数的详细信息。
2、SQL Server Business Intelligence Development Studio(商业智能)
SQL Server Business Intelligence Development Studio为开发人员提供的一种新的项目开发和管理工具。开发人员可以使用SQL Server Business Intelligence Development Studio设计端到端的商业智能解决方案。
3、SQL Server Configuration
SQL Server Configuration(配置管理器)包含了SQL Server2005服务、SQL Server2005网络配置和SQL Native Client配置3个工具,提供数据库管理人员做服务启动与停止与监控、服务器端支持的网络协议,用户用来访问SQL Server的网络相关设置等工作。 4、SQL Server外围应用配置
SQL Server外围应用配置器是SQL Server2005的新增功能,该工具是用来减少SQL Server的服务数和组件数的一种方法,以帮助保护SQL Server避免出现安全缺口。
5、Database Engine Tuning Advisor(数据库引擎的优化顾问)工具可以完成帮助用户分析工作负荷、提出创建高效索引的建议等功能。 6、SQL Server联机丛书
主要为用户提供帮助。 7、sqlcmd
Sqlcmd工具提供了在命令提示符中输入Transact-SQL语句、系统过程和脚本文件的功能。 8、bcp
Bcp实用工具可以在SQL Server2005实例和用户指定格式的数据文件之间进行大容量的数据复制。
(二) 熟悉数据库的组成 1、系统数据库 (1)master数据库
master数据库存储SQL Server2005系统的所有系统级信息。包括实例范围的元数据、端点、链接服务器和系统配置设置。 (2)model数据库
Model数据库用作SQL Server2005实例上创建的所有数据库的模板。在SQL Server2005中在三个方面做了重大改变,包括:扩大了最小值取之范围、兼容级别设置为90和PAGE_VERIFY数据库选项设置为CHECKSUM。 (3)msdb数据库
1
金陵科技学院 实验报告
Msdb数据库主要被SQL Server2005代理用于进行复制、作业调度以及管理警报等活动,该数据库通常用于调度任务或排除故障。 (4)tempdb数据库
tempdb数据库是连接到SQL Server2005所有用户都可能用的全局资源,它保存所有临时表和临时存储过程。另外,它还用来满足所有的其他存储要求,例如,存储SQL Server 2005工作表。每次启动SQL Server2005时都会重新创建tempdb数据库,以便系统启动时,给数据库总是空的。断开连接时会自动删除临时表和存储过程,并在系统关闭后没有活动的连接。 (5)resource数据库
resource数据库是一个只读数据库,它包含了SQL Server2005中的所有系统对象。SQL Server系统对象在物理上持续存在于Resource数据库中,但逻辑上,他们出现在数据库的sys架构上。resource数据库的物理文件名为Mssqlsystemresource.mdf。任意移动或重命名resource数据库文件,SQL Server2005将不能正常启动。 2、数据库快照
数据库提供了一种数据库恢复手段,可以在数据库损坏后,还原数据库到数据库快照时的状态。这是SQL Server2005中的新增功能。 (1)源数据库存在的限制
在使用有快照的源数据库时,存在以下限制。 * 不能对数据库进行删除,分离或还原。
* 源数据库性能受到影响由于每次更新页时对快照进行“写入时复制”操作,导致源数据库上的I/O增加。
* 不能从源数据库或任何快照中删除文件。
* 源数据库必须处于在线状态,除非给数据库在数据库镜像会话中是镜像数据库。 (2)创建数据库快照
一般格式:
CREATE DATABASE database_snapshot_name ON
(NAME = logical_file_name,
FILENAME = 'os_file_name' ) [ ,...n ] AS SNAPSHOT OF source_database_name
例:为MyDB创建一个快照。 CREATE DATABASE MyDB_snapshot ON
(NAME=MyDB_data,
FILENAME=?D:\\MyDB_snapshot.mdf?)
AS SNAPSHOT OF MyDB (3)使用数据库快照
如果因为某个错误而损坏了数据库,可以选择将数据库恢复到给错误出现之前的数据库快照。
2