实验1 SQL Server数据库管理系统基本操作与建立数据库
一、实验目的
掌握MS SQL Server 2000系统的安装过程;了解MS SQL Server 2000系统的相关服务及常用工具;学习如何利用数据库管理系统提供的图形化交互窗口操作使用。
掌握MS SQL Server的企业管理器和查询分析器的基本使用方法;初步了解数据库及其对象(表、视图等)。
二、实验准备
1.环境
操作系统:Windows 98/XP或Windows 2000 Server 数据库管理系统:SQL Server 2000 2. 准备工作
① 了解数据库及其对象(表、视图等)的概念
② 初步了解MS SQL Server数据库管理系统的各组件的主要功能。 ③ 初步了解SQL语句的编写。
三、实验内容
1. 安装SQL Server 2000系统及配置; 2. 启动SQL Server服务与关闭;
3. 初步了解SQL Server数据库管理系统的各组件的主要功能。
4.利用SQL Server的企业管理器(Enterprise Manager)访问master和pubs数据库结构。 5. 分别使用SQL Server的企业管理器和查询分析器建立数据库和维护数据库。
四、实验要求
1.根据下面的要求建立3个数据库
⑴ 创建数据库test1。该数据库使用1个数据文件和1个日志文件,数据文件和事务日志文件大小与model数据库文件相同。要求该数据库的数据文件存储在D盘的DB_DATA\\TEST1文件夹下,日志文件存储在D盘的DB_LOG\\TEST1文件夹下。
⑵ 创建数据库test2。该数据库使用3个数据文件和2个事务日志文件,要求该数据库的主数据文件是列表中的第一个文件或者使用关键字PRIMARY指定,其中主数据文件为100MB,最大为200MB,按20MB增长,2个辅助数据文件为20MB,大小不限,按5%增长;两个事务日志文件大小均为50MB,最大为100MB,按10MB增长。主数据文件的扩展名为.mdf、次数据文件使用.ndf,事务日志文件使用.ldf。数据文件存储在D盘的DB_DATA\\TEST2文件夹下。
⑶ 创建数据库test3。该数据库使用3个文件组(默认的文件组为主文件组),每个文件组包含2个数据文件。3个文件组分别存储在D盘的DB_DATA\\TEST3A、DB_DATA\\TEST3B、DB_DATA\\TEST3C文件夹下。文件初始大小均为20MB,最大为60MB,按5MB增长。
2.修改的test1数据库文件,为之添加一个5M大小的新数据文件。 3.删除数据库test1。
五、实验报告
1. 实验报告严格按照《实验报告书》模板来写。 2. 实验报告中必须有如下内容:
① 利用企业管理器建立数据库的操作过程。
② 在查询分析器中使用SQL语言的操作过程。
③ 建立3个数据库的SQL语句、修改的test1数据库的SQL语句、删除数据库的SQL语句。
相关的SQL语句:
1. 建立数据库的SQL语句
CREATE DATABASE database_name ON
[, FILEGROUP filegroup_name
2. 修改数据库的SQL语句
ALTER DATABASE
( ADD FILE
| MODIFY FILEGROUP filegroup_name {filegroup_property|NAME=new_ filegroup_name} | MODIFY NAME
3. 删除数据库的SQL语句
DROP DATABASE
实验报告格式
2011-2012学年第1学期
专业: 班级: 学号: 姓名: 实验地点: 实验环境:
实验1 SQL Server数据库管理系统基本操作与建立数据库 实验内容:
1.利用企业管理器建立数据库的操作过程 2. 在查询分析器中使用SQL语言的操作过程
3. 对下面创建、修改和删除数据库的SQL语句进行说明
⑴创建数据库 ① 创建数据库
CREATE DATABASE test1 ON PRIMARY
( NAME = test1_data,
FILENAME = 'd:\\DB_DATA\\test1\\test1_data.mdf', FILEGROWTH = 10% ) LOG ON
( NAME = test1_log,
FILENAME = 'd:\\DB_DATA\\test1\\test1_log.ldf', FILEGROWTH = 10% )
② 创建数据库
CREATE DATABASE test2 ON PRIMARY
( NAME = test2_data,
FILENAME = 'd:\\DB_DATA\\test2\\test2_data.mdf', SIZE = 100MB,
MAXSIZE = 200MB, FILEGROWTH = 20MB ), ( NAME = test2_data1,
FILENAME = 'd:\\DB_DATA\\test2\\test2_data1.ndf', SIZE = 20MB,
FILEGROWTH = 5% ), ( NAME = test2_data2,
FILENAME = 'd:\\DB_DATA\\test2\\test2_data2.ndf', SIZE = 20MB,
FILEGROWTH = 5% ) LOG ON
( NAME = test2_log,
FILENAME = 'd:\\DB_DATA\\test2\\test2_log.ldf', SIZE = 50MB, MAXSIZE = 100MB, FILEGROWTH = 10MB ), ( NAME = test2_log1,
FILENAME = 'd:\\DB_DATA\\test2\\test2_log1.ldf', SIZE = 50MB, MAXSIZE = 100MB, FILEGROWTH = 10MB )
③ 创建数据库
CREATE DATABASE test3 ON PRIMARY
( NAME = test3_data,
FILENAME = 'd:\\DB_DATA\\test3A\\test3_data.mdf', SIZE = 20MB,
MAXSIZE = 60MB, FILEGROWTH = 5MB ), ( NAME = test2_data1,
FILENAME = 'd:\\DB_DATA\\test3A\\test3_data1.ndf', SIZE = 20MB,
MAXSIZE = 60MB, FILEGROWTH = 5MB ), FILEGROUP test3Group1 ( NAME = test3G1Fi1_dat,
FILENAME = 'd:\\DB_DATA\\test3B\\test3G1Fi1_data.ndf', SIZE = 20MB,
MAXSIZE = 60MB, FILEGROWTH = 5MB ), ( NAME = test3G1Fi2_dat,
FILENAME = 'd:\\DB_DATA\\test3B\\test3G1Fi2_data.ndf ', SIZE = 20MB,
MAXSIZE = 60MB, FILEGROWTH = 5MB ), FILEGROUP test3Group2 ( NAME = test3G2Fi1_dat,
FILENAME ='d:\\DB_DATA\\test3C\\test3G2Fi1_data.ndf ', SIZE = 20MB,
MAXSIZE = 60MB, FILEGROWTH = 5MB ), ( NAME = test3G2Fi2_dat,
FILENAME ='d:\\DB_DATA\\test3C\\test3G2Fi2_data.ndf ', SIZE = 20MB,
MAXSIZE = 60MB, FILEGROWTH = 5MB ) LOG ON
( NAME = test3_log,
FILENAME = 'd:\\DB_DATA\\test2\\test3_log.ldf', SIZE = 20MB, MAXSIZE = 60MB, FILEGROWTH = 5MB )
⑵修改的数据库
ALTER DATABASE TEST1 ADD FILE ( NAME = test1_data1, FILENAME = 'd:\\DB_DATA\\test1\\test1_data1.mdf', SIZE = 5MB )
⑶删除数据库
相关推荐: