第2关:创建和修改用户数据库

编程要求 本次编程任务是:

补全右侧代码片段中create student database至create end中间的代码,建立student数据库,具体要求如下:
(1)主要数据文件:逻辑文件名为studentdata1,实际文件名为studentdata1.mdf;
(2) 非主要数据文件:逻辑文件名为studentdata2,实际文件名为studentdata2.ndf;
(3) 事务日志文件:逻辑文件名为studentlog1,实际文件名为studentlog1.ldf;
(4)初始容量均为5MB,最大容量均为10MB,递增量均为1MB。
补全右侧代码片段中add database file至add file end中间的代码,实现添加一个数据文件;补全add database log file至add log file end中间的代码,实现添加一个日志文件;补全alter database file至alter end中间的代码,实现修改数据文件studentdata3,具体要求如下:
(1)添加一个数据文件和一个事务日志文件,其逻辑文件名分别为studentdata3和studentlog2,其实际文件名分别为studentdata3.ndf和studentlog2.ldf,初始容量均为6MB,最大容量均为20MB,递增量均为1MB;
(2)将数据文件studentdata3的初始容量增加到8MB,上限增加到30MB。
测试说明
测试过程:

本关涉及到的测试文件是step2.sh,平台将运行用户补全的step2.sql文件,得到数据;

将数据与答案比较,判断程序是否正确。

如果操作正确,你将得到如下的结果:

在这里插入图片描述

/********** Begin /
create student database
create database student
on primary
(
   name=‘studentdata1’,
   filename=’/home/studentdata1.mdf’,
    size=5MB,
    maxsize=10MB,
    filegrowth=1MB
),
(
   name=‘studentdata2’,
   filename=’/home/studentdata2.ndf’,
    size=5MB,
    maxsize=10MB,
    filegrowth=1MB
)
log on
(
   name=‘studentlog1’,
    filename=’/home/studentlog1.ldf’,
   size=5MB,
    maxsize=10MB,
   filegrowth=1MB
);
create end **********–
go

–********** add database file **********–
alter database student
add file
(
name = ‘studentdata3’,
filename = ‘/home/studentlog3.ndf’,
size=6MB,
maxsize=20MB,
filegrowth=1MB
);

–********** add file end **********–
go

–********** add database log file **********–
alter database student
add log file
(
name = ‘studentlog2’,
filename = ‘/home/studentlog2.ldf’,
size=6MB,
maxsize=20MB,
filegrowth=1MB
);

–********** add log file end **********–
go

–********** alter database file **********–
alter database student
modify file
(
name = ‘studentdata3’,
size=8MB,
maxsize=30MB
);

–********** alter end
go
/
End **********/

  • 8
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值