全球旧事资料 分类
性约束完成);触发器可以强制定义比CHECK约束更加复杂的约束,特别是跨表的约束则只能使用触发器来实现。33安全性措施的层次:物理层、人员层、操作希系统层、网络层、数据库系统层。数据库管理系统的身份识别的3个层次:系统登录、数据库访问、数据操作。数据库用户的分类:系统管理员用户、数据库管理员用户、数据库对象用户、一般用户。34事务tra
sactio
是数据库应用的基本性质之一,是管理数据库运作的一个逻辑单位。多个用户的应用要同时正确运行,需要用事务来控制(并发控制);为了保证不丢失数据,也需要事务来控制(恢复控制)。事务可以看作是作业或任务,它是完成用户一个特定工作的一组命令,是构成单一逻辑工作单元的操作集合。35事务的性质:原子性(Atomicity)、一致性(Co
siste
cy)、隔离性(Isolatio
)、持久性(Durability)。36数据库的恢复管理是指由于软故障(应用程序出错、系统出错等使的故障)或硬故障(磁盘损坏使数据丢失的故障)使数据库中的数据产生不一致后可以恢复到一致性的过程。37软故障破坏了事务的原子性原则和一致性原则。解决方法:只需要通过事务控制将数据库恢复到事务修改之前的状态,即通过执行ROLLBACKTRANSACTION命令撤消未执行完的事务。38硬故障的恢复技术解决的是事务的持久性。所谓持久性就是当完成对数据库的更新后(当然是事务提交后)使得更新能够永久有效,不会因为任何故障而丢失,即便是硬盘损坏也能够将数据库恢复到最新的、一致的状态。
f39简单恢复模式的数据库备份包括全备份和差异备份,简单恢复模式不管理日志,因此不包含事务日志。完整恢复模式通过使用日志备份在最大范围内防止出现故障时丢失数据,这种模式需要备份和还原事务日志(日志备份)。完整恢复模式下的数据库备份包括全备份、差异备份和日志备份。需要强调的是当数据库遇到灾难后,不是马上进行恢复工作,而是首先备份活动日志或称为尾日志。40因为并发用户会产生干扰,使数据库发生错误。并发控制的目的就是避免干扰,保证数据库不出错。干扰现象包括:丢失更新、读“脏”数据、不可重复读、幻象读。丢失更新:多个事务在同一时刻读了相同的数据,随后各自进行了更新,后发生的更新替代了先发生的更新先发生的更新丢失了读“脏”数据:当一个事务读取了另一个事务正在更新、但没有提交的数据时可能产生所谓的读“脏”数据问题,也称作“脏读r
好听全球资料 返回顶部