实验一数据库管理系统(DBMS)使用初步
姓名:学号:
专业:网络工程班级:
同组人:无实验日期:
【实验目的与要求】
1.掌握SQL Serve 2005 服务器的安装方法
2.了解SQL Serve 2005 的环境
3.了解数据库及其对象
【实验准备】
1.了解SQL Server 2005的版本
2.了解SQL Server 2005各版本对硬件和软件的需求
【实验内容】
1.安装SQL Server 2005
2.练习启动、停止和暂停服务管组件的服务,了解SQL Server 2005中包括的服务器
组件,掌握服务管理器和使用。
3.练习Microsoft SQL Server Enterprise Manager的使用。
4.练习Microsoft SQL 查询分析器的使用。
【实验步骤】
1.0.准备工作: 测试数据库的加载
本实验需用到测试数据库db_shopping,请按以下步骤完成测试数据库的加载,以便完成后面实验。
(1)将数据库备份文件复制到某一文件夹(如:C:\TestDB)下
(2)启动SQL Server 服务管理器。
通过“开始=>程序=>Microsoft SQL Server 2005=>管理向导”打开“SQL Server
服务管理器”,启动“SQL Server 服务管理器”,并记录当前运行的服务器名。
(3)启动企业管理器。
(4)在对象资源管理器中,右击数据库->选择还原数据库,如下图:
在出现的对话框中选择”源设备”,如下图
在源设备选项的右边,点击”…”图标,会出现下图所示对话框:
单击添加按钮,在如下图所示对话框中根据备份文件的存储位置选中备份数据库文件,而后点确定。
在弹出对话框的下拉列表中选择数据库db_shopping,同时在选择用于还原的备份集选项相应位置的复选框中打上勾,如下图:
中看到对应的数据库db_shopping,如下图:
1.1.初识SQL Server 2005
1.利用企业管理器访问db_shopping 数据库。
(1)在企业管理器的树形目录中展开数据库,找到db_shopping并展开,则列出该数据库的所有对象,如表、视图、存储过程、默认和规则等。
请给出结果截图:
(2)选中“表”,将列出db_shopping 数据库的所有表(包括系统表和用户表),在此以用户表tb_goods为例,选中该表,单击鼠标右键,弹出快捷菜单,执行“打开表—返回所有行”菜单项,打开该表,查看其内容。
请给出结果截图:
(3) 选中表tb_goods,单击鼠标右键,弹出快捷菜单,执行“设计表”菜单项,查看其结构,并记录该表的结构。
请给出结果截图:
(4) 用同样的方法查看db_shopping 数据库中的其它用户表,熟悉表与表结构内容的查看。
2.利用查询分析器访问系统自带的db_shopping 数据库的表
(1)启动SQL Server 查询分析器
点击左上角的新建查询,启动查询分析器
在查询分析器中输入如下查询语句
点击执行菜单,如下图:
请给出执行结果截图:
(2) 查看表结构信息
使用系统存储过程(sp_tables 和sp_help <表名>)查看系统自带的db_shopping 数据库中的表tb_goods的结构信息在查询分析器的命令窗口中键入如下SQL 批命令:
use db_shopping
go
sp_tables tb_goods
go
sp_help tb_goods
go
按“F5”键执行SQL 查询
请给出执行结果截图:
(3) 利用SQL 命令查看系统自带的db_shopping 数据库中的表tb_goods的指定行信息
请给出执行结果截图:
1.2.企业管理器下数据库和表的创建
在企业管理器下创建一个教学管理数据库Teach,查看其属性;
在教学管理数据库中创建以下五个表:
学生(学号,姓名,性别,年龄,系别)
课程(课程号,课程名,课时)
学生选课(学号,课程号,成绩)
教师(教师号,姓名,性别,年龄,职称,工资,岗位津贴,系别)
授课(教师号,课程号)
使用SQL Server Management Studio(简称SSMS)创建数据库。
1.启动SSMS
在开始菜单中:所有程序->SQL Server 2005 ->SQL Server Management Studio
单击“连接”按钮,便可以进入【SQL Server Management Studio】窗口。
如果身份验证选择的是“混合模式”,则要输入sa的密码。
2.建立数据库
在“对象资源管理器”窗口,打开企业管理器,在本地的SQL Server组中的数据库项右键,选新建数据库:
填写相关信息:
试着点击添加按钮,观查结果。
在右下角点确定按钮,建立数据库Teach。
3. 查看数据库属性和修改参数窗口
在企业管理器的树形目录中展开数据库,查看是否有一名称为Teach的数据库?
请给出结果截图:
右键点击Teach数据库,选择属性,如下图:
仔细查看描述一个数据库的常见参数有哪些。
请给出结果截图:
4. 创建基本表
点击Teach数据库下表对象右键,选择新建表,如图所示。
5. 在表设计器中输入学生表的各列及其数据类型,完毕后保存为“Student”表。
6.以同样的方法创建其余四个表
请给出结果截图:
7. 向表中输入数据
1.3.实验作业与练习:数据库创建与管理
1、利用企业管理器创建和管理数据库
(1) 创建数据库
ⅰ. 展开服务器组,然后展开服务器
ⅱ. 右击"数据库",然后单击"新建数据库"命令
ⅲ. 键入新数据库的名称student,同时用指定的数据库名student作为前缀创建主数据库和事务日志文件,例如:student_Data.mdf 和student_Log.ldf
ⅳ. 要更改新建主数据库文件的默认值,单击"常规"选项卡。
若要更改新建事务日志文件的默认值,单击"事务日志"选项卡”,要更改"文件名"、"位置"、"初始大小(MB)"和"文件组"等列的默认值,单击要更改的适当单元格,再键入新值。
要指定文件增长方式和文件大小按界面提示选择相应的项。
请给出结果截图:
(2) 删除数据库
选择student数据库,右击鼠标选择“删除”命令即可。
请给出结果截图:
2、利用企业管理器备份和还原数据库
(1) 备份数据库
选择student数据,右击鼠标选择“所有任务|备份数据库”命令,在弹出对话框中输入备份名称,选择“备份到”栏目中的“添加”命令,输入具体的文件名为位置,默认情况备份文件存放在SQL Server的安装目录中如“C:\Program Files\Microsoft SQL Server\MSSQL\BACKUP\”;当需要将备份文件存放到自定义文件夹中时,修改上述默认路径。
(2) 还原数据库
选择student数据,右击鼠标选择“所有任务|还原数据库”命令,在对话框中会列出已
备份过的文件记录,输入相应的选项值按确定即可。
3、使用SQL语句在查询分析器中完成以下操作
(1)创建SPJ数据库:打开查询分析器,输入以下语句并运行
CREATE DATABASE SPJ
ON (NAME = 'SPJ_Data', FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL\data\SPJ_Data.MDF' , SIZE = 2, MAXSIZE = 10, FILEGROWTH = 10%) LOG ON (NAME = 'SPJ_Log', FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL\data\SPJ_Log.LDF' , SIZE = 1, FILEGROWTH = 10%)
请给出结果截图:
(2)修改SPJ数据库:在查询分析器中输入以下语句并运行(了解)
ALTER DATABASE SPJ
MODIFY FILE(NAME='SPJ_Data', SIZE=3,MAXSIZE=UNLIMITED)
ALTER DATABASE SPJ
ADD FILE(NAME='SPJ_Data_2', FILENAME='C:\Program Files\Microsoft SQL Server\MSSQL\Data\SPJ_Date_2.ndf',SIZE=1, MAXSIZE=10, FILEGROWTH=10%) 请给出结果截图:
(3)删除SPJ数据库:DROP DATABASE SPJ
请给出结果截图:。