任务一:创建和管理数据库课后习题答案

一、选择题

1、关于数据库备份的叙述中,错误的是(A)

A、如果数据库很稳定就不需要经常备份,反之要经常备份,以防止数据库损坏

B、数据库备份是一项很复杂的任务,应该由专业的管理人员来完成

C、数据库备份也受数据库恢复模式的影响

D、数据库备份的策略应该应该综合考虑各方面的因素,并不是备份做的越多越全就好

2、当数据库损坏时,数据库管理员可以通过(A)方式恢复数据库。

A、事务日志文件

B、主数据文件

C、UPDATE语句

D、联机帮助文件

3、以下列关于数据库分离与附加描述中,错误的是(A)

A、在进行分离与附加数据库操作时,数据库可以进行更新操作

B、在移动数据库之前,最好为数据库做一个完整的备份

C、需确保数据库要移动的目标位置及将来数据增长能有足够的空间

D、分离数据库并没,并没有将其从磁盘上真正的删除,如果需要,可以对数据库的组成文件进行移动、复制和删除

4.做数据库的差异备份之前,需要做( A)备份。

A.数据库完整备份

B.数据库差异备份

C.事务日志备份

D.文件和文件组备份

5.(A)备份最耗费时间。

A.数据库完整备份

B.数据库差异备份

C.事务日志备份

D.文件和文件组备份

6.备份数据库不仅要备份用户自定义的数据库,还要备份系统数据库﹐系统数据库包 括( D)。

A. Master 数据库

B. msdb数据库

C. model数据库

D.以上全是

7.下面关于差异备份的叙述错误的是(CD)。

A.在执行了至少一次完整备份后,才能进行差异备份

B.备份自上一次完整备份以来数据库改变的部分

C.备份自上一次差异备份以来数据库改变的部分

D.备份自上一次日志备份以来数据库改变的部分

8.下面关于日志备份的叙述错是(D)

A.在执行了至少一次完整备份后,才能进行日志份

B.如果没有与其相一致的数据库备份,则不能恢复事务日志

C.可以在大容量日志恢复模式下建立日志备份

D.备份自上一次完整备份以来数据库改变的部分

9.能进行事务日志备份的恢复有(D)

A.简单恢复模式

B.完整恢复模式

C.大容量日志恢复模式

D.以上都可以

10.对于规模小,变化不频繁的数据库,最好采用(A)备份策略。

A.完整数据库

B.完整备份+事务日志

C.差异

D.完整备份十差异

11.( C)类型支持把数据库还原到某个时间点。

A.完整数据库备份

B.差异数据库备份

C.事务日志备份

D.以上都是

12.对于规模很大,并且一部分相同数据反复变化的数据库,最好采用(D)

A、完整数据库备份

B.完整+事务日志备份

C.差异备份

D.完整+差异日志备份

13.下面哪些数据库是系统数据库?(多选)(ABCD)

A. Master数据库

B. Model 数据库

C.Tempdb 数据库

D. msdb 数据库

E. Sales数据库

F. MyDB 数据库

14.关于SQL Server 2008文件组的叙述正确的是(A)

A.一个数据文件不能存在于两个或两个以上的文件组中

B.日志文件可以属于某个文件组

C.文件组可以包含不同数据库的数据文件

D.一个文件组只能放在同一个存储设备中

15.SQL Server 2008的物理存储主要包括两类件:(B)。

A.主要数据文件、次要数据文件

B.数据文件、事物日志文件

C.表文件、索引文件

D,事物日志文件、文本文件

16.SQL Server数据库的主数据文件的扩展名为(D)

A. ndf

B.db

C.ldf

D. mdf

17.在SQL Server中,用来显示数据库信息的系统存储过程是(D)

A. sp_dbhelp

B. sp_db

C.sp_help

D. sp_helpdb

18.一个SQL Server数据库至少有(A)个文件。

A. 2

B.3

C.4

D.5

19.SQL Server数据库包含多个数据文件,为了便于管理,可使用( B)进行管理。

A.文件夹

B.文件组

C.复制数据库

D.数据库脱机

20.创建数据库时,系统自动将(C )数据库中的所有对象复制到新建数据库中。

A. master

B. tempdb

C. model

D. msdb

21.打开数据库的命令是(A )。

A.USE

B.USE DATABASE

C.OPEN

D.OPEN DATABASE

22.在MS SQL Server 中,关于数据库的说法正确的是(B)

A.一个数据库可以不包含事务日志文件

B.一个数据库可以只包含一个事务日志文件和一个数据库文件

C.一个数据库可以包含多个数据库文件,但只能包含一个事务日志文件

D.一个数据库可以包含多个事务日志文件,但只能包含一个数据库文件

23.下列关于master数据库的说法正确的是(C )。

A.可以创建master数据库

B.可以附加 master数据库

C.如果master数据库不可用,则 SQL Server无法启动

D.可以删除master 数据库

24.下面关于删除数据库文件的描述错误的是(B)

A.数据文件中没有数据时,才可以从数据库中删除

B.数据文件中有数据,也可以从数据库中删除

C.不能删除主要数据文件

D.当日志文件不再包含任何活动事务时,才可以从数据库中删除该日志文件

25.下面(D)情况下,可以收缩数据库。

A. master数据库损坏

B.内存空间不足

C,移动数据库之后

D.磁盘空间有限,文件中有大量存储空间

26.下面(A)数据库不能进行分离操作。

A. model数据库

B.MyDB数据库

C. Test数据库

D. Adventure Work 数据库

27.每个数据库只能有一个( B)。

A.次要数据文件

B.主要数据文件

C.事物日志文件

D.其他

28.如果数据库中数据量非常大,数据除了存储在主要数据文件之外,还可以将一部分 数据存储在( A)。

A.次要数据文件

B.主要数据文件

C.事物日志文件

D.其他

29.( C)不属于任何文件组。

A.次要数据文件

B.主要数据文件

C.事物日志文件

D.其他

30.使用(A)语句可以删除数据库。

A.DROP DATABASE

B. CREATE TABLE

C.ALTER DATABASE

D. DROP TABLE

31.SQL Server 2008的主要版本包括(AB)

A.企业版

B.标准版

C.数据中心版

D.测试版

二、 填空题

1、SQL Sever数据库是由(数据)文件和(日志)文件组成的。

2、SQL Sever中的数据库按用途主要分为两类:(系统数据库)和(用户数据库)其中(系统数据库)是管理和维护SQLSever所必须的数据库、(用户数据库)则是用户自己创建的数据库。

3、在SSMS中看到系统数据库分别为(Master)、(Model)、(Msdb)和(tempdb)。

4、新用户数据库,从(model)系统数据库中复制信息。

5、使用T-SQL管理数据库时,创建数据库的语句为(create database),修改数据库的语句为(alter database)删除数据库的语句为(drop database)。

6、SQL Sever数据管理系统中(master)是系统提供的重要数据库,其中存放了系统级的信息。

7、SQL Sever数据库管理系统中(master)系统数据库损坏,数据库则无法启动。

8、SQLSever数据库管理系统(model)数据库是新建用户数据库的模板数据库。

9、SQL Sever数据库管理系统中临时表、临时数据和临时创建的存储过程都保存在(tempdb)数据库中。

10、SQL Sever是(结果化查询语言)。

11、在SQL Sever关系型数据库中一个数据库至少应该包括一个(主要数据)文件和一个(日志文件)。

12、在SQL Sever关系数据库中主要数据文件的扩展名(mdf),次要数据文件的扩展名为(ndf),事务日志文件的扩展名为(ldf)。

13、在SQL Sever中,文件分为三大类操作系统文件,它们是(主要数据文件)次要数据文件、事务日志文件。、

14、在SQL Sever中,文件组分为两类,一类是(主文件组),一类是(用户定义文件组)。

15、在SSMS上创建数据库时,如果输入的数据库名为test,那么默认的数据文件逻辑名为(test),默认的日志文件逻辑名为(test_log)。

16、使用T-SQL管理数据库,现需要一个名为MyDB的数据库,创建该数据库的语句为(create database MyDB),修改该数据库的语句为(alter database MyDB),删除改数据库的语句(drop database MyDB)

17、打开MyDB数据库的语句是(use MyDB)。

18、对某一数据库进行完整备份,右键数据库,在弹出的快捷菜单中选择(任务)中的【备份】选项。

19、(完整)备份是进行其他所有设备的基础。

三、判断题

1、SQLSever中名为maste的数据库是用户数库。(错误)

2、在SQL Sever中附加的MySchool数据库是系统数据库。(错误)

3、可以说SQL Sever中有三类数据库:系统数据库、示例数据库和用户数据库。(对)

4.数据库分为系统数据库与用户数据库, master 数据库属于系统数据库, model数据 库属于用户数据库。(错)

5.SQL Server中可以包含多个主要数据文件。(错)

6.SQL Server中必须包含次要数据文件。(错)

7. SQL Server中可以没有日志文件。(错)

8. SQL Server中可以包含一个主要数据文件和至少 一个日志文件。(对)

9.使用SSMS图形界面创建数据库的好处是可以重复成功。(错)

10.使用SQL语句创建数据库的主要好处是操作直观 、方便。(错)

11.删除数据库的语句是drop table。(错)

12.打开数据库的语句是create database。(错)

13.日志文件不包括在文件组内,日志空间与数据空间分开管理。(对)

14.每个数据库至少有两个文件(一个主文件和一个日志文件)和一个文件组。(对)


 

  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wangkay88

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值