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

正文內(nèi)容

資料庫的備份與還原資料庫的備份還原、卸離附加(已修改)

2025-10-28 10:25 本頁面
 

【正文】 1 ? 交易 (Transaction)概念介紹 ? 多人系統(tǒng)下的交易的並行控制 ? 錯(cuò)誤與例外處理機(jī)制 ? 資料庫的備份 /還原、卸離 /附加介紹 ? 資料的匯出與匯入 Server登入與系統(tǒng)安全 ? SQL Server的登入驗(yàn)證 ? 伺服器角色與資料庫角色 ? 存取權(quán)限的策略制定 第五篇 系統(tǒng)管理與資料安全 2 交易處理 (Transaction Processing) 第十四章 3 Chapter 14 Outline 141 交易概念介紹 142 錯(cuò)誤回復(fù) 143 交易的並行控制 144 SQL Server中交易與記錄檔 145 與交易有關(guān)的 SQL敘述 146 建立一交易 147 SQL Server 的 3種交易類型 148 巢狀式交易 149 分散式交易 1410選擇交易隔離層級(jí) 1411鎖定與死結(jié) 1412本章總結(jié) 4 141 交易概念介紹 在資料庫系統(tǒng)中,交易 (Transaction)概念提供了一個(gè)資料處理的邏輯單元 (Logic Unit) 。 ? 在該邏輯單元中如果 全部執(zhí)行成功 ,則會(huì) 確定交易期間所修改的所有資料正式成為資料庫的內(nèi)容;如果 有發(fā)生錯(cuò)誤 ,則必頇 取消或回復(fù) 該交易期間內(nèi)所有的資料修改。 資料庫系統(tǒng)是一個(gè)交易處理系統(tǒng)(Transaction Processing System),它容許交易同步的被執(zhí)行。 5 141 交易概念介紹 多 使用者系統(tǒng)( Multiuser System) ? 現(xiàn)今多數(shù) DBMS為多使用者系統(tǒng),即同時(shí)容許一個(gè)以上使用者存取資料庫。這是因?yàn)?DBMS安裝在多元程式( multiprogramming)的作業(yè)系統(tǒng)上,這些作業(yè)系統(tǒng)可以同時(shí)存取執(zhí)行一個(gè)以上的處理程序以交錯(cuò)( interleaved)方式分享 CPU的使用權(quán)。 6 141 交易概念介紹 ? 如下圖所示,有兩個(gè)處理程序 Pi和 Pj以交錯(cuò)方式被 CPU執(zhí)行。在時(shí)間 t1, Pi被 CPU執(zhí)行。當(dāng) Pi需要資料庫資料,而這些資料不在主記載體時(shí), DBMS必頇呼叫作業(yè)系統(tǒng),處理此 I/O要求。 7 141 交易概念介紹 ? 這時(shí) CPU會(huì)中斷 Pi的執(zhí)行,再呼叫檔案系統(tǒng)及磁碟管理系統(tǒng)的服務(wù)將資料讀取到主記載體。在此等待的時(shí)間中,為了提高 CPU之使用率以及系統(tǒng)整體效能( throughput), CPU會(huì)執(zhí)行其他處理程序,在本例中 Pj會(huì)被 CPU的排班程式( scheduler)選出而被執(zhí)行,如上頁圖之時(shí)間 t2所示。 ? 假如當(dāng) Pi之 I/O完成後(時(shí)間 t3),經(jīng)過排班程式的選擇, Pi會(huì)重新拿到 CPU的使用權(quán)。處理程序 Pi和 Pj以交錯(cuò)方式執(zhí)行其他部份,直到結(jié)束為止。當(dāng)然,一個(gè)處理程序的 CPU使用時(shí)間片斷( time slice)用完也會(huì)發(fā)生被置換( swap)的情況。 8 141 交易概念介紹 為何交易會(huì)與 多 使用者系統(tǒng)有關(guān)係,因?yàn)榇蠖鄶?shù)的資料庫理論是在交錯(cuò)同步 (Interleaved Concurrency)的假設(shè)下發(fā)展出來的。由於系統(tǒng)在同一時(shí)間可能會(huì)執(zhí)行多的 process,因此如何 保證資料讀取、寫入的正確性 就是交易探討的重要課題。 9 141 交易概念介紹 交 易的特性( Properties of Transaction) ? 單元性( Atomicity) ? 一個(gè)交易是一個(gè)單元( Atomic)的處理。如果是正常情況,則整個(gè)交易應(yīng)完整的被執(zhí)行。否則,發(fā)生任一錯(cuò)誤情況時(shí),則將交易所做的資料更新復(fù)原到交易開始前狀況( undo)。 因此,單元性也稱之為不可部份完成性。 ? 一致性( Consistency ) ? 一個(gè)完整的交易能使資料庫從一個(gè)一致性狀態(tài)( consistent state)轉(zhuǎn)換到另一個(gè)一致性狀態(tài)。所謂一致性狀態(tài)是指資料庫的資料滿足資料庫綱要所定義的所有限制,例如整合限制條件。 10 141 交易概念介紹 ? 隔離性( Isolation) ? 一個(gè)執(zhí)行中的交易不應(yīng)被其他同步執(zhí)行中的交易所影響,即交易間應(yīng)具有隔離機(jī)制。 ? 耐久性 ( Durability) ? 一個(gè)交易成功的執(zhí)行「認(rèn)可」( mit)命令後,它對資料庫所作的任何資料更新處理,均反應(yīng)在資料庫中。這些更新動(dòng)作不會(huì)受「認(rèn)可」後的任何錯(cuò)誤所影響。 11 141 交易概念介紹 交易管理在 DBMS是由 錯(cuò)誤回復(fù) (Failure Recovery)和 並行控制 (Concurrency Control)兩個(gè)主要機(jī)制來達(dá)成 。而交易管理的主要目的是要維持資料庫中資料的 一致性 (Consistency)和 正確性 (Correctness)。 ? 錯(cuò)誤回復(fù)機(jī)制是維持交易處理的「單元性」和「耐久性」 ? 並行控制機(jī)制是在維持「隔離性」和「一致性」 12 142 錯(cuò)誤回復(fù) 當(dāng)一個(gè)交易提交到 DBMS要被執(zhí)行時(shí), DBMS的責(zé)任是要管理此交易順利的執(zhí)行,包括下列的情況: ? 當(dāng)交易成功的執(zhí)行「認(rèn)可」 (Commit)後,此交易對資料庫所作的資料更新需反應(yīng)到資料庫中。 ? 在交易執(zhí)行當(dāng)中不會(huì)被其他交易影響。 ? 當(dāng)錯(cuò)誤發(fā)生時(shí),交易的操作不會(huì)對資料庫產(chǎn)生影響。 13 142 錯(cuò)誤回復(fù) 錯(cuò)誤種類( Types of Failures):一般可分為 3大類,交易錯(cuò)誤、系統(tǒng)錯(cuò)誤以及儲(chǔ)存媒體錯(cuò)誤 ? 交易錯(cuò)誤( Transaction Failures) ? 邏輯錯(cuò)誤( Logical Error) ? 資料錯(cuò)誤( Data Error) ? 同步控制強(qiáng)制錯(cuò)誤( Concurrency Control Enforcement Error) ? 系統(tǒng)錯(cuò)誤( System Failure) ? 電腦錯(cuò)誤( Computer Failures) ? 天災(zāi)( Catastrophes) 14 142 錯(cuò)誤回復(fù) ? 儲(chǔ)存媒體錯(cuò)誤( Storage Media Failures) ? 主要是指磁碟錯(cuò)誤。當(dāng)交易正在讀寫資料庫資料時(shí),發(fā)生磁碟錯(cuò)誤,以致磁碟中資料可能遺失。針對這種錯(cuò)誤可使用 RAID( Redundant Array of Inexpensive Disk)硬體提高資料安全性。 15
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1