定义事务故障的种类三介质故障 恢复的实现技术动态转储日志文件的格式和内容(续) 静态转储 运行事务 正常运行 ─┼───────┼───────────── Ta Tb Tf
数据库原理与应用(Oracle版)人民邮电出版社2第11章 数据库的安全保护111 数据库的安全性112 数据库的完整性控制113 数据库的并发性控制114 数据库的备份与恢复技术111 数据库的安全性问题的提出数据库的一大特点是数据可以共享数据共享必然带来数据库的安全性问题数据库系统中的数据共享不能是无条件的共享例: 军事秘密、国家机密、新产品实验数据、市场需求分析、市场营销策略、销售计划、客户
??? ?? ??? ?? 事务的基本概念 并发控制 数据库备份与恢复隐式事务:隐式事务是每一条数据操作语句都自动地成为一个事务显式事务:有显式的开始和结束标记的事务 ISO事务处理模型 T-SQL事务处理模型.1 并发控制概述 .2 并发控制措施.3 封锁协议.4 死锁.5 并发调度的可串行性.6 两段锁协议 产生幽灵数据 Yes一级封锁协议加上事务T对要读取的数据加S锁并直到事务结束才释放除
事务的基本概念 事务的特征 事务处理模型明尾暗头:事务的开头是隐含的事务的结束有明确标记 A.事务结束MIT:事务成功结束符ROLLBACK:事务失败结束符 C.事务起始终止位置程序的首条SQL语句或事务结束符后的语句在程序正常结束处MIT语句处成功终止在程序出错处或或ROLLBACK处失败终止数据库中的数据是一个共享的资源因此会有很多用户同时使用数据库中的数据在多用户系统中
第六章 数据库保护 例 设银行数据库中有一转账事务T从账号A转一笔款子(50元)到账号B 其操作如下: T:read(A) A:A-50 write(A) read(B) B:=B50 write(B)..2事务的状态 事务终点并发操作带来的问题 排它锁(Exclusive Locks也称为X锁或写锁)和共享锁(Share Locks也称S锁或读锁)(1)排他
事务的基本概念 事务的特征 事务处理模型明尾暗头:事务的开头是隐含的事务的结束有明确标记 A.事务结束MIT:事务成功结束符ROLLBACK:事务失败结束符 C.事务起始终止位置程序的首条SQL语句或事务结束符后的语句在程序正常结束处MIT语句处成功终止在程序出错处或或ROLLBACK处失败终止数据库中的数据是一个共享的资源因此会有很多用户同时使用数据库中的数据在多用户系统中
单击此处编辑母版文本样式第二级第三级第四级第五级34第8章 数据库保护及SQL Server的数据库保护技术 1 DBMS必须提供统一的数据保护功能以保护数据库中数据的安全可靠及正确有效主要包括数据的安全性数据的完整性并发控制数据库恢复28.1 数据库的安全性及SQL Server的安全管理 数据库的安全性是指保护数据库以防止不合法的使用造成数据泄密修改或破坏3D
样式BACK(4)动态列级约束 1) 修改列定义时的约束 2) 修改列值时的约束(5)动态元组级约束 动态元组级约束是指修改元组的值时元组中字段组或字段间需要满足某种约束(6)动态表级约束 动态表级约束是加在关系变化前后状态上的限制条件例如事务的一致性原子性1事务并发操作可能产生的数据不一致问题(1)丢失修改:两个事务T1和T2读入同一数据并修改T2提交的结果破坏了T1提交的结果导致
#
第 8 章 数据库保护内容提要:1数据库的安全性(1)数据库的存取控制和用户的建立(2)特权和角色(3)审计2数据完整性(1)完整性的约束(2)数据库的触发器3并发控制(1)数据库不一致的数据类型(2)封锁(3)Oracle多种一致性模型(4)封锁机制(5)手工的数据封锁4数据库后备和恢复(1)数据库恢复所使用的结构 (2)在线及归档日志(LogMiner) (3)数据库后备(Data Guard
违法有害信息,请在下方选择原因提交举报