全国三级数据库考点分析之事

全国三级数据库考点分析之事,第1张

全国三级数据库考点分析之事,第2张

第5章事务管理和新一代数据库

5.1事务管理和数据库安全
考点1事务概念和事务特征
1。事务的概念
一些数据库操作的集合通常是一个独立的单元,这个独立的逻辑单元就是事务
2。事务特征
(1)原子性。一个事务的所有操作在数据库中是不可分的,或者全部被反映或者一个都不被反映。
(2)一致性。事务的结果必须是将数据库从一种一致状态更改为另一种一致状态。也就是说,数据库只包含成功的事务提交的结果。
(3)隔离。事务的执行不能受到其他事务的干扰,事务内部使用的操作和数据与其他并发事务隔离,互不影响。
(4)耐久性。一旦事务被提交和执行,它对数据库中数据的更改将是永久的。

2测试中心事务的并发控制
1。每个事务的并发执行
一个事务在等待过程中需要不同的资源,但不可能显示系统的所有资源。所以系统资源总是会被串行浪费。为了更好地利用系统资源,允许多个事务并发执行。并发可能会破坏数据库的一致性,主要问题有以下几种:
(1)更新丢失。
(2)对未提交更新的依赖。
(3)不一致分析。
2。完全并发事务的调度
如果多个事务在某个调度下的执行结果与这些事务在某个串行调度下的执行结果相同,那么这个调度就叫做可串行化调度。如果用等价的概念来表达,就是说某个时间表等价于一个串行时间表。
3。Blocking
为了保证事务并发执行时数据库的一致性,通常使用Blocking来限制其他事务对事务数据项的访问。有两种主要的方法来锁定数据项。
(1)共享锁。如果事务T获得了数据项Q上的共享锁(标记为S),那么Ti可以读Q但不能写E.
(2)独占锁。如果事务Ti获得了数据项Q上的独占锁(记为X),那么T可以读写Q,
两阶段锁协议是一个可串行化协议,它要求每个事务分两个阶段申请加锁和解锁。
(1)成长阶段。事务可以获取锁,但不能释放锁。
(2)还原阶段。事务可以释放锁,但不能获取新锁。

3测试中心故障恢复
1。故障类型
(1)交易故障可分为逻辑错误和系统错误,两者都可能导致交易执行失败。
(2)系统故障2。硬件故障、数据库软件或操作系统错误导致系统停止运行。主存储器内容丢失,而外部存储器完好无损。
(3)磁盘故障。在数据传输过程中,由于磁头损坏或故障而导致数据内容丢失。
2。基于目标的恢复
日志是一种记录数据库中更新活动的结构。它记录数据库中的所有更新活动。日志用于记录数据库写入和事务处理过程中的重要事件,包括事务开始日志、更新日志、事务提交日志和事务终止日志。
事务失败发生后,恢复事务失败的步骤如下:
(1)反向扫描日志,查找事务的更新记录。
(2)反转事务的更新操作,将日志记录中的“上一个值”写入数据库。
(3)反复进行,直到恢复到事务的启动日志,则事务失败恢复完成。
系统的恢复步骤如下:
(1)向前扫描日志文件,在重做队列中记录失败前提交的事务的标识;当失败发生在撤消队列中时,记录未完成事务的ID。
(2)反向扫描撤销队列中的事务,执行反向操作。
(3)前向扫描重做队列中的事务,重新执行日志注册操作。

4考点数据库安全
1。安全措施级别
恶意访问的形式包括未经授权的读取、未经授权的修改和未经授权的删除数据。为了保证数据库的安全性,必须在以下几个层面采取措施
(1)物理层。计算机所在的节点必须受到物理保护,以防止入侵者侵入或潜入。
(2)人员层面:必须格外小心地对用户进行授权,以减少授权用户接受贿赂或其他好处并为入侵者提供访问机会的可能性。
(3)操作系统层无论数据库系统多么安全,操作系统安全的弱点总有可能成为非授权访问数据库的手段。
(4)网络层。由于几乎所有的数据库系统都允许通过终端或网络进行远程访问,因此无论是在互联网上还是在企业的专用网络中,网络软件的软件安全都与物理安全一样重要。
(5)数据库系统层。数据库层中的一些用户可能被授权只能访问数据库的有限部分。其他用户可能有权进行查询,但无权修改数据。数据库系统有责任确保这些权限不被侵犯。
2。权限和授权
访问数据库的权限如下:
(1)读取权限。数据可以读取但不能修改:
(2)插入权限2允许插入新数据但不能修改。
(3)更新权限。允许修改数据,但不能删除数据。
(4)删除权限。允许删除数据。
修改数据库模式的权限描述如下:
(1)索引权限允许您创建和删除索引。
(2)资源权限。允许创建关系。
(3)变更权限。允许和删除关系中的属性。
(4)博士敲门权威。删除关系的权限
在SQL语言中,权限分别由grant和revoke语句授予和回收。
3。解释SQL中的安全性。
SQL数据定义语言包含授予和回收权限的命令。SQL -92标准定义了数据库模式的基本授权机制:只有模式所有者可以修改模式。
4。加密
敏感数据可以加密,加密后的数据只有在解码后才能读出。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 全国三级数据库考点分析之事

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情