SQL Server上机报告_1

题目一:分别用图形化方法和CREATE DATABASE语句创建符合如下条件的数据库。

        具体要求:

                数据库的名字为students,包含的数据文件的逻辑文件名为students_dat,物理文件名为students.mdf,存放在D:\Test文件夹中(若D:中无此子文件夹,可先建立此文件夹,然后再创建数据库),初始大小为30MB,自动增长,每次增加2MB。日志文件的逻辑文件名为students_log,物理文件名为students.ldf,也存放在D:\Test文件夹中,初始大小为10MB,自动增长,每次增加10%。

        实现代码如下:
CREATE DATABASE students
ON 
(	NAME=students_dat,
	FILENAME='D:\Test\students.mdf',
	SIZE=30,
	FILEGROWTH=2)
LOG ON
(	NAME=students_log,
	FILENAME='D:\Test\students.ldf',
	SIZE=10,
	MAXSIZE=UNLIMITED,
	FILEGROWTH=10%)

题目二:分别用图形化方法和CREATE DATABASE语句创建符合如下条件的数据库。

        具体要求:

                数据库包含两个数据文件和两个日志文件。数据库的名称为:财务信息数据库,该数据库包含两个数据文件和两个日志文件。数据文件1的逻辑文件名为“财务数据1”,物理文件名为“财务数据1.mdf”,存放在“D:\财务数据”目录下(若D:中无此文件夹,可先建立此文件夹,然后再创建数据库,初始大小为20MB,自动增长,每次增加4MB;数据文件2的逻辑文件名为“财务数据2”,物理文件名为“财务数据2.ndf”,与主要数据文件存放在相同的文件夹中,初始大小为30MB,自动增长,每次增加10%。日志文件1的逻辑文件名为“财务日志1”,物理文件名为“财务日志1.ldf”,存放在“D:\财务日志”文件夹中,初始大小为10MB,自动增长,每次增加10%;日志文件2的逻辑文件名为“财务日志2”,物理文件名为“财务日志2.ldf”,存放在“D:\财务日志”文件夹中,初始大小为15MB,不自动增长。

        实现代码如下:
CREATE DATABASE 财务信息数据库
ON primary
(	NAME=财务数据,
	FILENAME='D:\财务数据\财务数据1.mdf',
	SIZE=20,
	FILEGROWTH=4),
(	NAME=财务数据2,
	FILENAME='D:\财务数据\财务数据2.ndf',
	SIZE=30,
	FILEGROWTH=10%)
LOG ON
(	NAME= 财务日志1,
	FILENAME='D:\财务日志\财务日志1.ldf',
	SIZE=10,
	MAXSIZE=UNLIMITED,
	FILEGROWTH=10%),
(	NAME= 财务日志2,
	FILENAME='D:\财务日志\财务日志2ldf',
	SIZE=15,
	FILEGROWTH=0)

题目三:与题目一相关。

        具体要求:

                分别用图形化方法和Transact-SQL语句对上机练习中第1题所建立的“students”数据库空间进行如下扩展:增加一个新的数据文件,文件的逻辑名为“students_dat2”,存放在新文件组Group1中,物理文件名为students2.ndf,存放在“D:\Test”文件夹中,文件的初始大小为20MB,不自动增长。

        实现代码如下:
ALTER DATABASE students
ADD FILE

(	NAME=students_dat2,
	FILENAME='D:\Test\students2.ndf',
	SIZE=20,
	FILEGROWTH=0)
	TO FILEGROUP Group1)

题目四:与题目三相关。 

        具体要求:

                将上机练习中第4题新添加的“students_dat2”文件的初始大小改为60MB。

        实现代码如下:
ALTER DATABASE students
MODIFY FILE

(	NAME=students_dat2,
	FILENAME='D:\Test\students2.ndf',
	SIZE=60,
	FILEGROWTH=0)

题目五:多步操作

       1. 具体要求:

                缩小“students”数据库空间,使该数据库中的空白空间为50%。

        实现代码如下:
DBCC SHRINKDATABASE(students,50)
        2. 具体要求:

                将数据文件“students.dat”的初始大小缩小为20MB。

        实现代码如下:
DBCC SHRINKFILE(students.dat,20)
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值