




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据库安全保护复习题一、判断1. 在同一 DBMS 下,可以建立多个数据库,一个用户在一个数据库所获得的访问权可以用于其他数据库。2. 对数据施加的并发控制愈多,数据的共享性就愈好。3. 对数据施加的并发控制愈多,数据的一致性就愈好。4. 数据的共享程度愈高,数据的一致性就愈好。二、填空1.数据库的保护措施一般包括、 、和四个方面。2.数据的安全性是指。3.数据库的安全性控制主要包括应用程序对用户的、DBMS 通过限制用户的访问范围、数据库中的数据和对操作进行等措施。4.数据库用户按其访问权力的大小,一般可分为数据库用户和数据库用户。5.在数据库的安全保护中,要对用户进行访问控制,可先对用户进
2、行,然后再对访问的用户进行。6. DBMS 通常提供授权功能来控制不同的用户访问数据库中数据的权限,其目的是为了数据库的。7.通常鉴别用户身份的三种方法是利用鉴别用户、利用鉴别用户和利用鉴别用户。8.在数据库系统中对存取权限的定义称为。9.在 SQL 中有两种授权,一种是授予某类数据库用户的特权,称为;另一种是授予对某些数据对象进行某些操作的特权,称为。10.在 SQL 语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用语句,收回所授的权限使用语句。11.数据的安全性措施是防止用户的非法操作,而数据的完整性是防止用户向数据库中加入不合语义的数据。12.数据库的完整性控
3、制用来保护数据库中数据的性、 性和 性,防止错误的数据进入数据库造成无效的操作。13.在关系系统中,最重要的完整性约束是和,其他完整性约束条件则可以归入中。14.实体完整性是指在基本表中。15.参照完整性是指在基本表中。16.数据的完整性规则包括、 和 三方面。17. 数据的 是一组完整性规则的集合,用以保证数据的正确、有效和相容。18. 如果违反数据的完整性约束条件,一般采取的方法来保证数据的完整。19.如果数据库中只包含成功事务提交的结果,就说数据库处于状态。20.并发操作的不一致性主要有、 和 。21.数据库的并发控制以为单位,主要采用机制。22. 当前几乎所有的 DBMS 都采用一种以
4、为基础的并发控制机制,保护并发的用户。23. 基本的封锁类型有和 两种。24.若事务 T 对数据对象 A 加了 S 锁,则其他事务只能对数据A 再加锁,不能加锁,直到事务 T 释放 A上的锁。25.死锁形成的主要条件是程序对数据资源采用了封锁。26.解决死锁经常采用的办法是。27.避免死锁产生的常用方法有和 。28.数据库系统在运行过程中,可能会发生故障。故障主要有、 、 和计算机病毒四类。29.若事务在运行过程中由于种种原因使事务未运行到正常终止点之前就被撤消,这种情况就称为。30. 系统在运行过程中,由于某种原因,造成系统停止运行,致使事务在执行过程中以非控制方式终止,这时内存中的信息丢失
5、,而存储在外存上的数据不受影响,这种情况称为。31.系统在运行过程中由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为。32.数据库恢复是将数据库从状态恢复到的功能。33.数据库系统在运行过程中,可能会发生各种故障,其故障对数据库的影响总结起来有两类:和 。34.事务故障、系统故障的恢复是由完成的,介质故障是完成的。35.数据库恢复的策略(基本原理 )是利用技术,在故障发生之前建立,并生成 ,以便在故障发生后利用重建并恢复数据库。36.制作后援副本的过程称为,它又分为和 。37.数据库恢复方法有、和。38.一个事务完成后,应该先把更新的结果记入中,然后再将数据写入。三、选择
6、1. 下面哪个不是数据库系统必须提供的数据控制功能?1) 安全性2) 完整性3) 可移植性4) 并发控制2. 数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的1) 安全性2) 完整性3) 可靠性4) 一致性3. 授权编译系统和合法性检查机制一起组成了_子系统。1) 安全性2) 完整性3) 并发控制4) 恢复4. 保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改破坏,这是指数据的1) 安全性2) 完整性3) 并发控制4) 恢复5. 在数据库系统中,对存取权限的定义称为1) 命令2) 授权3) 定义4) 审计6. 在数据库的安全性控制中,为了保证用户
7、只能存取他有权存取的数据。在授权的定义中,数据对象的_,授权子系统就越灵活。1)范围越小2)约束越细致3) 范围越适中4) 范围越大7. 数据库的 _是指数据的正确性和相容性。1) 安全性2) 完整性3) 并发控制4) 恢复8. 规定月份属性对应的数据应该为112 的整数是指数据的1) 正确性2) 合法性3) 有效性4) 一致性9. 规定数值型数据只能由数字组成是指数据的1) 正确性2) 有效性3) 一致性4) 相容性10. 多用户的数据库系统的目标之一是使它的每个用户好像面对着一个单用户的数据库一样使用它,为此数据库系统必须进行1) 安全性控制2) 完整性控制3) 并发控制4) 可靠性控制1
8、1. 并发操作会带来哪些数据不一致性?1) 丢失修改、不可重复读、脏读、死锁2) 不可重复读、脏读、死锁3) 丢失修改、脏读、死锁4) 丢失修改、不可重复读、脏读12. 什么是 DBMS 的基本单位,它是用户定义的一组逻辑一致的程序序列。1) 程序2) 命令3) 事务4) 文件13. 事务是数据库进行的基本工作单位。如果一个事务执行成功,则全部更新提交;如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新。这样保持了数据库处于_状态。1) 安全性2) 一致性3) 完整世4) 可靠性14. 若数据库中只包含成功事务提交的结果,则此数据库就称为处于_状态。1) 一致2) 不
9、一致3) 安全4) 不安全15. 事务的原子性是指1) 事务中包括的所有操作要么都做,要么都不做2) 事务一旦提交,对数据库的改变是永久的3) 一个事务内部的操作及使用的数据对并发的其他事务是隔离的4) 事务必须是使数据库从一个一致性状态变到另一个一致性状态16. 事务的一致性是指1) 事务中包括的所有操作要么都做,要么都不做2) 事务一旦提交,对数据库的改变是永久的3) 一个事务内部的操作及使用的数据对并发的其他事务是隔离的4) 事务必须是使数据库从一个一致性状态变到另一个一致性状态17. 事务的隔离性是指1) 事务中包括的所有操作要么都做,要么都不做2) 事务一旦提交对数据库的改变是永久的
10、3) 一个事务内部的操作及使用的数据对并发的其他事务是隔离的4) 事务必须是使数据库从一个一致性状态变到另一个一致性状态18. 事务的持续性是指1) 事务中包括的所有操作要么都做,要么都不做2) 事务一旦提交,对数据库的改变是永久的3) 一个事务内部的操作及使用的数据对并发的其他事务是隔离的4) 事务必须是使数报库从一个一致性状态变到另一个一致性状态19. 设有两个事务 T1、 T2,其并发操作如图所示,下面评价正确的是T1T2读 A=10读A=10 A=A-5 写回A=A-8 写回1) 该操作不存在问题2) 该操作丢失修改3) 该操作不能重复读4) 该操作读“脏”数据20. 设有两个事务 T
11、1、 T2,其并发操作如图所示,下面评价正确的是T1T2读 A 10,B 5读 A=10,A=A*2 写回读 A=20,B 5,求和 25 验证错1) 该操作不存在问题2) 该操作丢失3) 修改该操作不能重复读4) 该操作读“脏”数据21. 设有两个事务 T1、 T2,其并发操作如图所示,下列评价正确的是T1T2读 A=100,A=A*2写回读 A=200 ROLLBACK, 恢复 A=1001) 该操作不存在问题2) 该操作丢失修改3) 该保作不能重复读4) 该操作读“脏”数据22. 设有两个事务 T1 和 T2,它们的并发操作如图所示。对于这个并发操作,下面评价正确的是T1T2读 X=48
12、读A=48 X X-10 写回 XX X-2 写回 X1)该操作丢失了修改2)该操作不存在问题3)该操作读“脏”数据4)该操作不能重复读23. 设 T1 和 T2 为两个事务,它们对数据A 的并发操作如图所示。对这个并发操作,下面5 个评价中的哪两条评价是正确的?(1)T1T2请求 SLOCK A读 A=18(2)请求 SLOCK A读 A=18(3)A=A+10写回 A=28COMMIT(4)UNCLOCK A写回 A=18COMMITUNCLOCK A1) 该操作不能重复读2) 该操作丢失修改3) 该操作符合完整性要求4) 该操作的第 (1)步中,事务 T1 应申请 X 锁5) 该操作的第
13、 (2)步中,事务 T2 不可能得到对 A 的锁24. 数据库系统的并发控制的主要方法是采用_机制。1) 拒绝2) 改为串行3) 封锁4) 不加任何控制25. 解决并发操作带来的数据不一致性问题普遍采用1) 封锁2) 恢复3) 存取控制4) 协商26. 数据库中的封锁机制是 _的主要方法。1) 完整性2) 安全性3) 并发控制4) 恢复27. 不允许任何其他事务对这个锁定目标再加任何类型锁的锁是1) 共享锁2) 排它锁3) 共享锁或排它锁4) 以上都不是28. 若事务 T 对数据 R 已加 X 锁。则其他对数据R1) 可以加 S 锁不能加 X 锁2) 不能加 S 锁可以加 X 锁3) 可以加
14、S 锁也可以加 X 锁4) 不能加任何锁29. 关于“死锁” ,下列说法中正确的是1) 死锁是操作系统中的问题,数据库操作中不存在2) 在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库3) 当两个用户竟争相同资源时不会发生死锁4) 只有出现并发操作时,才有可能出现死锁30. 对并发操作若不加以控制,可能会带来_问题。1) 死锁2) 死机3) 不一致4) 不安全31. 若系统在运行过程中,由于某种原因,造成系统停止运行,致使事务在执行过程中以非控制方式终止,这时内存中的信息丢失。而存储在外存上的数据未受影响,这种情况称为1) 事务故障2) 系统故障3) 介质故障4) 运行故障32. 若系
15、统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为1) 事务故障2) 系统故障3) 介质故障4) 运行故障33. 数据库恢复的基础是利用转储的冗余数据,这些转储的冗余数据包括1) 数据字典、应用程序、审计档案、数据库后备副本2) 数据字典、应用程序、日志文件、审计档案3) 日志文件、数据库后备副本4) 数据字典、应用程序、数据库后备副本34. _用来记录对数据库中数据进行的每一次更新操作。1) 后援副本2) 日志文件3) 数据库4) 缓冲区35. 日志文件是用于记录1) 程序运行过程2) 数据操作3) 对数据的所有更新操作4) 程序执行的结果36. 在进行事务处理过程中将数据库更新的全部
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【正版授权】 IEC 63522-45:2025 EN-FR Electrical relays - Tests and measurements - Part 45: Maximum frequency of operation
- 【正版授权】 IEC 60335-2-114:2022/AMD1:2025 EN-FR Amendment 1 - Household and similar electrical appliances - Safety - Part 2-114: Particular requirements for Personal-e-Transporters
- 江苏赣榆初二数学试卷
- 广州九年上期末数学试卷
- 河北省春招数学试卷
- 四川省成都市青羊区石室中学2025届物理高一下期末质量检测试题含解析
- 2025年中国橙浓缩汁市场深度调研分析及投资前景研究预测报告
- 2025年中国古方酒行业市场发展前景及发展趋势与投资战略研究报告
- 江苏溧阳市2025年高一物理第二学期期末复习检测模拟试题含解析
- 2025届福建省福州四中高二物理第二学期期末达标测试试题含解析
- 2025-2030年中国L4自动驾驶行业市场现状供需分析及投资评估规划分析研究报告
- 公司年度内部控制体系自评报告
- 2024年武汉农村商业银行股份有限公司招聘考试真题
- 中国水稻种子市场经营优势与发展趋势前景分析研究报告
- 学校空调维修合同书
- 跌倒坠床管理培训
- 销售部门报价管理制度
- 借用对公账号协议书
- 陪诊员培训课件
- 氯苯唑酸葡胺软胶囊-药品临床应用解读
- 2024-2025学年深圳市初三英语中考适应性考试英语试题(含答案)
评论
0/150
提交评论