SQL Server 2008 的基本知识与操作
一、实验目的
通过本实验,使学生了解SQL Server 2008 服务器的注册、启动、暂停、查看与设置服务器的属性等操作,掌握SQL Server 2008所提供的系统数据库,学习利用SQL Server Management Studio的功能创建和修改数据库,掌握数据库中主数据文件、辅助数据文件、日志文件三类文件的作用;利用SQL Server Management Studio删除、分离、附加数据库。
二、实验仪器设备或材料
使用SQL Server 2008软件进行实验操作。
三、实验要求
利用SQL Server Management Studio的对象资源管理创建“学生选课”数据库,设置主数据文件、辅助数据文件和日志文件三类文件,熟悉系统数据库的master数据库、model数据库、msdb数据库和tempdb数据库的作用。
对“学生选课”数据库进行修改、分离和附加操作,最后删除该数据库。
四、实验内容与步骤
- 打开数据库管理软件,连接数据库服务器,如图1所示。

2、创建数据库,设置数据库名称为“学生选课”,如图2所示。

- 修改数据库:在左侧对应数据库的“属性”的“文件”选单中可以修改数据库的属性和参数,如图3所示。

- 删除数据库:右键点击相应数据库,在弹出选项列表中点击“删除”按钮,出现删除数据库界面,可以删除数据库,如图4所示。

- 附加和分离数据库:我们再次创建一个“抽象”数据库,先将其分离(仅本地服务器),然后右键点击“附加”按钮,在弹出的页面中点击“添加”,选择“抽象”数据库,完成附加,如图5所示,附加完成如图6所示。


- 分离数据库:右键数据库,在“任务”菜单可以点按“分离”数据库,如图7所示,弹出如图8所示界面,可以完成数据库的分离。


五、实验结果与分析
通过本实验,可以了解SQL Server 2008 服务器的注册、启动、暂停、查看与设置服务器的属性等操作,掌握SQL Server 2008所提供的系统数据库
六、结论与体会
SQL Server数据库属于微软开发的数据库,通过对该数据库的学习,可以掌握微软数据库的创建和配置等基础操作,为后续学习提供必要的前置条件。
实验2-管理数据库操作
一、实验目的
通过本实验,使读者了解SQL Server 2008的“新建查询”方法,学会通过结构化查询语言SQL的数据定义语言CREATE、ALTER和DROP语句建立、修改和删除数据库的方法,掌握数据库属性的设置。
二、实验仪器设备、试剂或材料
使用SQL Server 2008软件进行实验操作。
三、实验要求
(1)利用SQL Server Management Studio创建一个名为SM的数据库,初始大小为3MB,最大为50MB,数据库自动增长,增长方式按10%;日志文件初始大小为2MB,最大值不受限制,按1MB增长。
(2)通过SQL语句创建一个名为“学籍”的数据库,指定主文件名为“学籍_data”,假设存储路径为“d:\example\学籍_data.mdf”,该数据文件的初始大小为10MB,最大为100MB,增长方式按10MB增长;指定主日志文件名为“学霸_log”,存储路径为:“d:\example\学籍_log.ldf”,该日志文件初始大为20MB,最大为200MB,按10MB增长。
(3)使用SQL语句ALTER在“学籍”数据库中添加一个数据文件“学籍_datal”,指定其起初大小为4MB,最大值不受限制,增长方式按10%增长。
(4)使用SQL语句 DROP删除数据库。
四、实验内容与步骤
1、创建数据库的操作:在“新建查询”输入下文本框的命令,可以创建一个“奥义”数据库。
完成命令输入后,右键“执行”可以完成数据库的创建,如图2所示。

图2
修改数据库的操作:在“新建查询”输入下文本框的命令,可以修改“奥义”数据库的大小,最大容量和增长幅度。
![文本框: ALTER DATABASE 奥义
ADD FILE
(name='奥义_data1',
filename='c:\takeitboy\奥义_data1.mdf',
size=4,
maxsize=unlimited,
filegrowth=10%)
GO]()
完成命令输入后,右键“执行”可以完成数据库的创建,如图3所示。

3、删除数据库的操作:如图4所示,可以使用图形化界面删除数据库,也可以使用如图5所示的命令完成数据库的删除操作。


五、实验结果与分析
通过使用CREATE、ALTER和DROP语句,可以对数据库进行建立、修改和删除操作,从而在仅使用命令窗口的情况下也可以对数据库进行操作,从而使对数据库的操作和练习更加熟练。
六、结论与体会
通过实验练习,可以了解SQL Server 2008的“新建查询”方法,通过结构化查询语言SQL的数据定义语言CREATE、ALTER和DROP语句建立、修改和删除数据库的方法,掌握数据库属性的设置。
微信扫描下方的二维码阅读本文