数据库安全练习题.docx
- 文档编号:10343124
- 上传时间:2023-02-10
- 格式:DOCX
- 页数:6
- 大小:16.69KB
数据库安全练习题.docx
《数据库安全练习题.docx》由会员分享,可在线阅读,更多相关《数据库安全练习题.docx(6页珍藏版)》请在冰豆网上搜索。
数据库安全练习题
为了保证数据库应用系统正常运行,数据库管理员在日常工作中需要对数据库进行维护。
下列一般不属于数据库管理员日常维护工作的是
A 数据内容的一致性维护
B 数据库备份与恢复
C 数据库安全性维护
D 数据库存储空间管理
参考答案
C
在数据库应用系统的需求分析阶段,需要考虑数据的安全性需求。
下列不属于数据安全性需求分析内容的是
A 分析数据的安全性需求,以确定每个关系表上定义的数据约束能够满足使用要求
B 分析全局用户对数据的存取需求,以确定全局数据的安全控制策略
C 分析特殊用户对数据的存取需求,以保证数据库的安全控制策略能够满足其使用要求
D 分析各类用户对数据的存取需求,以确定各类用户能够操作的数据
参考答案
A
数据库的运行管理与维护主要由数据库管理员负责,工作内容主要包括日常维护、系统监控与分析、性能优化等。
下列关于数据库管理员工作内容的说法错误的是
A 数据库的备份和恢复是重要的维护工作,数据库管理员应根据不同的应用要求制定不同的备份计划,在备份计划中应包含备份的时间、周期、备份方式和备份内容等
B 性能优化是数据库管理员的重要工作,性能优化的主要手段有查询优化、索引调整、模式调整等,这些工作一般无需开发人员参与
C 数据库管理员应监控数据库中各种锁的使用情况,并处理可能出现的死锁情况,若发现问题应及时通知相关人员
D 数据库管理员需要定期检查存储空间使用情况并根据需求扩展存储空间,这些工作一般无需最终用户参与
参考答案
B
计算机系和教务处要对某数据库进行访问,计算机系全体教师对此数据库中的全部数据具有查询权,教务处全体人员对此数据库中全部数据具有查询、插入、删除和修改权。
在SQLServer 2000中,下列安全控制方法最合理的是
A 为计算机系每个教师授予每个表的SELECT权,为教务处全体人员授予每个表的SELECT、INSERT、DELETE和UPDATE权
B 为计算机系和教务处分别建立一个角色,将两个部门的每个职工设置为相应角色中的成员。
将计算机系角色和教务处角色设置为此数据库的db_datareader角色中的成员,将教务处角色设置为此数据库的db_datawriter角色中的成员
C 为计算机系和教务处分别建立一个角色,将两个部门的每个职工设置为相应角色中的成员。
为计算机系角色授予每个表的SELECT权,为教务处角色授予每个表的SELECT、INSERT、DELETE和UPDATE权
D 将计算机系和教务处的每个职工都设置为db_owner角色中的成员
参考答案
A
SQL Server 2000提供了很多预定义的角色,下述关于public角色说法正确的是
A 它是系统提供的服务器级的角色,管理员可以在其中添加和删除成员
B 它是系统提供的数据库级的角色,管理员可以在其中添加和删除成员
C 它是系统提供的服务器级的角色,管理员可以对其进行授权
D 它是系统提供的数据库级的角色,管理员可以对其进行授权
参考答案
D
现有SQL Sever2000数据库服务器,其中的一个数据库占用80GB空间,另有一台用于备份的计算机,该机上有四个大小均为50GB的硬盘分区。
若要将此数据库完全备份到该计算机上,则
A 不能实现,因为每个分区上的空间都不够80GB
B 可以先建立一个备份设备,这个备份设备分别在四个分区上各占用20GB空间,然后再用此设备备份数据库
C 可以先在每个分区上分别建立一个备份设备,指定每个设备的大小均为20GB,并建立一个包含这四个备份设备的备份媒体集,最后再用此备份媒体集备份数据库
D 可以先在每个分区上分别建立一个不用指定大小的备份设备,然后将数据库同时备份到这四个备份设备上
参考答案
C
在SQL Server 2000中,某数据库中有教师表(教师号, 姓名, 职称),其中教师号的数据类型是整型,其他均为字符类型。
若教师表中当前没有数据,用户执行下列语句:
Ⅰ.BEGIN TRANSACTION T1
Ⅱ.INSERT INTO教师表VALUES(1000,''''张三'''',''''助教'''');
Ⅲ.INSERT INTO教师表VALUES(1001,''''王二'''',''''助教'''');
Ⅳ.COMMIT T1;
Ⅴ.BEGIN TRANSACTION T2
Ⅵ.INSERT INTO教师表VALUES(1002,''''王三'''',''''讲师'''');
Ⅶ.INSERT INTO教师表VALUES(1003,''''李四'''',''''讲师'''');
Ⅷ.COMMIT T2;
在Ⅶ执行的时候数据库所在的服务器突然掉电,当数据库系统重新启动后,教师表中包含的数据条数为
A 4条
B 3条
C 2条
D 0条
参考答案
C
SQLServer采用的身份验证模式有( )。
A 仅Windows身份验证模式
B 仅SQLServer身份验证模式
C 仅混合模式
D Windows身份验证模式和混合模式
参考答案
D
dbo代表的是( )。
A 数据库拥有者
B 用户
C 系统管理员
D 系统分析员
参考答案
A
当采用WindowsNT验证方式登录时,只要用户通过了Windows用户账户验证,就可以( )到SQLServer数据库服务器。
A 连接
B 集成
C 控制
D 转换
参考答案
A
在“连接”组中有两种连接认证方式,其中在( )方式下,需要客户端应用程序连接时提供登录时需要的用户标识和密码。
A Windows身份验证
B SQLServer身份验证
C 以超级用户身份登录时
D 其他方式登录时
参考答案
B
用户对数据库中的表、存储过程、视图等对象的操作权限属于语句权限。
[参考答案] 错误
执行UnloadForm1语句后,窗体Form1消失,但仍在内存中。
[参考答案] 错误
在SQL Server 2000中,新建了一个SQL Server身份验证模式的登录账户LOG,现希望LOG在数据库服务器上具有全部的操作权限,下述语句是为LOG授权的语句,请补全该语句。
EXEC sp_addsrvrolemember ‘LOG’,(__1__)
参考答案
1:
sysadmin
在SQL Server 2000中,某数据库用户User在此数据库中具有对于表数据的查询和更改权限。
现要收回User对于T表的数据更改权,下述是实现该功能的语句,请补全该语句
(__1__)UPDATE ON T FROM User
参考答案
1:
REVOKE
某事务从账户A转出资金并向账户B转入资金,此操作要么全做,要么全不做。
为了保证该操作的完整,需要利用到事务性质中的(__1__)性.
参考答案
1:
原子
在SQL Server 2000中,要授予某数据库中的某个用户具有该数据库中全部用户数据表的插入、删除和修改权限,比较合理的做法是将该用户添加到系统提供的(__1__)数据库角色中。
参考答案
1:
db_owner
事务是由一系列操作组成的,事务的执行表现为事务中各个操作的执行。
每个事务应具有结束操作。
当一个事务需要终止并取消所有已执行的数据修改时应执行的语句是(__1__)
参考答案
1:
ROLLBACK
事务对一个数据项的操作类型决定了数据项上的锁的类型。
锁的类型主要有互斥锁(简称X锁)和(__1__)锁(简称S锁)两种。
参考答案
1:
共享
数学关系12≤x<30表示成正确的VB表达式为__1__。
参考答案
1:
x>=12Andx<30
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 安全 练习题
![提示](https://static.bdocx.com/images/bang_tan.gif)