freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)據(jù)庫(kù)恢復(fù)技術(shù)(2)(已修改)

2025-05-31 11:21 本頁(yè)面
 

【正文】 第十章 數(shù)據(jù)庫(kù)恢復(fù)技術(shù) 授課內(nèi)容 ? 事務(wù)的基本概念 ? 數(shù)據(jù)庫(kù)恢復(fù)概述 ? 故障的種類 ? 恢復(fù)的實(shí)現(xiàn)技術(shù) ? 恢復(fù)策略 ? 具有檢查點(diǎn)的恢復(fù)技術(shù) ? 數(shù)據(jù)庫(kù)鏡像 事務(wù)的基本概念 事務(wù)的基本概念 ? 什么是事務(wù) ?事務(wù) (Transaction)是用戶定義的一個(gè)數(shù)據(jù)庫(kù)操作序列 , 這些操作要么全做 , 要么全不做 , 是一個(gè)不可分割的工作單位 。 ?事務(wù)和程序是兩個(gè)概念 ?在關(guān)系數(shù)據(jù)庫(kù)中 , 一個(gè)事務(wù)可以是一條 SQL語(yǔ)句 , 一組 SQL語(yǔ)句或整個(gè)程序 。 ?一個(gè)應(yīng)用程序通常包含多個(gè)事務(wù) 。 ?事務(wù)是恢復(fù)和并發(fā)控制的基本單位 。 事務(wù)的基本概念 ? 如何定義事務(wù) ?顯式定義方式 BEGIN TRANSACTION SQL 語(yǔ)句 1 SQL 語(yǔ)句 2 ………… ROLLBACK BEGIN TRANSACTION SQL 語(yǔ)句 1 SQL 語(yǔ)句 2 ………… COMMIT 事務(wù)的基本概念 DB 主存緩沖區(qū) 事務(wù) 寫(xiě) 寫(xiě) begin mit ┼──────────┼ begin rollback ┼──────────┼ 事務(wù)的基本概念 ? 如何定義事務(wù) ?隱式定義方式 ?當(dāng)用戶沒(méi)有顯式地定義事務(wù)時(shí) , DBMS按缺省規(guī)定自動(dòng)劃分事務(wù) 事務(wù)的基本概念 create table count ( name varchar(10), balance int, )。 insert into count values(39。甲 39。, 1900)。 insert into count values(39。乙 39。, 100)。 把一筆資金從賬戶甲轉(zhuǎn)給賬戶乙 , 資金數(shù)目 1000 BEGIN TRANSACTION update count set BALANCE = BALANCE1000 where name = 39。甲 39。 declare @c int select @c = BALANCE from count where name = 39。甲 39。 if (@c 0) begin ROLLBACK end else begin update count set BALANCE=BALANCE+1000 where name = 39。乙 39。 COMMIT end 事務(wù)的基本概念 ? 事務(wù)的 ACID特性: ?原子性 ( Atomicity) ?一致性 ( Consistency) ?隔離性 ( Isolation) ?持續(xù)性 ( Durability ) 事務(wù)的基本概念 ?原子性 ( Atomicity) ?事務(wù)是數(shù)據(jù)庫(kù)的邏輯工作單位 ?事務(wù)中包括的諸操作要么都做 , 要么都不做 事務(wù)的基本概念 ? 原子性示例 CREATE TABLE sales ( id char(5), a int, b int )。 insert into sales values( 39。A000139。, 0, 10 )。 事務(wù)的基本概念 update sales set a=a 10 where id = 39。A000139。 waitfor delay 39。00:00:39。 update sales set b = b + 10 where id = 39。A000139。 ? 事務(wù) begin
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1