资源描述
实验2 SQL Server 2000数据库操作
一、 实验目的
1. 掌握应用企业管理器创建、修改、删除和查看数据库的方法。
2. 掌握在查询分析器中应用T-SQL创建、修改、删除和查看数据库的方法。
3. 掌握SQL Server 2000数据库和和对应的物理文件之间的关系。
二、 实验要求
1. 创建实验所用到的“电子工厂”数据库eshop。
2.
三、 实验步骤
1. 使用系统缺省方式创建“电子工厂”数据库eshop。
首先打开“SQL Server企业管理器”,依次展开“SQL Serve组”和“SQL Server注册”,右击“数据库”选项,弹出快捷菜单,如图2-1所示。从快捷菜单中选择“新建数据库”项,将打开“数据库属性”对话框,如图2-2所示。在名称文本框中输入“eshop”,其他选择默认值,单击“确定”即可完成新建数据库。
图2-1 “SQL Server服务器”窗口
图2-2 选择运行的服务
2. 在操作系统环境下找到eshop数据库对应的物理文件的位置并查看其属性。
从Windows操作系统中打开“资源管理器”或者“我的电脑”,打开SQL Server 2000数据库文件的默认物理存储位置“C:\Program Files\Microsoft SQL Server\MSSQL\Data”,可以看到这两个文件:“eshop_Data.MDF”和“eshop_Log.LDF”,它们分别代表eshop数据库的主数据文件和日志文件,其大小均为默认值1024KB,即1MB,如图2-3所示。
3. 查看eshop数据库的相关信息。
打开“SQL Server企业管理器”,展开数据库,右击数据库“eshop”,弹出快捷菜单,如图2-4所示。从快捷菜单中选择“属性”,将弹出“eshop属性”对话框,如图2-5所示。在“eshop属性”对话框中,默认的当前选项卡是“常规”项,可以查看当前数据库的名称、所有者和创建日期等信息,用户也可以依次选择其他选项卡,如“数据文件”、“事务选项”等,将可以看到有关当前数据库的数据文件和事务日志文件的物理存储位置、大小和所属组等信息,如图2-6至2-7所示。
图2-3 SQL Server数据库文件的物理存储位置
图2-4 “SQL Server服务器”窗口
图2-5 选择运行的服务
图2-6 “SQL Server服务器”窗口
图2-7 选择运行的服务
4. 删除eshop数据库。
打开“SQL Server企业管理器”,展开数据库,右击数据库“eshop”,弹出快捷菜单,如图2-8所示。从快捷菜单中选择“删除”,将弹出“删除数据库-eshop”对话框,为了彻底删除数据库eshop的信息,建议勾选“为数据库删除备份并还原历史记录”项,单击“是”按钮,删除eshop数据库,如图2-9所示。
图2-8 “SQL Server服务器”窗口
图2-9 选择运行的服务
5. 在E盘(根据机房环境选择)创建文件夹mydata。
从Windows操作系统中打开“资源管理器”或者“我的电脑”,打开E盘,在E盘根文件夹下新建一子文件夹“mydata”,如图2-10所示,稍后将在此文件夹中保存数据库文件。
图2-10 新建文件夹 “mydata”
6. 在E:\mydata文件夹下创建名为 eshop的数据库,同时指定eshop_dat为数据库主文件名,eshop_log为数据库日志文件名,文件初始大小为10M,最大为50M,文件增长为5M,SQL代码如下所示:
CREATE DATABASE eshop
ON PRIMARY
(
NAME=eshop_dat,
FILENAME='E:\mydata\eshop_dat.mdf',
SIZE=10MB,
MAXSIZE=50MB,
FILEGROWTH=5MB
)
LOG ON
(
NAME=eshop_log,
FILENAME='E:\mydata\eshop_log.ldf',
SIZE=10MB,
MAXSIZE=50MB,
FILEGROWTH=5MB
)
GO
再按F5或点击工具栏上的运行按钮“”,查看运行结果,如图2-11所示:
图2-11 执行创建新数据库的SQL代码
7. 在操作系统环境下找到eshop数据库对应的物理文件的位置并查看其属性。
从Windows操作系统中打开“资源管理器”或者“我的电脑”,打开eshop数据库的数据文件的物理存储位置“E:\mydata”,可以看到这两个文件:“eshop_dat.mdf”和“eshop_log.ldf”,它们分别代表eshop数据库的主数据文件和日志文件,其大小均为指定值10240KB,即10MB,如图2-12所示。
图2-12 SQL Server数据库文件的物理存储位置
8. 查看新建数据库和数据库文件的相关信息, SQL代码如下所示:
sp_helpdb eshop
再按F5或点击工具栏上的运行按钮“”,查看运行结果,如图2-13所示:
图2-13 eshop数据库的相关信息
9. 在eshop数据库中添加一个次要数据库文件(eshop_dat2),文件初始大小为5MB,最大容量为100MB,文件增长为5MB, SQL代码如下所示:
ALTER DATABASE eshop
ADD FILE
(
NAME=eshop_dat2,
FILENAME='E:\mydata\eshop_dat2.ndf',
SIZE=5MB,
MAXSIZE=100MB,
FILEGROWTH=5MB
)
再按F5或点击工具栏上的运行按钮“”,查看运行结果,如图2-14所示:
图2-14 扩展eshop数据库
10. 查看修改后的数据库和数据库文件的相关信息,SQL代码如下:
sp_helpdb eshop
再按F5或点击工具栏上的运行按钮“”,查看运行结果,如图2-15所示:
图2-15 eshop数据库扩展后的相关信息
11. 删除步骤9中所添加的次要数据库文件eshop_dat2,SQL代码如下所示:
ALTER DATABASE eshop
REMOVE FILE eshop_dat2
再按F5或点击工具栏上的运行按钮“”,查看运行结果,如图2-16所示:
图2-16 删除eshop数据库的数据文件
12. 将eshop数据库改名为eshop_bak,SQL代码如下所示:
sp_renamedb 'eshop','eshop_bak'
再按F5或点击工具栏上的运行按钮“”,查看运行结果,如图2-17所示。
13. 删除eshop_bak数据库,SQL代码如下所示:
DROP DATABASE eshop_bak
再按F5或点击工具栏上的运行按钮“”,查看运行结果,如图2-18所示。
图2-17 修改eshop数据库的名称
图2-18 删除eshop数据库
展开阅读全文