软考57-上午题-【数据库】-数据库的控制功能

小明 2025-05-04 18:03:47 5

一、事务管理

1-1、事务的定义

事务���一个操作序列,这些操作,要么都做,要么都不做。

事务和程序是两个不同的概念,一般一个程序可以包含多个事务。

1-2、事务定义的语句

1、事务开始:BEGIN TRANSACTION

2、事务提交:COMMIT

3、事务回滚:ROLLBACK

1-3、事务的四个特性

  • 原子性
  • 一致性
  • 隔离性
  • 持久性

    1-4、真题

    真题1:

    真题2:

    二、数据库的备份与恢复

    2-1、数据库的备份

    数据库出现故障后,恢复的原理是:建立数据冗余(重复存储)。

    建立冗余数据的方法:

    进行数据转储和登记日志文件。

    数据的转储分为:

    1. 静态转储和动态转储;
    2. 海量转储和增量转储;
    3. 日志文件。

     

    2-2、数据库的恢复

    事务恢复有以下3个步骤:

    2-3、真题

    真题1:

    真题2:

    真题3:

    三、并发控制

    3-1、并发控制技术

    并发控制的主要技术:封锁。

    基本封锁的类型:

    • 排它锁(X锁、写锁)
    • 共享锁(S锁、读锁)

      1、排它锁(X锁、写锁)

      加了排它锁,则任何类型的锁都加不了!

      2、共享锁(S锁、读锁)

      加了共享锁,只能再继续加共享锁。

      3-2、真题

      真题1:

      真题2:

The End
微信