SQL作业1 答案

发布 2020-02-19 14:16:28 阅读 9143

练习一:

1. 创建名为test的数据库,要求使用三个 10 mb 的数据文件(test1、test2、test3)最大20mb,增长量为10%,和两个 5mb 的事务日志文件(test_log1、test_log2)最大10mb。(注意:

事务日志文件在 log on 关键字后指定,filename 选项中所用的文件扩展名:主要数据文件使用 .mdf,次要数据文件使用 .

ndf,事务日志文件使用 .ldf)。

2. 将两个数据文件(test4、test5)(初始大小5mb,最大为无限大),和一个事务日志文件(test_log3,初始大小5mb,最大为10mb,增长量为10%)添加到test数据库中。

3. 删除test数据库。

练习二:1. 创建一个数据库demo主文件组中:

主文件名为demo_data,存放在d:\,初始大小为10m,最大可增长到50m,自动增长值为5m。二级文件,名为demo_data_1,存放在e:

\,初始大小为20m,最大可增长到200m,自动增长值为10m

2. 用户定义文件组p1:二级文件,名为demo_data_2,存放在d:

\,初始大小为50m,最大可增长到500m,自动增长值为10m。二级文件,名为demo_data_3,存放在c:\,初始大小为50m,最大可增长到500m,自动增长值为10m。

3. 日志文件,名为demo_log_1,存放在d:\,初始大小为10m,最大可增长到30m,自动增长值为2m,日志文件,名为demo_log_2,存放在e:

\,初始大小为10m,最大可增长到30m,自动增长值为2m。

4. 在demo数据库中的p1文件组中新增一个文件demo_data_4,存放在c:\,初始大小为10m,最大可增长到50m,自动增长值为5m

5. 修改demo_data_4文件,使它最大可增长到100m

6. 分离数据库demo

7. 附加数据库demo练习一:

create database test

onname=test1,filename='d:\temp\',size=10mb,maxsize=20mb,filegrowth=10%),name=test2,filename='d:\temp\',size=10mb,maxsize=20mb,filegrowth=10%),name=test3,filename='d:

\temp\',size=10mb,maxsize=20mb,filegrowth=10%)

log on

name=test_log1,filename='d:\temp\test_',size=5mb,maxsize=10mb,filegrowth=10%),name=test_log2,filename='d:\temp\test_',size=5mb,maxsize=10mb,filegrowth=10%)go

alter database test

add file

name=test4,filename='d:\temp\',size=5mb,maxsize=unlimited,filegrowth=10%),name=test5,filename='d:\temp\',size=5mb,maxsize=unlimited,filegrowth=10%)

goalter database test

add log file

name=test_log3,filename='d:\temp\test_',size=5mb,maxsize=10mb,filegrowth=10%)go

drop database test练习二:

create database demo

onname=demo_data,filename='d:\demo_',size=10mb,maxsize=50mb,filegrowth=5mb),name=demo_data_1,filename='e:\demo_data_',size=20mb,maxsize=200mb,filegrowth=10mb),filegroup p1

name=demo_data_2,filename='d:\demo_data_',size=50mb,maxsize=500mb,filegrowth=10mb),name=demo_data_3,filename='c:\demo_data_',size=50mb,maxsize=500mb,filegrowth=10mb)

log on

name=demo_log_1,filename='d:\demo_log_',size=10mb,maxsize=30mb,filegrowth=2mb),name=demo_log_2,filename='e:\demo_log_',size=10mb,maxsize=30mb,filegrowth=2mb)go

alter database demo

add file

name=demo_data_4,filename='c:\demo_data_',size=10mb,maxsize=50mb,filegrowth=5mb)

to filegroup p1go

alter database demo

modify file

name='demo_data_4',maxsize=100mb)go

分离数据库demo

sp_detach_db 'demo'

附加数据库 demo

sp_attach_db 'demo','d:\demo_',d:\demo_log_'

SQL课上作业与答案 1

1 查询xs表中计算机专业同学的学号 姓名和总学分,结果中各列的标题分别指定为number name和mark。select 学号 as number,姓名 as name,总学分 as mark from xs where 专业名 计算机 查询xs表中计算机专业各同学的学号 姓名和总学分,对总学分...

sql作业答案

现有学生表 学号,姓名,性别,年龄,入学年份,籍贯,手机号码,系号,班长学号 学号是主码,系号和班长学号是外部码,手机号码必须唯一,学生的年龄不得小于10岁和大于50岁,性别必须是 男 或者 女 系表 系号,系名,系主任 其中系号是主码,系名不能有重复的。选课表 学号,课程号,成绩 学号,课程号 是...

SQL作业答案

1.检索在北京的 商的名称。2.检索出向 商s3发过订购单的职工的职工号和仓库号。命令 select 职工号,仓库号 from 职工 where 职工号 in sele 职工号 from 订购单 where 商号 s3 3.检索出和职工e1,e3都有联系的北京的 商信息。命令 sele from 商...