数据库工程师分类模拟题11有答案.docx

上传人:b****7 文档编号:10701145 上传时间:2023-02-22 格式:DOCX 页数:12 大小:18.90KB
下载 相关 举报
数据库工程师分类模拟题11有答案.docx_第1页
第1页 / 共12页
数据库工程师分类模拟题11有答案.docx_第2页
第2页 / 共12页
数据库工程师分类模拟题11有答案.docx_第3页
第3页 / 共12页
数据库工程师分类模拟题11有答案.docx_第4页
第4页 / 共12页
数据库工程师分类模拟题11有答案.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

数据库工程师分类模拟题11有答案.docx

《数据库工程师分类模拟题11有答案.docx》由会员分享,可在线阅读,更多相关《数据库工程师分类模拟题11有答案.docx(12页珍藏版)》请在冰豆网上搜索。

数据库工程师分类模拟题11有答案.docx

数据库工程师分类模拟题11有答案

数据库工程师分类模拟题11

一、选择题

1.连接数据库过程中需要指定用户名和密码,这种安全措施属于______。

A.授权机制

B.数据加密

C.视图机制

D.用户标识与鉴别

答案:

D

用户名和密码用于鉴别用户身份,是安全措施的最外层保护。

2.对于数据库的管理,SQLServer的授权系统将用户分成3类,其中权限最大的用户是______。

A.一般用户

B.数据库管理员

C.数据库拥有者

D.数据库对象拥有者

答案:

B

一般用户具有对数据库数据的更新、查询等基本权限。

数据库管理员在数据库中具有全部的权限。

数据库拥有者是数据库的创建者,拥有该数据库对象的一切权限。

数据库对象拥有者具有对所拥有的数据库对象的一切权限。

3.在“连接”组中有两种连接验证模式,其中在______模式下,需要客户端应用程序连接时提供登录时所需要的用户标识和密码。

A.Windows身份验证

B.SQLServer身份验证

C.以超级用户身份登录时

D.其他模式登录时

答案:

B

Windows身份验证模式使用Windows操作系统的安全机制验证用户身份;在SQLServer身份验证模式下登录时,用户必须提供登录名和密码。

4.SAQLServer数据库用户的来源______。

A.可以是所有SQLServer的登录用户

B.只能是Windows身份验证的登录用户

C.只能是SQLServer身份验证的登录用户

D.可以是其他数据库中的用户

答案:

A

SQLServer数据库用户必须能够通过Windows身份验证或SQLServer身份验证。

5.下面关于sp_addlogin's2','123','Northwind'语句的作用,说法正确的是______。

A.创建一个登录账号s2,该登录账号的密码为123

B.创建一个角色s2,该角色的密码为123,可以对Northwind进行任何操作

C.创建一个角色s2,该角色的密码为123,默认数据库为Northwind

D.创建一个登录账号s2,该登录账号可以访问的数据库是Normwind

答案:

A

sp_addlogin系统存储过程创建SQLServer身份验证的登录账号,'s2'为登录账号名称,'123'为登录密码,'Northwind'为登录的默认数据库。

登录账号成为数据库的合法用户后,才能访问数据库。

6.下面关于登录账号与数据库用户的说法错误的是______。

A.登录账号是指能登录到SQLServer的账号,它属于服务器层面

B.登录账号本身就能够访问服务器中的数据库

C.登录账号本身不能访问服务器中的数据库

D.登录账号要想访问服务器中的数据库,必须要有数据库用户账号

答案:

B

登录账号只有成为数据库的合法用户,才具有对数据库的访问权限。

7.新建数据库用户的系统存储过程是______。

A.sp_revokedbaccess

B.sp_addlogin

C.sp_grantlogin

D.sp_grantdbaccess

答案:

D

系统存储过程sp_grantdbaccess和sp_adduser用于建立数据库用户。

系统存储过程sp_revokedbaccess用于删除用户账户。

系统存储过程sp_grantlogin和sp_addlogi用于建立登录账号。

8.在SQLServer2000中,如果希望用户u1在DB1数据库中具有查询T1表的权限,正确的授权语句是______。

A.GRANTSELECTONDB1(T1)TOu1

B.GRANTSELECTTOu1ONDB1(T1)

C.GRANTSELECTTOu1ONT1

D.GRANTSELECTONT1TOu1

答案:

D

由T-SQL语句的GRANT语法可得。

9.授予用户权限的T-SQL语句是______。

A.CREATE

B.DENY

C.GRANT

D.REVOKE

答案:

C

GRANT实现授予权限,REVOKE实现收回权限,DENY实现拒绝权限。

10.SQLServer提供了很多预定义的角色,下述关于public角色说法正确的是______。

A.它是系统提供的服务器级的角色,管理员可以在其中添加和删除成员

B.它是系统提供的数据库级的角色,管理员可以在其中添加和删除成员

C.它是系统提供的服务器级的角色,管理员可以对其进行授权

D.它是系统提供的数据库级的角色,管理员可以对其进行授权

答案:

D

public作为系统提供的固定数据库角色,不具有任何权限,但用户可对此角色进行授权,但不能在其中添加或删除成员。

11.可以执行SQLServer系统中所有操作权限的固定服务器角色是______。

A.bulkadmin

B.sysadmin

C.securityadmin

D.processadmin

答案:

B

sysadmin能执行SQLServer上的任何操作。

12.计算机系和教务处要对某数据库进行访问,计算机系全体教师对此数据库中的全部数据具有查询权,教务处全体人员对此数据库中的全部数据具有查询、插入、删除和修改权。

在SQLServer2000中,下列安全控制方法最合理的是______。

A.为计算机系每个教师授予每个表的SELECT权,为教务处全体人员授予每个表的SELECT、INSERT、DELETE和UPDATE权

B.为计算机系和教务处分别建立一个角色,将两个部门的每个职工设置为相应角色中的成员。

将计算机系角色和教务处角色设置为此数据库的db_datareader角色中的成员,将教务处角色设置为此数据库的db_datawriter角色中的成员

C.为计算机系和教务处分别建立一个角色,将两个部门的每个职工设置为相应角色中的成员。

为计算机系角色授予每个表的SELECT权,为教务处角色授予每个表的SELECT、INSERT、DELETE和UPDATE权

D.将计算机系和教务处的每个职工都设置为db_owner角色中的成员

答案:

B

计算机系和教务处都属于多个用户构成的用户组,每组内成员的权限相同。

这时可分别建立角色来代表用户组内工作人员所执行的工作,再对角色授权。

数据库角色db_datareader的成员可以查询数据库中所有用户表中的数据,符合计算机系教师的权限需求。

数据库角色db_datawriter的成员可以添加、修改或删除数据库中所有用户表中的数据,符合教务处人员的权限需求。

13.在SQLServer中,若希望用户user1具有数据库服务器上的全部权限,则应将user1加入到下列哪个角色中______。

A.db_owner

B.public

C.db_datawriter

D.sysadmin

答案:

A

14.下列关于SQLServer数据库管理系统权限的叙述中,哪一项是不正确的______。

A.SQLServer数据库管理系统的权限分为服务器权限和数据库权限两种

B.数据库管理员执行数据库管理任务,这属于数据库权限

C.数据库权限又可以分为数据库对象权限和数据库语句权限两种

D.数据库语句权限授予用户以允许他们创建数据库对象

答案:

B

15.可更改SQLServer实例的登录账户属性权限的固定服务器角色是______。

A.serveradmin

B.setupadmin

C.securityadmin

D.sysadmin

答案:

C

16.允许进行添加、修改、删除和查询等操作的权限属于______。

A.对象权限

B.语句权限

C.隐含权限

D.数据权限

答案:

A

17.混合验证模式是指______。

A.非Windows身份验证

B.SQLServer接受Windows授权用户

C.SQL授权用户

D.SQLServer接受Windows授权用户和SQL授权用户

答案:

D

18.以下不是系统内置的登录账户的是______。

A.administrators\builtin

B.sa

C.root

D.guest

答案:

C

19.以下关于固定服务器角色和数据库角色叙述不正确的是______

A.用户可以添加、删除或更改固定的服务器角色

B.用户的登录账户可以添加到固定服务器角色中

C.固定的数据库角色为管理数据库的一级权限提供了方便

D.固定的服务器角色在服务器级上定义,这些角色具有完成特定服务器级管理活动的权限

答案:

A

20.管理SQLServer2000数据库服务器时,需要配置安全以授予用户一定的访问权限,下列______固定的服务器角色具有关闭服务器实例的权限。

A.securityadmin

B.DBcreator

C.setupadmin

D.serveradmin

答案:

D

21.授予用户Jean查询MON表的权限,正确的SQL语句是______。

A.GRANTSELECTONMONTOJean

B.GRANTSELECTTOJeanONMON

C.GRANTSELECTTOMONONJean

D.GRANTSELECTONJeanTOMON

答案:

A

22.SQLServer提供了完全备份、差异备份和日志备份等几种备份方法,其中差异备份的内容是______。

A.上次差异备份之后修改的数据库全部内容

B.上次完全备份之后修改的数据库全部内容

C.上次日志备份之后修改的数据库全部内容

D.上次完全备份之后修改的数据库内容,但不包括日志等其他内容

答案:

B

差异备份又称增量备份,只各份从上一次执行完整数据库备份后修改的数据库的全部内容。

23.关于备份策略的描述,正确的是______。

A.完全备份应经常进行

B.增量备份适合在事务请求频繁时进行

C.数据更新量小时适合做增量备份

D.完全备份适合在事务请求频繁时进行

答案:

C

完全备份是将整个数据库的全部信息进行备份,需要花费较长的时间和较大的空间,所以进行完全备份时应尽量减小对当前事务请求的影响,常常选择夜间进行。

增量备份需要的时间和空间比完全备份少很多,适合经常进行。

24.在SQLServer中,事务日志备份______。

A.对故障还原模型没有要求

B.要求故障还原模型必须是完全的

C.要求故障还原模型必须是简单的

D.要求故障还原模型不能是简单的

答案:

B

事务日志备份要求故障还原模型必须是完全的。

25.对SQLSeiver采用的备份和恢复机制,下列说法正确的是______。

A.在备份和恢复数据库时用户都不能访问数据库

B.在备份和恢复数据库时用户都可以访问数据库

C.在备份时对数据库访问没有限制,但在恢复时只有系统管理员可以访问数据库

D.在备份时对数据库访问没有限制,但在恢复时任何人都不能访问数据库

答案:

D

在备份时不影响数据库的使用,用户可对数据库进行访问。

但在恢复时,需要重写数据库,不允许访问数据库。

26.现有SQLSever数据库服务器,其中的一个数据库占用80GB空间,另有一台用于备份的计算机,该机上有4个大小均为50GB的硬盘分区。

若要将此数据库完全备份到该计算机上,则______。

A.不能实现,因为每个分区上的空间都不够80GB

B.可以先建立一个备份设备,这个备份设备分别在4个分区上各占用20GB空间,然后再用此设备备份数据库

C.可以先在每个分区上分别建立一个备份设备,指定每个设备的大小均为20GB,并建立一个包含这4个备份设备的备份媒体集,最后再用此备份媒体集备份数据库

D.可以先在每个分区上分别建立一个不用指定大小的备份设备,然后将数据库同时备份到这4个备份设备上

答案:

C

27.备份设备是用来存放备份数据的物理设备,其中不包括______。

A.磁盘

B.磁带

C.命名管道

D.光盘

答案:

D

28.在SQLServer中,通过构建永久备份设备可以对数据库进行备份,下列说法正确的是______。

A.不需要指定备份设备的大小

B.一个数据库一次只能备份在一个设备上

C.每个备份设备都是专属于一个数据库的

D.只能将备份设备建立在磁盘上

答案:

A

29.下面哪一种备份最耗费时间______。

A.数据库完整备份

B.数据库差异备份

C.事务日志备份

D.文件和文件组备份

答案:

D

30.某跨国公司的业务系统提供全球性服务,该业务系统需要24小时×7天在线服务,系统业务繁忙,为了保证该业务系统数据库中数据的安全,需要设计与实施数据库转储机制。

假设完成该数据库每天数据增量的转储需要2小时,在不考虑成本因素的情况下,下列最合理的是______。

A.配备高性能数据库环境,通过事务传送机实时地将数据库中的任何变化反映到备份环境中

B.每天划出长度为2小时的时间窗口tw,在内采用静态转储方法实现每天数据增量的转储

C.每天划出长度为2小时的时间窗口tw,在内采用动态转储方法实现每天数据增量的转储

D.每周做一次完全转储,每天选择浮动时间表段对变化的数据进行转储

答案:

A

31.在通常情况下,可采用如下几种备份策略:

完全备份配合事务日志备份、完全备份配合差异备份、完全备份配合事务日志备份及差异备份3种方式的结合和______。

A.完全备份

B.差异备份

C.事务日志备份

D.文件和文件组备份

答案:

A

二、问答题

1.为了在某种程度上保证某数据库系统可靠地运行,在SQLServer环境中,对其制定如下3种备份策略。

假设对此数据库进行一次完全备份需要4小时,差异备份需要2小时,日志备份需要1小时;假设所有备份都是从凌晨1:

00开始。

策略1:

每周周日进行一次完全备份,每周周一至周六每天进行一次日志备份。

策略2:

每周周日进行一次完全备份,每周周一至周六每天进行一次差异备份。

策略3:

每天进行一次完全备份。

(1)假设需要保留一年的备份数据,比较3种备份策略所占用的空间。

(2)比较每种备份策略的备份和恢复速度。

答案:

(1)占用空间量从大到小排序为:

策略3、策略2、策略1。

(2)备份速度从快到慢排序为:

策略1、策略2、策略3。

恢复速度从快到慢排序为:

策略3、策略2、策略1。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1