




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、精品好資料學(xué)習(xí)推薦數(shù)據(jù)庫(kù)原理復(fù)習(xí)一、單項(xiàng)選擇題1.數(shù)據(jù)庫(kù)的存儲(chǔ)設(shè)備和存取方法變化不影響整體邏輯結(jié)構(gòu)的特點(diǎn),稱為( A )。A.物理結(jié)構(gòu)獨(dú)立性 B.物理數(shù)據(jù)獨(dú)立性 C.邏輯結(jié)構(gòu)獨(dú)立性 D.邏輯數(shù)據(jù)獨(dú)立性 2.消除了非主屬性對(duì)碼的部分函數(shù)依賴的1NF的關(guān)系模式,必定是( B )。A. 1NF B. 2NF C. 3NF D. BCNF3.在數(shù)據(jù)庫(kù)設(shè)計(jì)的需求分析階段,描述數(shù)據(jù)與處理之間關(guān)系的方法是( C )。A.E-R圖 B.業(yè)務(wù)流程圖 C.數(shù)據(jù)流圖 D.程序框圖4.關(guān)系模式設(shè)計(jì)理論主要解決的問(wèn)題是( D )。A.插入異常,刪除異常和數(shù)據(jù)冗余 B.提高查詢速度C.減少數(shù)據(jù)操作的復(fù)雜性 D.保證數(shù)據(jù)的
2、安全性和完整性5.建立索引屬于數(shù)據(jù)庫(kù)的( B )。A.概念設(shè)計(jì) B.邏輯設(shè)計(jì) C.物理設(shè)計(jì) D.實(shí)現(xiàn)與維護(hù)設(shè)計(jì)6.數(shù)據(jù)庫(kù)系統(tǒng)的數(shù)據(jù)獨(dú)立性是指( A )。A.概念模式改變,外模式和應(yīng)用程序不變 B.概念模式改變,內(nèi)模式不變C.數(shù)據(jù)并發(fā)性 D.數(shù)據(jù)完整性7.下列關(guān)于數(shù)據(jù)庫(kù)恢復(fù)說(shuō)法不正確的是( C )。A.事物故障恢復(fù)采用日志文件 B.系統(tǒng)故障恢復(fù)采用日志文件C.介質(zhì)故障恢復(fù)采用日志文件 D.以上故障恢復(fù)均不采用日志文件8.下面( B )不是常用的數(shù)據(jù)模型?A. 關(guān)系模型 B. 線性模型 C. 層次模型 D. 網(wǎng)狀模型9.在數(shù)據(jù)庫(kù)設(shè)計(jì)中,將E-R圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過(guò)程屬于( C )。A.需求分析
3、階段 B.概念設(shè)計(jì)階段 C.邏輯設(shè)計(jì)階段 D.物理設(shè)計(jì)階段 10.DBMS中實(shí)現(xiàn)事務(wù)持久性的子系統(tǒng)是( D )A.安全性管理子系統(tǒng) B.完整性管理子系統(tǒng) C.并發(fā)控制子系統(tǒng) D.恢復(fù)管理子系統(tǒng) 11.SQL語(yǔ)言是( C )的語(yǔ)言,容易學(xué)習(xí) 。A.過(guò)程化 B.非過(guò)程化 C.格式化 D.導(dǎo)航式12.DBMS普遍采用( C )方法來(lái)保證調(diào)度的正確性。A.索引 B.授權(quán) C. 封鎖 D.日志13.事務(wù)T在修改數(shù)據(jù)R之前必須先對(duì)其加鎖,直到事務(wù)結(jié)束才釋放,這是(A )。A.一級(jí)封鎖協(xié)議 B.二級(jí)封鎖協(xié)議 C.三級(jí)封鎖協(xié)議 D.零級(jí)封鎖協(xié)議14.關(guān)系模型中實(shí)現(xiàn)實(shí)體間 N:M 聯(lián)系是通過(guò)增加一個(gè)( A )。
4、A.關(guān)系實(shí)現(xiàn) B.屬性實(shí)現(xiàn) C.關(guān)系或一個(gè)屬性實(shí)現(xiàn) D.關(guān)系和一個(gè)屬性實(shí)現(xiàn)15.關(guān)系代數(shù)運(yùn)算是以( A )為基礎(chǔ)的運(yùn)算。A.關(guān)系運(yùn)算 B.謂詞演算 C.集合運(yùn)算 D.代數(shù)運(yùn)算16.數(shù)據(jù)庫(kù)設(shè)計(jì)可劃分為七個(gè)階段,每個(gè)階段都有自己的設(shè)計(jì)內(nèi)容,“為哪些關(guān)系、在哪些屬性上、建什么樣的索引”這一設(shè)計(jì)內(nèi)容應(yīng)該屬于( B )設(shè)計(jì)階段。A.概念設(shè)計(jì) B.邏輯設(shè)計(jì) C.物理設(shè)計(jì) D.全局設(shè)計(jì)17.SQL語(yǔ)言中的COMMIT語(yǔ)句的主要作用是( C )。A.結(jié)束程序 B.返回系統(tǒng) C.提交事務(wù) D.存儲(chǔ)數(shù)據(jù)18.一個(gè)事務(wù)的執(zhí)行,要么全部完成,要么全部不做,一個(gè)事務(wù)中對(duì)數(shù)據(jù)庫(kù)的所有操作都是一個(gè)不可分割的操作序列的屬性是
5、( A )。A.原子性 B.一致性 C.獨(dú)立性 D.持久性19.關(guān)系的主屬性不能取空值,屬于( B )。A.實(shí)體完整性約束 B.參照完整性約束 C. 用戶定義完整性約束 D. 動(dòng)態(tài)元組約束 20.如果一個(gè)關(guān)系屬于第3范式,則它( A )。A.必然屬于2NF B.必然屬于4NF C. 可能不屬于2NF D. 必然屬于BCNF21.SQL語(yǔ)言集幾個(gè)功能模塊為一體,其中不包括( D )。A. DDL B. DMLC. DCL D. DNL22.單個(gè)用戶使用的數(shù)據(jù)視圖的描述稱為( A )。A. 外模式 B. 概念模式 C. 內(nèi)模式 D. 存儲(chǔ)模式23.子模式DDL用來(lái)描述( B )。A. 數(shù)據(jù)庫(kù)的總體
6、邏輯結(jié)構(gòu) B. 數(shù)據(jù)庫(kù)的局部邏輯結(jié)構(gòu)C. 數(shù)據(jù)庫(kù)的物理存儲(chǔ)結(jié)構(gòu) D. 數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)24.在DBS中,DBMS和OS之間的關(guān)系是( B )。A.相互調(diào)用 B. DBMS調(diào)用OS C. OS調(diào)用DBMS D. 并發(fā)運(yùn)行25.當(dāng)關(guān)系R和S自然聯(lián)接時(shí),能夠把R和S原該舍棄的元組放到結(jié)果關(guān)系中的操作是( D )。A. 左外聯(lián)接 B. 右外聯(lián)接 C. 外部并 D. 外聯(lián)接26.下列聚合函數(shù)中不忽略空值 (null) 的是( C )。A. SUM (列名) B. MAX (列名) C. COUNT ( * ) D. AVG (列名)27.在數(shù)據(jù)庫(kù)設(shè)計(jì)中,將E-R圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過(guò)程屬于( B )。
7、A. 需求分析階段 B. 邏輯設(shè)計(jì)階段 C. 概念設(shè)計(jì)階段 D. 物理設(shè)計(jì)階段28.如果事務(wù)T獲得了數(shù)據(jù)項(xiàng)Q上的排它鎖,則T對(duì)Q( C )。A. 只能讀不能寫(xiě) B. 只能寫(xiě)不能讀 C. 既可讀又可寫(xiě) D. 不能讀不能寫(xiě)29.DBMS中實(shí)現(xiàn)事務(wù)持久性的子系統(tǒng)是( D )。A. 安全性管理子系統(tǒng) B. 完整性管理子系統(tǒng)C. 并發(fā)控制子系統(tǒng) D. 恢復(fù)管理子系統(tǒng)30.分布式數(shù)據(jù)庫(kù)系統(tǒng)中分片模式和分配模式均是( A )。A. 全局的 B. 局部的 C. 分布的 D. 集中的31.屬性類型允許是基本數(shù)據(jù)類型、結(jié)構(gòu)類型和集合類型的模型是( C )。A. 平面關(guān)系模型 B. 嵌套關(guān)系模型 C. 復(fù)合對(duì)象模型
8、 D. 分布式關(guān)系模型32.實(shí)體集書(shū)店與圖書(shū)之間具有( B )聯(lián)系。A 一對(duì)一 B 一對(duì)多 C 多對(duì)多 D 多對(duì)一33.現(xiàn)有關(guān)系表:醫(yī)療(患者編號(hào),醫(yī)生編號(hào),醫(yī)生姓名,診斷日期,診斷結(jié)果,恢復(fù)情況)的主碼是( A )。A 患者編號(hào),醫(yī)生編號(hào),診斷日期 B醫(yī)生編號(hào) C診斷日期 D患者編號(hào)34.相對(duì)于非關(guān)系模型,關(guān)系數(shù)據(jù)模型的缺點(diǎn)之一是( A )。A 存取路徑對(duì)用戶透明,需進(jìn)行查詢優(yōu)化 B 數(shù)據(jù)結(jié)構(gòu)簡(jiǎn)單C 數(shù)據(jù)獨(dú)立性高 D 有嚴(yán)格的數(shù)學(xué)基礎(chǔ)35.數(shù)據(jù)庫(kù)鏡象可以用于( C )。A 保證數(shù)據(jù)庫(kù)的完整性 B 實(shí)現(xiàn)數(shù)據(jù)庫(kù)安全性C 進(jìn)行數(shù)據(jù)庫(kù)恢復(fù)或并發(fā)操作 D 實(shí)現(xiàn)數(shù)據(jù)共享36.現(xiàn)有如下關(guān)系:患者(患者編號(hào)
9、,患者姓名,性別,出生日期,所在單位)醫(yī)療(患者編號(hào),患者姓名,醫(yī)生編號(hào),醫(yī)生姓名,診斷日期,診斷結(jié)果)其中,醫(yī)療關(guān)系中的外碼是( A )。A 患者編號(hào) B 患者姓名 C 患者編號(hào)和患者姓名 D醫(yī)生編號(hào)和患者編號(hào)37.假如采用關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)來(lái)實(shí)現(xiàn)應(yīng)用,在數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)階段,需將( A )轉(zhuǎn)換為關(guān)系數(shù)據(jù)模型。A E-R模型 B 層次模型 C 關(guān)系模型 D 網(wǎng)狀模型38.描述數(shù)據(jù)庫(kù)中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征是(B)A 內(nèi)模式 B 模式 C 外模式 D 存儲(chǔ)模式39. SQL的全局約束是指基于元組的檢查子句和( C )。A. 非空值約束 B. 域約束子句 C. 斷言 D. 外鍵子句40.下列關(guān)系運(yùn)
10、算中,( D )運(yùn)算不屬于關(guān)系運(yùn)算。A 選擇 B 除法 C 投影 D 并41.要保證數(shù)據(jù)庫(kù)邏輯數(shù)據(jù)獨(dú)立性,需要修改的是( C )。A.模式 B.模式與內(nèi)模式的映射 C.模式與外模式的映射 D.內(nèi)模式42.下列四項(xiàng)中,不屬于數(shù)據(jù)庫(kù)特點(diǎn)的是( C )。A.數(shù)據(jù)共享 B.數(shù)據(jù)完整性C.數(shù)據(jù)冗余很高 D.數(shù)據(jù)獨(dú)立性高43.學(xué)生社團(tuán)可以接納多名學(xué)生參加,但每個(gè)學(xué)生只能參加一個(gè)社團(tuán),從社團(tuán)到學(xué)生之間的聯(lián)系類型是( D )。A.多對(duì)多 B.一對(duì)一 C.多對(duì)一 D.一對(duì)多44.反映現(xiàn)實(shí)世界中實(shí)體及實(shí)體間聯(lián)系的信息模型是( D )。A.關(guān)系模型 B.層次模型 C.網(wǎng)狀模型 D. E-R模型45.對(duì)數(shù)據(jù)庫(kù)并發(fā)操作
11、有可能帶來(lái)的問(wèn)題包括( A )。A.讀出“臟數(shù)據(jù)” B.帶來(lái)數(shù)據(jù)的冗余C.未被授權(quán)的用戶非法存取數(shù)據(jù) D.破壞數(shù)據(jù)獨(dú)立性二、名詞解釋1.數(shù)據(jù)冗余:是指相同的數(shù)據(jù)在不同的地方(文件)重復(fù)存儲(chǔ)。2.DBA:是這個(gè)機(jī)構(gòu)中的一個(gè)(組)人員,負(fù)責(zé)全面管理和控制數(shù)據(jù)庫(kù)系統(tǒng)。3.事務(wù):是并發(fā)控制的基本單位,保證事務(wù)ACID特性是事務(wù)處理的重要任務(wù),而事務(wù)ACID特性可能遭到破壞的原因之一是多個(gè)事務(wù)對(duì)數(shù)據(jù)庫(kù)的并發(fā)操作造成的。(對(duì)于用戶而言,事務(wù)是具有完整邏輯意義的數(shù)據(jù)庫(kù)操作序列的集合。對(duì)于數(shù)據(jù)庫(kù)管理系統(tǒng)而言,事務(wù)則是一個(gè)讀寫(xiě)操作序列。這些操作是一個(gè)不可分割的邏輯工作單元,要么都做,要么都不做。)4.數(shù)據(jù)字典:
12、是數(shù)據(jù)庫(kù)中最重要的部分之一,在關(guān)系數(shù)據(jù)庫(kù)中,數(shù)據(jù)字典是一系列的系統(tǒng)表,用來(lái)提供數(shù)據(jù)庫(kù)的信息。5.數(shù)據(jù)獨(dú)立性:是用來(lái)描述數(shù)據(jù)與應(yīng)用程序之間的依賴程度,包括數(shù)據(jù)的物理獨(dú)立性和數(shù)據(jù)的邏輯獨(dú)立性,依賴程度越低則獨(dú)立性越高。6.物理獨(dú)立性:是指用戶的應(yīng)用程序與存儲(chǔ)在磁盤(pán)上的數(shù)據(jù)庫(kù)中的數(shù)據(jù)是相互獨(dú)立的。7.邏輯獨(dú)立性:是指用戶的應(yīng)用程序與數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)是相互獨(dú)立的。8.存儲(chǔ)過(guò)程:是為了完成特定功能匯集而成的一組命名了的SQL語(yǔ)句集合,該集合編譯后存放在數(shù)據(jù)庫(kù)中,可根據(jù)實(shí)際情況重新編譯。該存儲(chǔ)過(guò)程可直接運(yùn)行,也可遠(yuǎn)程運(yùn)行,存儲(chǔ)過(guò)程直接在服務(wù)器端運(yùn)行。9.觸發(fā)器:是用戶定義在關(guān)系表上的一類由事件驅(qū)動(dòng)的存儲(chǔ)過(guò)
13、程,由服務(wù)器自動(dòng)激活。觸發(fā)器可以進(jìn)行更為復(fù)雜的檢查和操作,具有更精細(xì)和更強(qiáng)大的數(shù)據(jù)控制能力。10.SQL語(yǔ)言中的視圖答:在SQL中,外模式一級(jí)數(shù)據(jù)結(jié)構(gòu)的基本單位是視圖,它是從若干基本表和(或)其它視圖中構(gòu)造出來(lái)的,視圖并不存儲(chǔ)對(duì)應(yīng)的數(shù)據(jù),只是將視圖的定義存于數(shù)據(jù)字典中。三、填空題1.SQL語(yǔ)言提供數(shù)據(jù)庫(kù)定義、數(shù)據(jù)操縱、數(shù)據(jù)控制等功能。2.數(shù)據(jù)庫(kù)保護(hù)問(wèn)題包括:安全性保護(hù)、完整性、故障恢復(fù)和并發(fā)控制等多方面。3.關(guān)系代數(shù)中專門(mén)的關(guān)系運(yùn)算包括:選擇、投影、連接和除法。4.數(shù)據(jù)庫(kù)中常用的四種文件組織方式是:順序文件、索引文件、散列文件、倒排文件。5.關(guān)系數(shù)據(jù)庫(kù)數(shù)據(jù)操作的處理單位是關(guān)系,層次和網(wǎng)狀數(shù)據(jù)庫(kù)
14、數(shù)據(jù)操作的處理單位是記錄。6.在關(guān)系數(shù)據(jù)模型中,兩個(gè)關(guān)系R1與R2之間存在1M的聯(lián)系,可以通過(guò)在一個(gè)關(guān)系R2中的外部關(guān)鍵字值在相關(guān)聯(lián)的另一個(gè)關(guān)系R1中檢索相對(duì)應(yīng)的記錄。7.數(shù)據(jù)庫(kù)的邏輯模型設(shè)計(jì)階段,任務(wù)是將總體E-R模型轉(zhuǎn)換成關(guān)系模型。8.關(guān)系規(guī)范化理論是設(shè)計(jì)關(guān)系數(shù)據(jù)庫(kù)的指南和工具。9.當(dāng)數(shù)據(jù)庫(kù)被破壞后,如果事先保存了日志文件和數(shù)據(jù)庫(kù)的副本,就有可能恢復(fù)數(shù)據(jù)庫(kù)。10.關(guān)系中主碼的取值必須唯一且非空,這條規(guī)則是數(shù)據(jù)流完整性規(guī)則。11.數(shù)據(jù)庫(kù)系統(tǒng)中最重要的軟件是數(shù)據(jù)庫(kù)管理系統(tǒng),最重要的用戶是數(shù)據(jù)庫(kù)管理員。12.在有泛化/細(xì)化聯(lián)系的對(duì)象類型之間,較低層的對(duì)象類型稱為子類型。13.一個(gè)類可以從直接的或
15、間接的祖先中繼承所有屬性和方法。采用這個(gè)方法提高了軟件的可重用性 (或共享性)。14.用樹(shù)型結(jié)構(gòu)表示實(shí)體類型及實(shí)體間聯(lián)系的數(shù)據(jù)模型稱為層次模型。15.關(guān)系數(shù)據(jù)庫(kù)的關(guān)系演算語(yǔ)言是以謂詞演算為基礎(chǔ)的DML語(yǔ)言。16.在函數(shù)信賴中,平凡的函數(shù)信賴根據(jù)Armstrong推理規(guī)則中的自反律就可推出。17.分布式數(shù)據(jù)庫(kù)中定義數(shù)據(jù)分片時(shí),必須滿足三個(gè)條件:完備性條件、重構(gòu)條件和不相交條件。18.DB并發(fā)操作通常會(huì)帶來(lái)三類問(wèn)題,它們是丟失更新、不一致分析和讀臟數(shù)據(jù)。19.事務(wù)必須具有的四個(gè)性質(zhì)是:原子性、一致性、隔離性和持久性。20.分布式數(shù)據(jù)庫(kù)系統(tǒng)中透明性層次越高,應(yīng)用程序的編寫(xiě)越簡(jiǎn)單 (或容易)。21.視
16、圖是從基本表中導(dǎo)出的表,數(shù)據(jù)庫(kù)中實(shí)際存放的是視圖的定義。22.與文件管理系統(tǒng)相比較,數(shù)據(jù)庫(kù)系統(tǒng)的數(shù)據(jù)冗余度 低、數(shù)據(jù)共享性 好。23.數(shù)據(jù)模型通常是由數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和數(shù)據(jù)的約束條件三個(gè)要素組成。24.SQL語(yǔ)言除了具有數(shù)據(jù)查詢和數(shù)據(jù)操作功能之外,還具有數(shù)據(jù)定義和數(shù)據(jù)控制功能。它是一個(gè)功能強(qiáng)大的語(yǔ)言。25.數(shù)據(jù)庫(kù)系統(tǒng)中保證安全性的存取權(quán)限是由_數(shù)據(jù)對(duì)象_和_操作類型_兩個(gè)要素組成。26.由于數(shù)據(jù)庫(kù)系統(tǒng)在三級(jí)模式之間提供了_外模式/模式_和_模式/內(nèi)模式_兩層映象功能,這就保證了數(shù)據(jù)庫(kù)系統(tǒng)具有較高的數(shù)據(jù)獨(dú)力性。27.關(guān)系數(shù)據(jù)庫(kù)的規(guī)范化理論是數(shù)據(jù)庫(kù)_邏輯結(jié)構(gòu)_設(shè)計(jì)的一個(gè)有力的工具;E-R模型是數(shù)
17、據(jù)庫(kù)的_概念結(jié)構(gòu)_設(shè)計(jì)的一個(gè)有力工具。28.數(shù)據(jù)庫(kù)設(shè)計(jì)分為以下六個(gè)設(shè)計(jì)階段:需求分析階段、_概念結(jié)構(gòu)設(shè)計(jì)_、_邏輯結(jié)構(gòu)設(shè)計(jì)_數(shù)據(jù)庫(kù)物理設(shè)計(jì)階段、數(shù)據(jù)庫(kù)實(shí)施階段、數(shù)據(jù)庫(kù)運(yùn)行和維護(hù)階段。29.關(guān)系數(shù)據(jù)庫(kù)的_實(shí)體完整性_規(guī)則規(guī)定:基本關(guān)系的主屬性不能取空,關(guān)系數(shù)據(jù)庫(kù)的_參照完整性_規(guī)定規(guī)則:一個(gè)基本關(guān)系的外碼(對(duì)應(yīng)于另一個(gè)基本關(guān)系的主碼)取職不能取空值域者必須等于它所對(duì)應(yīng)基本關(guān)系中的主碼值。30.設(shè)關(guān)系模式R (A,B,C),F(xiàn)是R上成立的FD集,F(xiàn) = BA,BC,則分解 = AB,AC丟失的FD是_ (BC)四、簡(jiǎn)答題1.數(shù)據(jù)庫(kù)管理系統(tǒng)的主要功能有哪些?答:數(shù)據(jù)庫(kù)定義、操縱、保護(hù)、存儲(chǔ)、維護(hù)和數(shù)
18、據(jù)字典。2.數(shù)據(jù)庫(kù)系統(tǒng)中的常見(jiàn)故障有哪些?答:.事務(wù)故障,系統(tǒng)故障、介質(zhì)故障。3.簡(jiǎn)述SQL語(yǔ)言的組成。答:分為四個(gè)部分:數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)控制、嵌入式SQL語(yǔ)言的使用規(guī)定。4.說(shuō)明關(guān)系模型有哪三類完整性規(guī)則?答:實(shí)體完整性、參照完整性、用戶自定義完整性。5.請(qǐng)闡述在網(wǎng)狀模型和關(guān)系模型中,實(shí)體之間聯(lián)系的實(shí)現(xiàn)方法。答:在網(wǎng)狀模型中,聯(lián)系用指針實(shí)現(xiàn)。在關(guān)系模型中,聯(lián)系用關(guān)鍵碼 (或外鍵,或關(guān)系運(yùn)算) 來(lái)實(shí)現(xiàn)。6.DBS由哪幾個(gè)部分組成?答:DBS由四部分組成:數(shù)據(jù)庫(kù)、硬件、軟件、數(shù)據(jù)庫(kù)管理員。7.數(shù)據(jù)庫(kù)的并發(fā)操作會(huì)帶來(lái)哪些問(wèn)題? 答:數(shù)據(jù)庫(kù)的并發(fā)操作會(huì)帶來(lái)三類問(wèn)題:丟失更新問(wèn)題;不一致分析問(wèn)
19、題和“臟數(shù)據(jù)”的讀出。8.簡(jiǎn)述客戶/服務(wù)器模式DBS的一般結(jié)構(gòu)。此時(shí)數(shù)據(jù)庫(kù)應(yīng)用的功能如何劃分?答:DBS :數(shù)據(jù)庫(kù)系統(tǒng)(Database System),DBS是實(shí)現(xiàn)有組織地、動(dòng)態(tài)地存儲(chǔ)大量關(guān)聯(lián)數(shù)據(jù),方便多用戶訪問(wèn)的計(jì)算機(jī)軟件、硬件和數(shù)據(jù)資源組成的系統(tǒng),即采用了數(shù)據(jù)庫(kù)技術(shù)的計(jì)算機(jī)系統(tǒng)。9.什么是日志文件?為什么要設(shè)立日志文件?答:(1)日志文件是用來(lái)記錄事務(wù)對(duì)數(shù)據(jù)庫(kù)的更新操作的文件。(2)設(shè)立日志文件的目的是: 進(jìn)行事務(wù)故障恢復(fù);進(jìn)行系統(tǒng)故障恢復(fù);協(xié)助后備副本進(jìn)行介質(zhì)故障恢復(fù)。10.SQL中表達(dá)完整性約束的規(guī)則主要有哪幾種?答:有主鍵約束、外鍵約束、屬性值約束和全局約束等。11.什么是分布式數(shù)
20、據(jù)庫(kù)的分布透明性?答:分布透明性是指用戶不必關(guān)心數(shù)據(jù)的邏輯分片,不必關(guān)心數(shù)據(jù)物理位置分配的細(xì)節(jié),也不必關(guān)心各個(gè)場(chǎng)地上數(shù)據(jù)庫(kù)的數(shù)據(jù)模型。12.什么是對(duì)象關(guān)系數(shù)據(jù)模型?答:在傳統(tǒng)的關(guān)系數(shù)據(jù)模型基礎(chǔ)上,提供元組、數(shù)組、集合等數(shù)據(jù)類型以及處理新的數(shù)據(jù)類型操作的能力,這樣形成的數(shù)據(jù)模型,稱為“對(duì)象關(guān)系數(shù)據(jù)模型”。13. 數(shù)據(jù)庫(kù)恢復(fù)的基本技術(shù)有哪些?答:數(shù)據(jù)轉(zhuǎn)儲(chǔ)和登錄日志文件是數(shù)據(jù)庫(kù)恢復(fù)的基本技術(shù)。當(dāng)系統(tǒng)運(yùn)行過(guò)程中發(fā)生故障,利用轉(zhuǎn)儲(chǔ)的數(shù)據(jù)庫(kù)后備副本和日志文件就可以將數(shù)據(jù)庫(kù)恢復(fù)到故障前的某個(gè)一致性狀態(tài)。五、論述題1.數(shù)據(jù)庫(kù)中為什么要有恢復(fù)子系統(tǒng)?它的功能是什么?答:因?yàn)橛?jì)算機(jī)系統(tǒng)中硬件的故障、軟件的錯(cuò)誤、操
21、作員的失誤以及惡意的破壞是不可避免的,這些故障輕則造成運(yùn)行事務(wù)非正常中斷,影響數(shù)據(jù)庫(kù)中數(shù)據(jù)的正確性,重則破壞數(shù)據(jù)庫(kù),使數(shù)據(jù)庫(kù)中全部或部分?jǐn)?shù)據(jù)丟失,因此必須要有恢復(fù)子系統(tǒng)?;謴?fù)子系統(tǒng)的功能是:把數(shù)據(jù)庫(kù)從錯(cuò)誤狀態(tài)恢復(fù)到某一已知的正確狀態(tài)(亦稱為一致?tīng)顟B(tài)或完整狀態(tài))。2.數(shù)據(jù)庫(kù)運(yùn)行中可能產(chǎn)生的故障有哪幾類?哪些故障影響事務(wù)的正常執(zhí)行?哪些故障破壞數(shù)據(jù)庫(kù)數(shù)據(jù)?答:數(shù)據(jù)庫(kù)系統(tǒng)中可能發(fā)生各種各樣的故障,大致可以分以下幾類:(1)事務(wù)內(nèi)部的故障;(2)系統(tǒng)故障;(3)介質(zhì)故障;(4)計(jì)算機(jī)病毒。事務(wù)故障、系統(tǒng)故障和介質(zhì)故障影響事務(wù)的正常執(zhí)行;介質(zhì)故障和計(jì)算機(jī)病毒破壞數(shù)據(jù)庫(kù)數(shù)據(jù)。3.登記日志文件時(shí)為什么必須先
22、寫(xiě)日志文件,后寫(xiě)數(shù)據(jù)庫(kù)?答:把對(duì)數(shù)據(jù)的修改寫(xiě)到數(shù)據(jù)庫(kù)中和把表示這個(gè)修改的日志記錄寫(xiě)到日志文件中是兩個(gè)不同的操作。有可能在這兩個(gè)操作之間發(fā)生故障,即這兩個(gè)寫(xiě)操作只完成了一個(gè)。如果先寫(xiě)了數(shù)據(jù)庫(kù)修改,而在運(yùn)行記錄中沒(méi)有登記這個(gè)修改,則以后就無(wú)法恢復(fù)這個(gè)修改了。如果先寫(xiě)日志,但沒(méi)有修改數(shù)據(jù)庫(kù),在恢復(fù)時(shí)只不過(guò)是多執(zhí)行一次UNDO操作,并不會(huì)影響數(shù)據(jù)庫(kù)的正確性。所以一定要先寫(xiě)日志文件,即首先把日志記錄寫(xiě)到日志文件中,然后寫(xiě)數(shù)據(jù)庫(kù)的修改。4.什么是數(shù)據(jù)庫(kù)鏡像?它有什么用途?答:數(shù)據(jù)庫(kù)鏡像即根據(jù)DBA的要求,自動(dòng)把整個(gè)數(shù)據(jù)庫(kù)或者其中的部分關(guān)鍵數(shù)據(jù)復(fù)制到另一個(gè)磁盤(pán)上。每當(dāng)主數(shù)據(jù)庫(kù)更新時(shí),DBMS自動(dòng)把更新后的數(shù)
23、據(jù)復(fù)制過(guò)去,即DBMS自動(dòng)保證鏡像數(shù)據(jù)與主數(shù)據(jù)的一致性。數(shù)據(jù)庫(kù)鏡像的用途有:一是用于數(shù)據(jù)庫(kù)恢復(fù)。當(dāng)出現(xiàn)介質(zhì)故障時(shí),可由鏡像磁盤(pán)繼續(xù)提供使用,同時(shí)DBMS自動(dòng)利用鏡像磁盤(pán)數(shù)據(jù)進(jìn)行數(shù)據(jù)庫(kù)的恢復(fù),不需要關(guān)閉系統(tǒng)和重裝數(shù)據(jù)庫(kù)副本。二是提高數(shù)據(jù)庫(kù)的可用性。在沒(méi)有出現(xiàn)故障時(shí),當(dāng)一個(gè)用戶對(duì)某個(gè)數(shù)據(jù)加排它鎖進(jìn)行修改時(shí),其他用戶可以讀鏡像數(shù)據(jù)庫(kù)上的數(shù)據(jù),而不必等待該用戶釋放鎖。5.試述事務(wù)的概念及事務(wù)的四個(gè)特性。答:事務(wù)是用戶定義的一個(gè)數(shù)據(jù)庫(kù)操作序列,這些操作要么全做要么全不做,是一個(gè)不可分割的工作單位。事務(wù)具有四個(gè)特性:原子性(Atomicity)、一致性(Consistency)、隔離性(Isolation
24、)和持續(xù)性(Durability)。這個(gè)四個(gè)特性也簡(jiǎn)稱為ACID特性。原子性:事務(wù)是數(shù)據(jù)庫(kù)的邏輯工作單位,事務(wù)中包括的諸操作要么都做,要么都不做。一致性:事務(wù)執(zhí)行的結(jié)果必須是使數(shù)據(jù)庫(kù)從一個(gè)一致性狀態(tài)變到另一個(gè)一致性狀態(tài)。隔離性:一個(gè)事務(wù)的執(zhí)行不能被其他事務(wù)干擾。即一個(gè)事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對(duì)其他并發(fā)事務(wù)是隔離的,并發(fā)執(zhí)行的各個(gè)事務(wù)之間不能互相干擾。持續(xù)性:持續(xù)性也稱永久性(Permanence),指一個(gè)事務(wù)一旦提交,它對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)的改變就應(yīng)該是永久性的。接下來(lái)的其他操作或故障不應(yīng)該對(duì)其執(zhí)行結(jié)果有任何影響。六、綜合題(一)現(xiàn)有關(guān)系數(shù)據(jù)庫(kù)如下:學(xué)生(學(xué)號(hào),姓名,性別,專業(yè),獎(jiǎng)學(xué)金)課程(課程號(hào),名稱,學(xué)分)學(xué)習(xí)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 筆譯服務(wù)合同(翻譯中心)-服務(wù)合同7篇
- 2025年龍巖貨運(yùn)資格證考試真題
- 學(xué)校燈光改造工程合同
- 勞務(wù)派遣合同模本
- 工程分包合同總公司與分公司
- 英語(yǔ)基礎(chǔ)題試卷小學(xué)
- 小學(xué)課外英語(yǔ)試卷
- 配電控制設(shè)備市場(chǎng)分析及競(jìng)爭(zhēng)策略分析報(bào)告
- 簡(jiǎn)單的競(jìng)標(biāo)合同范本
- 分包木工材料合同范本
- 《模具制造流程》課件
- 2025年01月2025廣東深圳市何香凝美術(shù)館公開(kāi)招聘應(yīng)屆高校畢業(yè)生2人筆試歷年典型考題(歷年真題考點(diǎn))解題思路附帶答案詳解
- 2025年北京電子科技職業(yè)學(xué)院高職單招職業(yè)適應(yīng)性測(cè)試近5年常考版參考題庫(kù)含答案解析
- 2025年菏澤職業(yè)學(xué)院高職單招職業(yè)技能測(cè)試近5年??及鎱⒖碱}庫(kù)含答案解析
- 2025年江西生物科技職業(yè)學(xué)院高職單招職業(yè)適應(yīng)性測(cè)試近5年常考版參考題庫(kù)含答案解析
- 2025年山東力明科技職業(yè)學(xué)院高職單招職業(yè)適應(yīng)性測(cè)試近5年常考版參考題庫(kù)含答案解析
- 2025年上海浦東新區(qū)高三一模高考英語(yǔ)試卷試題(含答案詳解)
- 2025-2030全球嬰兒磨牙用品行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 地鐵出入口施工方案
- 上海市發(fā)展改革研究院工作人員招考聘用12人高頻重點(diǎn)提升(共500題)附帶答案詳解
- CRM系統(tǒng)應(yīng)用培訓(xùn)
評(píng)論
0/150
提交評(píng)論