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

正文內(nèi)容

數(shù)據(jù)庫原理教案高技版(參考版)

2025-06-10 19:37本頁面
  

【正文】 ② 避免活鎖的方法:先來先服務(wù)10.3 數(shù)據(jù)庫的備份和恢復(fù)1.將數(shù)據(jù)庫備份到一個(gè)備份文件中:Backup database 數(shù)據(jù)庫名 to disk=’ 路徑\文件名’2.將備份文件恢復(fù)到數(shù)據(jù)庫中: Restore database 數(shù)據(jù)庫名 from disk=’ 路徑\文件名’第26頁,共26頁。② 避免死鎖的方法:順序封鎖法:若規(guī)定封鎖順序?yàn)锳,B,則T1,T2只能先封鎖A,再封鎖B。遵循封鎖協(xié)議,可以解決三種數(shù)據(jù)不一致性問題: 丟失修改 不可重復(fù)讀 讀“臟”數(shù)據(jù)四、死鎖和活鎖封鎖技術(shù)可以解決并發(fā)操作的不一致性問題,但也帶來新的問題,即死鎖和活鎖。3. 封鎖協(xié)議① 事務(wù)T在修改數(shù)據(jù)A之前,必須對其加X鎖,直到事務(wù)結(jié)束才釋放。封鎖對象的大小稱為封鎖粒度。共享鎖(S鎖):事務(wù)T對數(shù)據(jù)A加S鎖,其它事務(wù)只能再對A加S鎖,即其它事務(wù)只能讀A,不能修改A。三、封鎖(Locking)1.什么叫封鎖?SQL Server自動(dòng)強(qiáng)制封鎖,并且會將封鎖粒度控制在合適的級別,用戶不必考慮封鎖問題。2.并發(fā)事務(wù)正確性的原則幾個(gè)事務(wù)的并發(fā)執(zhí)行是正確的,當(dāng)且僅當(dāng)其結(jié)果與任何一個(gè)串行執(zhí)行的結(jié)果相同。2.產(chǎn)生數(shù)據(jù)不一致性的原因并發(fā)操作破壞了事務(wù)的隔離性。不可重復(fù)讀:指事務(wù)1讀取數(shù)據(jù)后,事務(wù)2執(zhí)行更新操作,使事務(wù)1無法再現(xiàn)前一次讀取結(jié)果。持久性3.顯式定義事務(wù)begin transaction :mit/rollback未顯式指定事務(wù),則一個(gè)SQL語句就是一個(gè)事務(wù)。一致性:事務(wù)必須使數(shù)據(jù)庫從一個(gè)一致性狀態(tài)變到另一個(gè)一致性狀態(tài)。② 一個(gè)事務(wù)包含的諸操作要么都執(zhí)行,要么都不執(zhí)行。第10章 并發(fā)控制與數(shù)據(jù)庫恢復(fù)10.1 事務(wù)處理1.什么叫事務(wù)?事務(wù)是用戶定義的一組操作序列。② sa可以創(chuàng)建普通登錄名,并可以把普通登錄名指定為一個(gè)或多個(gè)數(shù)據(jù)庫的用戶。SQL Server身份驗(yàn)證:用戶登錄到SQL Server時(shí),必須顯式提供登錄名和密碼。第9章 SQL Server的權(quán)限管理一、兩種身份驗(yàn)證模式:僅windows模式:用戶只能使用windows登錄名登錄SQL Server混合模式:用戶可以使用windows登錄名或SQL Server登錄名登錄SQL Server二、兩種身份驗(yàn)證:用戶登錄到SQL Server時(shí),必須使用特定的登錄名和密碼標(biāo)識自己。2.在“書籍管理”表中創(chuàng)建一個(gè)After觸發(fā)器,命名為:trig2,要求每當(dāng)向“書籍管理”表中刪除一條書籍記錄時(shí),就自動(dòng)刪除“借閱信息”表中該書籍的借閱記錄。三、對“圖書管理”數(shù)據(jù)庫創(chuàng)建觸發(fā)器1.在“借閱信息”表創(chuàng)建一個(gè)After觸發(fā)器,命名為:trig1。3. 創(chuàng)建一個(gè)帶參數(shù)的存儲過程proc3,要求:當(dāng)用戶輸入一個(gè)讀者姓名時(shí),若該讀者存在,就顯示該讀者的姓名、聯(lián)系電話和家庭住址;若該讀者不存在,則返回“查無此人”的提示信息。2. 創(chuàng)建一個(gè)無參存儲過程proc2,功能是:返回讀者“陳里媚”所借圖書的名稱、出版社、作者和在館數(shù)量。書籍管理(書籍ID,書名,出版社,作者姓名,在館數(shù)量)讀者管理(讀者ID,讀者姓名,聯(lián)系電話,家庭住址)借閱信息(借閱編號,書籍ID,讀者ID,借閱日期,還書日期,借書數(shù)量)1. 創(chuàng)建一個(gè)存儲過程proc1,要求它帶有三個(gè)輸入?yún)?shù),用于接受外界提供的初值,要求輸出最大值。6.求100以內(nèi)的偶數(shù)之和。3.顯示student表中年齡最大的學(xué)生的姓名、系別。rollbackend五、刪除觸發(fā)器Drop trigger 觸發(fā)器名[,觸發(fā)器名]思考與練習(xí)一、使用TSQL語言編程1.將student表第1條記錄的各屬性值存入局部變量a~e中。CREATE TRIGGER trig3 on studentafter UPDATE ASif exists( select * from inserted,deleted where = and abs()1)beginprint 39。 該學(xué)生已選修過課,不能刪除!39。若被刪的學(xué)生在SC表有選修課,則回滾被刪記錄。 性別只能輸入男或女39。女39。男39。若輸入其它,將回滾插入的記錄。③ 當(dāng)執(zhí)行update語句后,原記錄插入到deleted表中,新記錄插入到inserted表中。① 當(dāng)執(zhí)行insert語句后,新記錄插入到inserted表中。②觸發(fā)操作是指Insert、update、delete 中的一個(gè)或多個(gè)。③ instead of觸發(fā)器基于表或視圖創(chuàng)建。2.Instead of觸發(fā)器:① 當(dāng)對表實(shí)施插入、刪除或修改操作之前,就自動(dòng)觸發(fā)Instead of insert、Instead of delete、Instead of update觸發(fā)器,并執(zhí)行as后面的SQL語句。② 一個(gè)表可以建立多個(gè)after insert、after delete、after update觸發(fā)器。3.執(zhí)行存儲過程Exec 存儲過程名 [常量| 變量名| 變量名 output]: 執(zhí)行無返回值的存儲過程Exec 變量名1=存儲過程名 [常量| 變量名| 變量名 output] :執(zhí)行有返回值的存儲過程說明:① 當(dāng)實(shí)參為帶output的局部變量時(shí),形參必須為帶output的局部變量。2.創(chuàng)建存儲過程Create proc存儲過程名[形參名 類型] [output]As SQL語句序列例:create proc proc1a int,b int,c int outputas set c=a+bgo其中a,b稱為輸入?yún)?shù),c稱為輸出參數(shù)。Break、Continue必須放在循環(huán)體內(nèi),并常與ifelse語句結(jié)合使用。 屬性名 in (子查詢) 子查詢返回一列多行 屬性名 = (子查詢) 子查詢返回一列一行 Exists(子查詢) 子查詢返回多列多行3.while語句① 格式:While邏輯表達(dá)式Begin語句組End② 專用于循環(huán)體的語句:Break 強(qiáng)制退出while語句,執(zhí)行其后續(xù)語句。王名39。9500139。1. 聲明局部變量Declare 變量名 類型例:declare a int,b char(5)2. 給局部變量賦值① 使用set語句: Set 變量名=表達(dá)式② 使用select 語句 Select 變量名=表達(dá)式,……,變量名=表達(dá)式 [from 表名] 若表達(dá)式中含有屬性名,則必須使用from子句。二、變量 局部變量:由用戶定義和賦值,以 開頭。 39。整型實(shí)型日期型:由單引號括住的具有日期或時(shí)間意義的序列,格式為:39。2.使用SQL語句創(chuàng)建索引Create [unique] [clustered/nonclustered] index 索引名On 表名(屬性名[asc/desc], 屬性名[asc/desc])注:①若未指定clustered,則創(chuàng)建非聚集索引;②若未指定排序方式,則為ASC;四、刪除索引:Drop index 索引名,…,索引名思考題:創(chuàng)建主鍵時(shí),如果使主鍵字段值不影響數(shù)據(jù)表的記錄順序?5.3 TSQL語言基礎(chǔ)一、常量字符型:由單引號括住,例:39。252。三、創(chuàng)建索引1.自動(dòng)創(chuàng)建索引:252。② 索引包括兩項(xiàng):索引字段值、原記錄號③ 索引必須依附于某個(gè)基本表,不能單獨(dú)存在。3.刪除視圖中的記錄 delete from 視圖名 [where 條件]5.2 索引一、索引的概念:① 如果把數(shù)據(jù)表比作一本書,那么表的索引就是這本書的目錄。二、定義視圖:1.創(chuàng)建視圖:Create view 視圖名 [(屬性名,…,屬性名)]As 子查詢[with check option]說明:視圖的屬性個(gè)數(shù)必須與子查詢中select子句的表達(dá)式個(gè)數(shù)相同。7.把在數(shù)據(jù)庫stu創(chuàng)建表、創(chuàng)建視圖的權(quán)限授給用戶U2,U3。5.把用戶U4修改course表課程號的權(quán)限收回。3.把查詢course表和修改課程號的權(quán)限授給用戶U4。四、安全性控制首先在服務(wù)器創(chuàng)建登錄賬戶UUUU4,并把它們指定為數(shù)據(jù)庫stu的用戶1.把查詢course表權(quán)限授給用戶U1。[ 提示:update sc set grade=0 w
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1