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

正文內(nèi)容

數(shù)據(jù)庫系統(tǒng)概論王珊第五版學習筆記(參考版)

2025-06-22 23:36本頁面
  

【正文】 。應用題把對Student表和Course表的全部權限授予用戶U2和U3 GRANT ALL PRIVILIGES ON TABLE Student, Course TO U2, U3。若調(diào)度是遵守兩段鎖協(xié)議的,因此一定是一個可串行化調(diào)度。二:釋放封鎖,事務可以釋放任何數(shù)據(jù)項上的任何類型的鎖,但是不能再申請任何鎖。 在釋放一個封鎖之后,事務不在申請和獲得任何其他封鎖。 可串行性是并發(fā)事務正確調(diào)度的準則。預防死鎖的方法:一次封鎖法 、 順序封鎖法死鎖的診斷:超時法 、 事務等待圖法。 死鎖:T1等待T2,T2等待T1。三級封鎖協(xié)議可防止丟失修改、讀臟數(shù)據(jù)和不可重復讀,容易造成比較多的死鎖。 二級封鎖協(xié)議:在一級封鎖協(xié)議基礎上增加事務T在讀取數(shù)據(jù)R之前必須先對其加S鎖,讀完后即可釋放S鎖。 一級封鎖協(xié)議:事務T在修改數(shù)據(jù)R之前必須先對其加X鎖,直到事務結束才釋放。保證了其他事務可以讀A,但在T釋放S鎖之前不能對A做任何修改。保證了其他事務在T釋放A上的鎖之前不能再讀取和修改A。 封鎖就是事務T對某個數(shù)據(jù)對象操作之前,先向系統(tǒng)發(fā)出請求,對該數(shù)據(jù)對象進行加鎖。 封鎖、時間戳、樂觀控制法、多版本并發(fā)控制等。 讀臟數(shù)據(jù):事務1修改某一數(shù)據(jù)并將其寫回磁盤,事務2讀取同一數(shù)據(jù)后,T1由于某種原因被撤銷,這時被T1修改過的數(shù)據(jù)恢復原值,T2讀到的數(shù)據(jù)就與數(shù)據(jù)庫中的數(shù)據(jù)不一致,則T2讀到的數(shù)據(jù)就為臟數(shù)據(jù),即不正確的數(shù)據(jù)。 丟失修改:兩個事務同時讀入同一數(shù)據(jù)并修改,T2提交的結構破壞了T1提交的結果,導致T1的修改被丟失。第十一章 1. 并發(fā)操作帶來的數(shù)據(jù)不一致性。11.介質(zhì)故障的恢復。2. 已提交事務對數(shù)據(jù)庫的更新可能還留在緩沖區(qū)沒來得及寫入數(shù)據(jù)庫。10.系統(tǒng)故障恢復。9.事務故障的恢復。 登記的次序嚴格按并發(fā)事務執(zhí)行的時間次序。 在動態(tài)轉(zhuǎn)儲方式中必須建立日志文件,后備副本和日志文件結合起來才能有效地恢復數(shù)據(jù)庫。 是用來記錄事務對數(shù)據(jù)庫的更新操作的文件。 增量轉(zhuǎn)儲:指每次只轉(zhuǎn)儲上一次轉(zhuǎn)儲后更新過的數(shù)據(jù)。即轉(zhuǎn)儲和用戶事務可以并發(fā)執(zhí)行。 靜態(tài)轉(zhuǎn)儲:是在系統(tǒng)中無運行事務時進行的轉(zhuǎn)儲操作。 建立冗余數(shù)據(jù)最常用的技術是數(shù)據(jù)轉(zhuǎn)儲和登記日志文件。5.恢復實現(xiàn)技術。 運行事務非正常中斷恢復事務撤銷。2. 數(shù)據(jù)丟失。 把數(shù)據(jù)庫從錯誤狀態(tài)恢復到某一已知的正確狀態(tài)的功能。事務是恢復和并發(fā)控制的基本單位。即一個事務的內(nèi)部操作及使用的數(shù)據(jù)對其他并發(fā)事務是隔離的,并發(fā)執(zhí)行的各個事務之間不能互相干擾。 一致性:數(shù)據(jù)庫只包含成功事務提交的結果,就說數(shù)據(jù)庫處于一致性狀態(tài)。2.事務的四個特性。 是一系列的數(shù)據(jù)庫操作,是數(shù)據(jù)庫應用程序的基本邏輯單元。000139。禁止刪除學號0001信息39。000139。is39。男39。傻大個39。000139。)為student表建立觸發(fā)器T2,禁止刪除編號為“0001”的學生。,55,39。,39。,39。insert into student(sno,sname,ssex,sage,sdept)values(39。 rollback transaction endendupdate studentset sage = 38where sno = 39。create trigger T1on studentafter insert,updateas begin declare sage int select sage = from inserted if(sage 0) begin print 39。Instead of :指定觸發(fā)器時代替SQL語句執(zhí)行的,其優(yōu)先級高于觸發(fā)語句的操作。 Create trigger XXX On table [ for /after /instead of ] Insert,delete,update As 觸發(fā)器實際需要觸發(fā)內(nèi)容For:用法同afterAfter:執(zhí)行完sql語句之后進行檢查,檢查不符合條件的話回滾 roll back 。239。cs39。)drop function aver求某個院系選修了某門課的學生人數(shù)。create function aver (p char(10)) returns tableas return ( select o 課程號,avg(g
點擊復制文檔內(nèi)容
電大資料相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1