数据库实验指导书2012

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验一数据库管理实验名称数据库管理实验日期

使用设备硬件:电脑一台

软件:Windows、SQL server 2000

实验地点

实验目的1、主要使用SQL语言建立、修改与删除数据库。

2、会使用企业管理器对数据库进行建立、修改和删除。

实验内容准备工作:每个学生首先在D盘建立一个以自己学号为名字的文件夹,今后所有操作均在自己的文件夹中进行。

1、使用CREATE DA TABASE创建一个Student数据库,所有参数均取默认值。create database student

2、创建一个Student1数据库,该数据库的主文件逻辑名称为student1_data,物理文件名为student1.mdf,初始大小为10MB,最大尺寸为无限大,增长速度为10%;数据库的日志文件逻辑名称为student1_log,物理文件名为student1.ldf,初始大小为1MB,最大尺寸为5MB,增长速度为1MB。

CREATE DATABASE student1

ON

( NAME = student1_data,

FILENAME = 'C:\DATA\student1.mdf' ,

SIZE = 10 MB ,

MAXSIZE= unlimited ,

FILEGROWTH = 10%

)

LOG ON

( NAME = student1_log ,

FILENAME = 'D:\DATA\student1_log.LDF',

SIZE = 1MB ,

MAXSIZE = 5MB ,

FILEGROWTH = 1MB

)

3、创建一个指定多个数据文件和日志文件的数据库。该数据库的名称为students,有1个10MB和20MB的数据和2个10MB的事务日志文件。数据文件逻辑名称为students1和students2,物理文件名为students1.mdf和students2.ndf,由primary指定,两个数据文件的最大尺寸分别为无限大和100MB,增长速度分别为10%和1MB。事务日志文件逻辑名称为studentslog1和studentslog2,物理文件名为studentslog1.ldf和studentslog2.ldf,最大尺寸为50MB,增长速度为1MB。

CREATE DATABASE students

on

( NAME = students1 ,

FILENAME = 'C:\DATA\students1.mdf' ,

SIZE = 10MB ,

MAXSIZE= UNLIMITED,

FILEGROWTH = 10%

) ,

( NAME = students2 ,

FILENAME = 'D:\DATA\students2.ndf' ,

SIZE = 20MB ,

MAXSIZE=100MB,

FILEGROWTH = 1MB

)

LOG ON

( NAME = studentslog1 ,

FILENAME = 'D:\DATA\studentslog1.LDF',

SIZE = 10MB ,

MAXSIZE = 50MB ,

FILEGROWTH = 1MB

),

(NAME = studentslog1 ,

FILENAME = 'D:\DATA\studentslog2.LDF',

SIZE = 10MB,

MAXSIZE = 50MB ,

FILEGROWTH = 1MB )

4、利用企业管理器向数据库student1可添加一个文件组,其中包括两个数据文件:它们的逻辑名称为student1_data1和student1_data2,物理文件名为student1_1.ndf和student1_2.ndf,初始大小为5MB,最大尺寸为50MB,增长速度为2MB。并将其设为默认文件组。

ALTER DATABASE student1

add filegroup student1filegroup

go

ALTER DATABASE student1

add file(name=student1_data1,Filename='D:\DATA\student1_1.ndf',

SIZE = 5 MB ,

MAXSIZE = 50 MB ,

FILEGROWTH = 2MB

)

to filegroup student1filegroup

go

ALTER DATABASE student1

add file(name=student1_data2,

Filename='D:\DATA\student1_2.ndf',

SIZE = 5MB ,

MAXSIZE = 50 MB ,

FILEGROWTH = 2MB

)

to filegroup student1filegroup

go

EXECUTE sp_helpdb student1

5、利用SQL语言对students进行修改。将事务日志文件的大小增加到15MB,将数据文件students1和students2分别增加到15MB和30MB。同时增加两个文件组data1和data2,分别包含一个数据文件,逻辑文件名为students3和students4,物理文件名为students3.ndf和students4.ndf,它们的初始大小为20MB,最大尺寸无限大,增长速度15%;增加一个10MB事务日志文件,最大尺寸无限制,增长速度为10%。ALTER DATABASE students

MODIFY FILE ( NAME = 'students2',

SIZE = 15MB

)

GO

EXECUTE sp_helpdb students

ALTER DATABASE students

MODIFY FILE ( NAME = 'students2',

SIZE = 30MB

)

GO

EXECUTE sp_helpdb students

ALTER DATABASE students3

add filegroup data1filegroup

go

ALTER DATABASE students3 --添加数据文件加入新文件组

add file(name=students3,Filename='D:\DATA\students3.ndf',

SIZE = 20 MB ,

MAXSIZE = UNLIMITED,

FILEGROWTH = 15%

)

to filegroup students3filegroup

ALTER DATABASE students

add filegroup data2filegroup

go

ALTER DATABASE students

add file(name=students4,Filename='D:\DATA\students4.ndf',SIZE =20MB ,

MAXSIZE =UNLIMITED,

FILEGROWTH = 15%

)

to filegroup students4filegroup

ALTER DATABASE students

add filegroup studentslog05filegroup

go

ALTER DATABASE students

add file(name=studentslog05,Filename='D:\DATA\studentslog05.ldf',SIZE =10MB ,

MAXSIZE =UNLIMITED,

FILEGROWTH = 10%

)

to filegroup studentslog05filegroup

相关文档
最新文档