手机版

数据库原理复习串讲(10)

发布时间:2021-06-08   来源:未知    
字号:

混合验证模式接受Windows授权用户和SQL授权用户。如果不是Windows操作系统的用户也希望使用SQL Server,那么应该选择混合验证模式。在该认证模式下,用户连接SQL Server时必须提供登录名和登录密码,这些登录信息存储在系统表syslogins中,与操作系统的登录帐号无关。SQL Server自行执行认证处理,如果输入的登录信息与系统表syslogins中的记录相匹配,则登录成功。

6. 为什么要备份数据库?SQL Server 2000支持哪几种类型的数据库备份?

答:在有些情况下,数据库自身的安全管理机制是无能为力的。在实际应用环境中,

计算机系统可能会受到各种各样的干扰和侵袭。最为常见的有病毒破坏、计算机设备硬件故障及误操作等。在这些情况发生时,很可能导致的数据的丢失和破坏。为了能尽快恢复系统的正常工作并把损失降低到最低,必须对系统数据进行备份,以便在需要时能够及时恢复数据。

SQL Server 2000支持四种形式的备份: (1)数据库备份(完全数据库备份)(Database Backups):数据库备份是指对数据库的完整备份,包括所有的数据库对象、数据和事务日志中的事务。

(2)差异数据库备份(增量备份)(Differential Database Backups):差异备份是指将最近一次数据库备份(完全数据库备份)以来发生的数据变化备份起来,因此差异备份实际上是一种增量数据库备份。

(3)事务日志备份(Transaction Log Backup):事务日志是对数据库发生的事务进行备份包括从上次事务日志备份、差异备份和完全数据库备份后,数据库已经执行完成的所有事务。它可以在相应的数据库备份的基础上,将数据库恢复到特定的即时点或恢复到故障点时的状态。

(4)数据库文件和文件组备份(File and File Group Backup):文件或文件组备份是指对数据库文件或文件夹进行备份,但其不像完全数据库备份那样同时也进行事务日志备份。使用该备份方法可提高数据库恢复的速度,因为其仅对遭到破坏的文件或文件组进行恢复。 7 事务并发操作可能产生的数据不一致问题

(a)丢失数据 (b)不可重复读 (c)读“脏”数据 8 锁的类型

(1) 排它锁(Exclusive Locks,简称X锁)。 (2) 共享锁(Share Locks,简称S锁)。 9 封锁协议 (1) 一级封锁协议。

一级封锁协议是事务T在修改数据之前必须先对其加X锁,直到事务结束才释放。 (2) 二级封锁协议。

二级封锁协议是:事务T对要修改数据必须先加X锁,直到事务结束才释放X锁;对要读取的数据必须先加S锁,读完后即可释放S锁。 (3) 三级封锁协议。

三级封锁协议是事务T在读取数据之前必须先对其加S锁,在要修改数据之前必须先对其加X锁,直到事务结束后才释放所有锁。 10 用封锁机制解决三种数据不一致性的例子

数据库原理复习串讲(10).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)