SQL-SERVER数据库实验报告(详细)

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

数据库原理及应用实验报告

学号:姓名:

实验1

一、实验目的:

熟悉SQL Server使用界面,掌握使用SSMS和SQL语句创建并设置数据库。

二、实验原理:

1.使用SSMS创建数据库

2.创建数据库语句:

CREATE DATABASE 数据库名

[ON [PRIMARY] //指定一个文件为主要文件

[<文件格式>[,…n]]

[,<文件组格式>[,…n]] ]

[LOG ON {<文件格式>[,…n]}]

<文件格式>::=

([NAME=逻辑文件名,]

FILENAME=‘操作系统下的文件名和路径’

[,SIZE=文件初始容量]

[,MAXSIZE={文件最大容量|UNLIMITED}]

[,FILEGROWTH=递增值])[,…n]

<文件组格式>::=FILEGROUP 文件组名<文件格式>[,…n]

3.修改数据库语句:

ALTER DATABASE 数据库名

{ADD FILE <文件格式>[,…n] [TO FILEGROUP 文件组名]

|ADD LOG FILE<文件格式>[,…n]

|REMOVE FILE 逻辑文件名

|ADD FILEGROUP 文件组名

|REMOVE FILEGROUP 文件组名

|MODIFY FILE<文件格式>

|MODIFY FILEGROUP 文件组名文件组属性}

::=

(NAME=逻辑文件名

[,FILENAME=‘实际文件名和路径’]

[,SIZE=容量]

[,MAXSIZE={最大容量|UNLIMITED}]

[,FILEGROWTH=递增量])

三、实验内容:

1. 使用SQL语句完成下题

(1)使用CREATE DATABASE语句创建一个名为“st”数据库,要求①主要数据文件:逻辑文件名为“stdata1”,实际文件名为“stdata1.mdf”②事务日志文件:逻

辑文件名为“stlog1”,实际文件名为“stlog1.ldf”③初始容量均为3MB,最

大容量均为10MB,递增量均为1MB。

(2)使用CREATE DATABASE语句创建一个名为“student”数据库,要求①主要数据文件:逻辑文件名为“studentdata1”,实际文件名为“studentdata1.mdf”

②非主要数据文件:逻辑文件名为“studentdata2”,实际文件名为

“studentdata2.ndf”③事务日志文件:逻辑文件名为“studentlog1”,实际

文件名为“studentlog1.ldf”④初始容量均为3MB,最大容量均为10MB,递增

量均为1MB。

(3)使用ALTER DATABASE语句在“st”数据库中添加一个数据文件和一个事务日志文件,其逻辑文件名分别为“studentdata3”和“studentlog2”,其实际文

件名分别为“studentdata3.ndf”和“studentlog2.ldf”,初始容量均为1MB,

最大容量均为10MB,递增量均为1MB;然后将数据文件studentdata3的初始容

量增加到5MB,上限增加到20MB。

解:(1)create database st on primary

(name=stdata1,

filename='d:\xs\stdata1.mdf',

size=3mb, maxsize=10mb, filegrowth=1mb)

log on

(name='stlog1',

filename='d:\xs\stlog1.ldf',

size=1mb, maxsize=10mb, filegrowth=1mb)

go

(2)create database student on primary

(name=studentdata1,

filename='d:\xs\studentdata1.mdf',

size=3mb, maxsize=10mb, filegrowth=1mb),

(name=studentdata3,

filename='d:\xs\studentdata2.ndf',

size=1mb, maxsize=10mb, filegrowth=1mb)

log on

(name='studentlog1',

filename='d:\xs\studentlog1.ldf',

size=1mb, maxsize=10mb, filegrowth=1mb)

go

(3)alter database st

add file

(name=studentdata3,

filename='d:\xs\studentdata3.ndf',

size=1mb, maxsize=10mb, filegrowth=1mb),

(name='studentlog2',

filename='d:\xs\studentlog2.ldf',

size=1mb, maxsize=10mb, filegrowth=1mb)

alter database st

modify file

(name=studentdata3,

size=5mb,maxsize=20mb)

相关文档
最新文档