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

正文內(nèi)容

數(shù)據(jù)庫(kù)原理及應(yīng)用期末考試復(fù)習(xí)題庫(kù)-閱讀頁(yè)

2025-06-22 19:02本頁(yè)面
  

【正文】 復(fù)時(shí),對(duì)尚未完成的事務(wù)執(zhí)行( )(A)UNDO操作(B)REDO操作(C)COMMIT操作(D)ROLLBACK操作86. 限制輸入到一列或多列值的范圍,使用(A)約束。 SELECT 學(xué)號(hào) WHERE年齡20 AND 姓名 LIKE′%偉′如果要提高查詢效率,應(yīng)該建索引的屬性是( B )(A)學(xué)號(hào)(B)姓名(C)年齡(D)(學(xué)號(hào),姓名)93. 為了使索引鍵的值在基本表中唯一,在建立索引語(yǔ)句中應(yīng)使用保留字(A)(A)UNIQUE(B)COUNT(C)DISDINCT(D)UNION94.不能激活觸發(fā)器執(zhí)行的事件是( A?。ˋ)SELECT(B)UPDATE(C)INSERT(D)DELETE95. SELECT語(yǔ)句使用關(guān)鍵字(A)可以把重復(fù)行 屏蔽(A)DISTINCT(B)UNION(C)ALL(D)TOP96.若事務(wù)T對(duì)數(shù)據(jù)R已加了S鎖,則其他事務(wù)對(duì)數(shù)據(jù)R( A )(A)可以加S鎖不能加X鎖(B)不能加S鎖可以加X鎖(C)可以加S鎖也可以加X鎖(D)不能加任何鎖97.在數(shù)據(jù)庫(kù)系統(tǒng)中,提供數(shù)據(jù)與應(yīng)用程序間物理獨(dú)立性的是( B?。ˋ)外模式/模式映像(B)模式/內(nèi)模式映像(C)外模式/內(nèi)模式映像(D)子模式/模式映像98.為數(shù)據(jù)表創(chuàng)建索引的目的是(A)。(B)以二維表格結(jié)構(gòu)來(lái)保存數(shù)據(jù),在關(guān)系表中不允許有重復(fù)行存在。(D)關(guān)系模型數(shù)據(jù)庫(kù)是數(shù)據(jù)庫(kù)發(fā)展的最初階段。 ⑴ (A)SELECT,INTO (B)SELECT,F(xiàn)ROM (D)僅SELECT ⑵ (A)DISTINCT (C)ALL (D)TOP ⑶ (A)JOIN (B)UNION (C)應(yīng)該刪除的數(shù)據(jù)未被刪除。(A)插入異常、刪除異常和數(shù)據(jù)冗余; (B)提高查詢速度。 (D)保證數(shù)據(jù)的安全性和完整性。(A)R一定消除了插入和刪除異常; (B)R仍可能存在一定的插入和刪除異常。(C)應(yīng)該刪除的數(shù)據(jù)未被刪除。(D)以上都不對(duì).:學(xué)生(學(xué)號(hào),姓名,年齡,性別,平均成績(jī),專業(yè)),則該關(guān)系模式的主鍵是(C)(A)姓名; (B)學(xué)號(hào),姓名; (C)學(xué)號(hào)。 (D)數(shù)據(jù)完整性.,規(guī)范化的主要理論依據(jù)是(A)(A)關(guān)系規(guī)范化理論。、刪除異常以及(C)的缺陷。 (D)數(shù)據(jù)丟失。 (B)3NF 1NF 2NF;(C)1NF 2NF 3NF; (D)2NF 1NF 3NF。 (C)3NF; (D)4NF。 (C)對(duì)象; (D)概念。 (D)上述都不正確。 (B)2NF; (C)3NF; (D)都不對(duì)。 (B)可以再分; (C)命名在關(guān)系模式上可以不唯一;(D)上述都不正確。(A)I和II; (B)I和III。(id,name,sex,age,dept_id,dept_name),存在函數(shù)依賴是id,name,sex,age,dept_id。 (C)3NF; (D)都不正確。 (C)3NF; (D)都不正確。(A)邏輯結(jié)構(gòu) (B)物理結(jié)構(gòu)(C)概念結(jié)構(gòu) (D)層次結(jié)構(gòu)( C )轉(zhuǎn)換為與所選用的DBMS支持的數(shù)據(jù)模型相符合的過程。(A)X→Y; (B)Y→X。; (D)都不正確。(1)數(shù)據(jù)(Data):描述事物的符號(hào)記錄稱為數(shù)據(jù)。數(shù)據(jù)與其語(yǔ)義是不可分的。數(shù)據(jù)庫(kù)中的數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和儲(chǔ)存,具有較小的冗余度、較高的數(shù)據(jù)獨(dú)立性和易擴(kuò)展性,并可為各種用戶共享。 (4)數(shù)據(jù)庫(kù)管理系統(tǒng)(DataBase Management Sytem,簡(jiǎn)稱DBMS):數(shù)據(jù)庫(kù)管理系統(tǒng)是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件,用于科學(xué)地組織和存儲(chǔ)數(shù)據(jù)、高效地獲取和維護(hù)數(shù)據(jù)。2.什么是基本表?什么是視圖??jī)烧叩膮^(qū)別和聯(lián)系是什么?答:基本表是實(shí)際存儲(chǔ)在數(shù)據(jù)庫(kù)中的二維表,它是本身獨(dú)立存在的表,在SQL中一個(gè)關(guān)系就對(duì)應(yīng)一個(gè)表。區(qū)別:視圖是從一個(gè)或幾個(gè)基本表(或視圖)中導(dǎo)出的表,是一個(gè)虛表,數(shù)據(jù)庫(kù)中只存放視圖的定義,而不存放視圖對(duì)應(yīng)的數(shù)據(jù),這些數(shù)據(jù)仍存放在原來(lái)的基本表中。數(shù)據(jù)與程序的邏輯獨(dú)立性是指當(dāng)模式改變時(shí),將外模式/模式的映象作相應(yīng)改變,使外模式保持不變,從而應(yīng)用程序不用修改。答:事務(wù)的ACID特性是: 原子性:事務(wù)是一個(gè)不可分割的單位。隔離性:多個(gè)事務(wù)的并發(fā)執(zhí)行不互相干擾。5.登記日志文件時(shí)為什么必須先寫日志文件,后寫數(shù)據(jù)庫(kù)?答:把數(shù)據(jù)的修改寫到數(shù)據(jù)庫(kù)和把對(duì)數(shù)據(jù)的修改操作寫到日志文件是兩個(gè)不同的操作,在兩個(gè)操作之間可能會(huì)發(fā)生故障如果先寫了數(shù)據(jù)庫(kù)修改,而在日志文件中沒有登記這個(gè)修改,在恢復(fù)的時(shí)候就無(wú)法恢復(fù)這個(gè)修改了;如果先寫日志,但沒有修改數(shù)據(jù)庫(kù),按日志恢復(fù)時(shí)只是多執(zhí)行一次撤消操作,并不影響數(shù)據(jù)庫(kù)的正確性,為了安全,一定要先寫日志文件。(3)如果發(fā)現(xiàn)用戶的操作請(qǐng)求違背了完整性約束條件,則采取一定的動(dòng)作來(lái)保證數(shù)據(jù)的完整性。它能使數(shù)據(jù)獨(dú)立于應(yīng)用程序。物理獨(dú)立性是指用戶的應(yīng)用程序與存儲(chǔ)在磁盤上的數(shù)據(jù)庫(kù)中數(shù)據(jù)是相互獨(dú)立的。數(shù)據(jù)獨(dú)立性是由DBMS的二級(jí)映像功能來(lái)實(shí)現(xiàn)的。8.什么是數(shù)據(jù)字典?數(shù)據(jù)字典的作用是什么?答:數(shù)據(jù)字典是系統(tǒng)中各類數(shù)據(jù)描述的集合作用:供DBMS在處理數(shù)據(jù)存取時(shí)快速查找有關(guān)對(duì)象的信息,供DBA查詢掌握系統(tǒng)的運(yùn)行情況,支持?jǐn)?shù)據(jù)庫(kù)設(shè)計(jì)和系統(tǒng)分析。10.試敘述事務(wù)的4個(gè)性質(zhì),并結(jié)實(shí)每一個(gè)性質(zhì)由DBMS的哪個(gè)子系統(tǒng)實(shí)現(xiàn)?每一個(gè)性質(zhì)對(duì)DBS有什么益處?答:1)事務(wù)的原子性是指一個(gè)事務(wù)對(duì)DB的所以操作,是一個(gè)不可分割的工作單位。事務(wù)的原子性保證了DBS的完整性。事務(wù)的一致性是由DBMS的完整性子系統(tǒng)實(shí)現(xiàn)的。3)事務(wù)的隔離性是指事務(wù)的并發(fā)執(zhí)行與這些事務(wù)單獨(dú)執(zhí)行時(shí)結(jié)果一樣。隔離性使并發(fā)執(zhí)行的事務(wù)不必關(guān)心其他事務(wù),如同在單用戶環(huán)境下執(zhí)行一樣。持久性是由DBMS的恢復(fù)管理子系統(tǒng)實(shí)現(xiàn)的。11.事務(wù)的COMMIT語(yǔ)句和ROLLBACK語(yǔ)句的功能是什么?答:COMMIT語(yǔ)句表示事務(wù)執(zhí)行成功地接結(jié)束(提交),此時(shí)告訴系統(tǒng),DB要進(jìn)入一個(gè)新的正確狀態(tài),該事務(wù)對(duì)DB的所有更新都已交付實(shí)施(寫入磁盤)。12.日志文件中記載了哪些內(nèi)容?答:日志文件中記載了事務(wù)開始標(biāo)記、事務(wù)結(jié)束標(biāo)記以及事務(wù)對(duì)DB的插入、刪除和修改的每一次操作前后的值。一級(jí)封鎖協(xié)議可以避免丟失修改,二級(jí)封鎖協(xié)議可以避免丟失修改和讀’臟’數(shù)據(jù),三級(jí)封鎖協(xié)議可以避免丟失修改、不能重復(fù)讀和讀’臟’數(shù)據(jù)。X鎖S鎖只允許一個(gè)事務(wù)獨(dú)鎖數(shù)據(jù)允許多個(gè)事務(wù)并發(fā)S鎖某一數(shù)據(jù)獲準(zhǔn)X鎖的事務(wù)可以修改數(shù)據(jù)獲準(zhǔn)S鎖的事務(wù)只能讀取數(shù)據(jù),但不能修改數(shù)據(jù)事務(wù)的并發(fā)度低事務(wù)的并發(fā)度高,但增加了死鎖的可能性X鎖必須保留到事務(wù)終點(diǎn)根據(jù)需要,可隨時(shí)解除S鎖解決’丟失更新’問題解決’讀不一致性’問題15.為什么要設(shè)立日志文件?答:設(shè)立日志文件的目的,是為了記錄對(duì)數(shù)庫(kù)中數(shù)據(jù)的每一次更新操作,從而DBMS可以根據(jù)日志文件進(jìn)行事務(wù)故障的恢復(fù)和糸統(tǒng)故障的恢復(fù),并可結(jié)合后授副本進(jìn)去介質(zhì)故障的恢復(fù)。因此恢復(fù)操作就是要撤消故障發(fā)生時(shí)未完成的事務(wù),重做已完成的事務(wù)。同時(shí)找出故障發(fā)生時(shí)尚未完成的事務(wù)(這些事務(wù)只有BEGIN TRANSACTION記錄,無(wú)相應(yīng)的COMMIT記錄),將其事務(wù)標(biāo)識(shí)記入撤消(UNDO)隊(duì)列。進(jìn)行UNDO處理的方法是,反向掃描日志文件,對(duì)每個(gè)UNDO事務(wù)的更新操作執(zhí)行逆操作,即將日志記錄中’更新前的值’寫入數(shù)據(jù)庫(kù)。進(jìn)行REDO處理的方法是:正向掃描日志文件,對(duì)每個(gè)REDO事務(wù)重新執(zhí)行日志文件登記的操作。17.怎樣進(jìn)行介質(zhì)故障的恢復(fù)?答:發(fā)生介質(zhì)故障后,磁盤上的物理數(shù)據(jù)和日志文件被破壞,恢復(fù)方法是重裝數(shù)據(jù)庫(kù),然后重做已完成的事務(wù)。對(duì)于動(dòng)態(tài)轉(zhuǎn)儲(chǔ)的數(shù)據(jù)庫(kù)副本,還須同時(shí)裝入轉(zhuǎn)儲(chǔ)開始時(shí)刻的日志文件副本,利用恢復(fù)系統(tǒng)故障的方法(即REDO+UNDO),才能將數(shù)據(jù)庫(kù)恢復(fù)到一致性狀態(tài)。即:首先掃描日志文件,找出故障發(fā)生時(shí)已提交的事務(wù)的標(biāo)識(shí),將其記入重做隊(duì)列。即將日志記錄中’更新后的值’寫入數(shù)據(jù)庫(kù)。2)系統(tǒng)故障系統(tǒng)鼓掌是指系統(tǒng)在運(yùn)行過程中,由于某些原因,如OS和DBMS代碼錯(cuò)誤,操作員操作事物。這時(shí)。3)介質(zhì)故障系統(tǒng)在運(yùn)行過程中,由于某種硬件故障,如磁盤損壞,磁頭碰撞,或由于OS的某種潛在的錯(cuò)誤。4)計(jì)算機(jī)病毒 計(jì)算機(jī)病毒是一種人為的故障和破壞,它是一種計(jì)算機(jī)程序,通過讀寫染有病毒的計(jì)算機(jī)系統(tǒng)中的程序和數(shù)據(jù)這些病毒可以迅速繁殖和傳播,危害計(jì)算機(jī)系統(tǒng)和數(shù)據(jù)庫(kù)。事務(wù)故障的恢復(fù)是由系統(tǒng)自動(dòng)完成的,對(duì)用戶是透明的。⑵ 對(duì)該事務(wù)的更新操作執(zhí)行逆操作。這樣,如果記錄中是插入操作,則相當(dāng)于做刪除操作(因此時(shí)’更新前的值’為空)。⑶ 繼續(xù)反向掃描日志文件,查找該事務(wù)的其他更新操作,并做同樣處理。20.試述文件系統(tǒng)與數(shù)據(jù)庫(kù)系統(tǒng)的區(qū)別和聯(lián)系。數(shù)據(jù)庫(kù)系統(tǒng)面向現(xiàn)實(shí)世界,共享性高,冗余度小,具有較高的物理獨(dú)立性和一定的邏輯獨(dú)立性,整體結(jié)構(gòu)化,用數(shù)據(jù)模型描述,由數(shù)據(jù)庫(kù)管理系統(tǒng)提供數(shù)據(jù)的安全性、完整性、并發(fā)控制和恢復(fù)能力。21. 試述SQL的定義、功能分類及核心動(dòng)詞。數(shù)據(jù)查詢:SELECT (查詢出數(shù)據(jù),也可用于變量賦值) 數(shù)據(jù)定義(表/視圖/查詢/存儲(chǔ)過程/自定義函數(shù)/索引/觸發(fā)器等):CREATE (創(chuàng)建)、DROP(刪除)、ALTER(修改) 數(shù)據(jù)操作:INSERT(插入)、UPDATE(更新)、DELETE(刪除) 數(shù)據(jù)控制:Grant(授權(quán))、revoke(回收權(quán)限)22.DBA的職責(zé)是什么?答:1)決定數(shù)據(jù)庫(kù)中的信息內(nèi)容和結(jié)構(gòu)2)決定數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu)和存取策略3)定義數(shù)據(jù)的安全性要求和完整性約束條件4)監(jiān)控?cái)?shù)據(jù)庫(kù)的使用和運(yùn)行5)數(shù)據(jù)庫(kù)的改進(jìn)和重組重構(gòu)23.?dāng)?shù)據(jù)庫(kù)中為什么要有恢復(fù)子系統(tǒng)?它的功能是什么?答:因?yàn)橛?jì)算機(jī)系統(tǒng)中硬件的故障、軟件的錯(cuò)誤、操作員的失誤以及惡意的破壞是不可避免的,這些故障輕則造成運(yùn)行事務(wù)非正常中斷,影響數(shù)據(jù)庫(kù)中數(shù)據(jù)的正確性,重則破壞數(shù)據(jù)庫(kù),使數(shù)據(jù)庫(kù)中全部或部分?jǐn)?shù)據(jù)丟失。24.?dāng)?shù)據(jù)庫(kù)轉(zhuǎn)儲(chǔ)的意義是什么?常用的有幾種方法?答:數(shù)據(jù)轉(zhuǎn)儲(chǔ)是數(shù)據(jù)庫(kù)恢復(fù)中采用的基本技術(shù),所謂轉(zhuǎn)儲(chǔ)即DBA定期將整個(gè)數(shù)據(jù)庫(kù)復(fù)制到磁帶或另一個(gè)磁盤上保存起來(lái)的過程。當(dāng)數(shù)據(jù)庫(kù)遭到破壞后可以將后備副本重新載入,將數(shù)據(jù)庫(kù)恢復(fù)到轉(zhuǎn)儲(chǔ)時(shí)的狀態(tài)。靜態(tài)轉(zhuǎn)儲(chǔ)是在系統(tǒng)中無(wú)運(yùn)行事務(wù)時(shí)進(jìn)行的轉(zhuǎn)儲(chǔ)操作。即轉(zhuǎn)儲(chǔ)和用戶事務(wù)可以并發(fā)執(zhí)行。25.什么是日志文件?為什么要設(shè)立日志文件?答:日志文件是用來(lái)記錄事務(wù)對(duì)數(shù)據(jù)庫(kù)的更新操作的文件。26.試述使用檢查點(diǎn)方法進(jìn)行恢復(fù)的步驟。2)由該檢查點(diǎn)記錄得到檢查點(diǎn)建立時(shí)刻所有正在執(zhí)行的事務(wù)清單ACTIVELIST。把ACTIVELIST暫時(shí)放入U(xiǎn)NDOLIST隊(duì)列,REDO隊(duì)列暫時(shí)為空。j,把Tj從UNDOLIST隊(duì)列移到REDOLIST隊(duì)列,直到日志文件結(jié)束;4)對(duì)UNDOLIST中的每個(gè)事務(wù)執(zhí)行UNDO操作,對(duì)REDOLIST中的每個(gè)事務(wù)執(zhí)行REDO操作。每當(dāng)主數(shù)據(jù)庫(kù)更新時(shí),DBMS自動(dòng)把更新后的數(shù)據(jù)恢復(fù)過去,即DBMS自動(dòng)保證鏡像數(shù)據(jù)與主數(shù)據(jù)的一致性。2)在沒有出現(xiàn)故障時(shí),數(shù)據(jù)庫(kù)鏡像還可以并發(fā)操作。28.請(qǐng)給出預(yù)防死鎖的若干方法。預(yù)防死鎖通常有兩種方法:1)一次封鎖法。2)順序封鎖法。29.請(qǐng)給出檢測(cè)死鎖發(fā)生的方法,當(dāng)發(fā)生死鎖后如何解決死鎖?答:一般使用超時(shí)法或事務(wù)等待圖法。超時(shí)法實(shí)現(xiàn)簡(jiǎn)單,但其不足也很明顯。二是時(shí)限若設(shè)置得太長(zhǎng),死鎖發(fā)生后不能及時(shí)發(fā)現(xiàn)。 T為結(jié)點(diǎn)的集合,每個(gè)結(jié)點(diǎn)表示正運(yùn)行的事務(wù);U為邊的集合,每條邊表示事務(wù)等待的情況。事務(wù)等待圖動(dòng)態(tài)地反映了所有事務(wù)的等待情況。DBMS的并發(fā)控制子系統(tǒng)一旦檢測(cè)到系統(tǒng)中存在死鎖,就要設(shè)法解除。當(dāng)然,對(duì)撤消的事務(wù)所執(zhí)行的數(shù)據(jù)修改操作必須加以恢復(fù)。答:所謂兩段鎖協(xié)議是指所有事務(wù)必須分兩個(gè)階段對(duì)數(shù)據(jù)項(xiàng)加鎖和解鎖。所謂’兩段’鎖的含義是,事務(wù)分為兩個(gè)階段,第一階段是獲得封鎖,也稱為擴(kuò)展階段。第二階段是釋放封鎖,也稱為收縮階段。31.什么是數(shù)據(jù)庫(kù)的完整性約束條件?答:完整性約束條件是指數(shù)據(jù)庫(kù)中的數(shù)據(jù)應(yīng)滿足的語(yǔ)義約束條件。 答: SQL中 的自主存取控制是通過GRANT 語(yǔ)句和 REVOKE 語(yǔ)句來(lái)實(shí)現(xiàn)的。 REVOKE INSERT ON Student FROM 王平 CASCADE; 就將Student表 的INSERT權(quán)限從用戶王平處收回,選項(xiàng) CASCADE 表示,如果用戶王平將 Student 的 INSERT 權(quán)限又轉(zhuǎn)授給了其他用戶,那么這些權(quán)限也將從其他用戶處收回。 34. 試述數(shù)據(jù)庫(kù)物理設(shè)計(jì)的內(nèi)容和步驟。為一個(gè)給定的邏輯數(shù)據(jù)模型選取一個(gè)最適合應(yīng)用要求的物理結(jié)構(gòu),就是數(shù)據(jù)庫(kù)的物理設(shè)計(jì)的主要內(nèi)容。35. 試述查詢優(yōu)化在關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)中的重要性和可能性。它減輕了用戶選擇存取路徑的負(fù)擔(dān)。查詢優(yōu)化的優(yōu)點(diǎn)不僅在于用戶不必考慮如何最好地表達(dá)查詢以獲得較好的效率,而且在于系統(tǒng)可以比用戶程序的’優(yōu)化’夕做得更好。優(yōu)化器可以根據(jù)這些信息選擇有效的執(zhí)行計(jì)劃,而用戶程序則難以獲得這些信息。在非關(guān)系系統(tǒng)中必須重寫程序,而重寫程序在實(shí)際應(yīng)用中往往是不太可
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1