![數(shù)據(jù)庫(kù)原理的復(fù)習(xí)題集_第1頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-10/31/b6f32a6b-1d49-49cb-bdd7-dae57bfcc30d/b6f32a6b-1d49-49cb-bdd7-dae57bfcc30d1.gif)
![數(shù)據(jù)庫(kù)原理的復(fù)習(xí)題集_第2頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-10/31/b6f32a6b-1d49-49cb-bdd7-dae57bfcc30d/b6f32a6b-1d49-49cb-bdd7-dae57bfcc30d2.gif)
![數(shù)據(jù)庫(kù)原理的復(fù)習(xí)題集_第3頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-10/31/b6f32a6b-1d49-49cb-bdd7-dae57bfcc30d/b6f32a6b-1d49-49cb-bdd7-dae57bfcc30d3.gif)
![數(shù)據(jù)庫(kù)原理的復(fù)習(xí)題集_第4頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-10/31/b6f32a6b-1d49-49cb-bdd7-dae57bfcc30d/b6f32a6b-1d49-49cb-bdd7-dae57bfcc30d4.gif)
![數(shù)據(jù)庫(kù)原理的復(fù)習(xí)題集_第5頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-10/31/b6f32a6b-1d49-49cb-bdd7-dae57bfcc30d/b6f32a6b-1d49-49cb-bdd7-dae57bfcc30d5.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、數(shù)據(jù)庫(kù)原理的復(fù)習(xí)題集2013-10-28第一部分:題型分布題型分布及分值、答題時(shí)間標(biāo)準(zhǔn):題型單項(xiàng)選擇題填空題判斷題簡(jiǎn)答題綜合題合計(jì)比例1515102040100分值1111010題數(shù)15151024時(shí)間10105155090第二部分、教材情況及章節(jié)分布:教材選擇為“數(shù)據(jù)庫(kù)原理及應(yīng)用”錢(qián)雪忠、李京編著(第三版)北京郵電大學(xué)出版社2010-5月教材目錄及課上講授相關(guān)章節(jié): 1、數(shù)據(jù)庫(kù)系統(tǒng)概述(部分理論:重點(diǎn))2、關(guān)系數(shù)據(jù)庫(kù):部分章節(jié):重點(diǎn)(集合、集合運(yùn)算)3、關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言SQL(不在本課程重點(diǎn)、省略)4、關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)理論:(部分章節(jié):重點(diǎn)函數(shù)依賴、變換)5、數(shù)據(jù)庫(kù)安全保護(hù):(重點(diǎn)概念、應(yīng)用
2、:安全性、完整性、并發(fā)控制、數(shù)據(jù)恢復(fù))6、數(shù)據(jù)庫(kù)設(shè)計(jì)(應(yīng)用的重點(diǎn))第三部分:具體題庫(kù)一、單項(xiàng)選擇題(在四個(gè)備選答案中選擇合適的答案)1-1-1在數(shù)據(jù)管理技術(shù)的發(fā)展過(guò)程中,經(jīng)歷了人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫(kù)系統(tǒng)階段。在這幾個(gè)階段中,數(shù)據(jù)獨(dú)立性最高的是( A )階段。A數(shù)據(jù)庫(kù)系統(tǒng) B文件系統(tǒng) C人工管理 D數(shù)據(jù)項(xiàng)管理1-1-2數(shù)據(jù)庫(kù)的概念模型獨(dú)立于( A )。A具體的機(jī)器和DBMS BE-R圖 C信息世界 D現(xiàn)實(shí)世界1-1-3在數(shù)據(jù)庫(kù)的三級(jí)模式結(jié)構(gòu)中,描述數(shù)據(jù)庫(kù)中全體數(shù)據(jù)的全局邏輯結(jié)構(gòu)和特征的是( D )。A.外模式 B.內(nèi)模式 C.存儲(chǔ)模式 D.模式1-1-4數(shù)據(jù)庫(kù)的層次模型應(yīng)滿足的條件是
3、( C )。A.允許一個(gè)以上的結(jié)點(diǎn)無(wú)雙親,也允許一個(gè)結(jié)點(diǎn)有多個(gè)雙親B.必須有兩個(gè)以上的結(jié)點(diǎn)C.有且僅有一個(gè)結(jié)點(diǎn)無(wú)雙親,其余結(jié)點(diǎn)都只有一個(gè)雙親D.每個(gè)結(jié)點(diǎn)有且僅有一個(gè)雙親1-1-5E-R圖是數(shù)據(jù)庫(kù)設(shè)計(jì)的工具之一,它適用于建立數(shù)據(jù)庫(kù)的( A )。A.概念模型 B.邏輯模型 C.結(jié)構(gòu)模型 D.物理模型1-1-6數(shù)據(jù)庫(kù)系統(tǒng)與文件系統(tǒng)的主要區(qū)別是( B )。A數(shù)據(jù)庫(kù)系統(tǒng)復(fù)雜,而文件系統(tǒng)簡(jiǎn)單。B文件系統(tǒng)不能解決數(shù)據(jù)冗余和數(shù)據(jù)獨(dú)立性問(wèn)題,而數(shù)據(jù)庫(kù)系統(tǒng)可以解決。C文件系統(tǒng)只能管理程序文件,而數(shù)據(jù)庫(kù)系統(tǒng)能夠管理各種類(lèi)型的文件。D文件系統(tǒng)管理的數(shù)據(jù)量較少,而數(shù)據(jù)庫(kù)系統(tǒng)可以管理龐大的數(shù)據(jù)量。1-1-7在數(shù)據(jù)庫(kù)中,下
4、列說(shuō)法( A )是不正確的。A數(shù)據(jù)庫(kù)避免了一切數(shù)據(jù)的重復(fù)B若系統(tǒng)是完全可以控制的,則系統(tǒng)可確保更新時(shí)的一致性C數(shù)據(jù)庫(kù)中的數(shù)據(jù)可以共享D數(shù)據(jù)庫(kù)減少了數(shù)據(jù)冗余1-1-8數(shù)據(jù)庫(kù)的網(wǎng)狀模型應(yīng)滿足的條件是( A )。A允許一個(gè)以上的結(jié)點(diǎn)無(wú)雙親,也允許一個(gè)結(jié)點(diǎn)有多個(gè)雙親B必須有兩個(gè)以上的結(jié)點(diǎn)C有且僅有一個(gè)結(jié)點(diǎn)無(wú)雙親,其余結(jié)點(diǎn)都只有一個(gè)雙親D每個(gè)結(jié)點(diǎn)有且僅有一個(gè)雙親1-1-9按所使用的數(shù)據(jù)模型來(lái)分,數(shù)據(jù)庫(kù)可分為( A )三種類(lèi)型。A層次、關(guān)系和網(wǎng)狀 B網(wǎng)狀、環(huán)狀和鏈狀 C大型、中型和小型 D獨(dú)享、共享和分時(shí)1-1-10數(shù)據(jù)庫(kù)概念設(shè)計(jì)的E-R方法中,用屬性描述實(shí)體的特征,屬性在E-R圖中,用( D )表示。A
5、矩形 B四邊形 C菱形 D橢圓形1-2-1自然連接是構(gòu)成新關(guān)系的有效方法。一般情況下,當(dāng)對(duì)關(guān)系R和S使用自然連接時(shí),要求R和S含有一個(gè)或多個(gè)共有的( D )。A.元組B.行 C記錄 D屬性1-2-2關(guān)系數(shù)據(jù)模型( D )。A.只能表示實(shí)體間的1:1聯(lián)系 B.只能表示實(shí)體間的1:n聯(lián)系C.只能表示實(shí)體間的m:n聯(lián)系 D.可以表示實(shí)體間的上述三種聯(lián)系1-2-3設(shè)有屬性A,B,C,D,以下表示中不是關(guān)系的是( C )A.R(A) BR(A,B,C,D) CR(A×B×C×D) DR(A,B)1-2-4在關(guān)系代數(shù)的專(zhuān)門(mén)關(guān)系運(yùn)算中,從表中取出指定的屬性的操作稱(chēng)為(B)A.選
6、擇 B投影 C連接 D掃描1-2-5在關(guān)系代數(shù)的專(zhuān)門(mén)關(guān)系運(yùn)算中,從表中選出滿足某種條件的元組的操作稱(chēng)為(A);A.選擇 B.投影 C.連接 D.掃描1-2-6在關(guān)系代數(shù)的專(zhuān)門(mén)關(guān)系運(yùn)算中,將兩個(gè)關(guān)系中具有共同屬性值的元組連接到一起構(gòu)成新表的操作稱(chēng)為(C)。A選擇 B.投影 C.連接 D.掃描1-2-7如下圖所示,兩個(gè)關(guān)系R1和R2,它們進(jìn)行( D )運(yùn)算后得到R3。A.交 B.并 C.笛卡爾積 D.連接 R1 R2 R3DEM1Mi2Nj5MkABCa1xc2yd1yABCEMa1Xmid1Ymic2Ynj 1-2-8關(guān)系數(shù)據(jù)庫(kù)中的碼是指( D )。A.能唯一決定關(guān)系的字段 B.不可改動(dòng)的專(zhuān)用保
7、留字C.關(guān)鍵的很重要的字段 D.能唯一標(biāo)識(shí)元組的屬性或?qū)傩约?-2-10如下圖所示,兩個(gè)關(guān)系R1和R2,它們進(jìn)行( D )運(yùn)算后得到R3。 R1 R2 R3ABCA1XC2YD1YDEM1mI2nJ5mKABCEMa1Xmid1Ymic2Ynj A.交 B.并 C.笛卡爾積 D.連接1-2-11SQL語(yǔ)言是( C )語(yǔ)言。A.層次數(shù)據(jù)庫(kù) B.網(wǎng)絡(luò)數(shù)據(jù)庫(kù) C.關(guān)系數(shù)據(jù)庫(kù) D.非數(shù)據(jù)庫(kù)1-2-13.關(guān)系數(shù)據(jù)庫(kù)實(shí)現(xiàn)數(shù)據(jù)之間聯(lián)系的方法是(C)。A.主碼B.外碼C.候選碼D.超碼1-4-1侯選碼中的屬性稱(chēng)為( B )。A非主屬性 B主屬性 C復(fù)合屬性 D關(guān)鍵屬性1-4-2設(shè)計(jì)性能較優(yōu)的關(guān)系模式稱(chēng)為規(guī)范
8、化,規(guī)范化主要的理論依據(jù)是( A )。A關(guān)系規(guī)范化理論 B關(guān)系運(yùn)算理論 C關(guān)系代數(shù)理論 D數(shù)理邏輯理論1-4-3規(guī)范化過(guò)程主要為克服數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)中的插入異常,刪除異常以及( C )缺陷。A數(shù)據(jù)的不一致性 B結(jié)構(gòu)不合理 C冗余度大 D數(shù)據(jù)丟失1-4-4當(dāng)關(guān)系模式R(A,B)已屬于3NF,下列說(shuō)法中( B )是正確的。A它一定消除了插入異常和刪除異常 B仍存在一定的插入和刪除異常 C一定屬于BCNF DA和C都是1-4-5消除了非主屬性對(duì)碼的部分函數(shù)依賴的1NF的關(guān)系模式,必定是( B )。A1NF B2NF C3NF D4NF1-4-6關(guān)系數(shù)據(jù)庫(kù)規(guī)范化是為解決關(guān)系數(shù)據(jù)庫(kù)中( A )問(wèn)題而引入的
9、。A插入、刪除和數(shù)據(jù)冗余 B提高查詢速度 C減少數(shù)據(jù)操作的復(fù)雜性 D保證數(shù)據(jù)的安全性和完整性1-4-7關(guān)系模式中,滿足2NF的模式,( D )。A可能是1NF B必定是BCNF C必定是3NF D必定是1NF1-4-8能消除多值依賴引起的冗余的是( C )。A2NF B3NF C4NF DBCNF1-4-9關(guān)系模式規(guī)范化,各種范式之間的聯(lián)系為( C ) ABCNF4NF3NF2NF1NFB1NF2NF3NF4NFBCNFC4NFBCNF3NF2NF1NFD1NF2NF3NF4NFBCNF1-4-10關(guān)系規(guī)范化的實(shí)質(zhì)是針對(duì)( D )進(jìn)行的。A函數(shù)B函數(shù)依賴C范式D關(guān)系1-4-11下面的說(shuō)法正確的
10、是( D )。A屬于BCFN的關(guān)系模式不存在操作異常。B超鍵就是候選鍵。C函數(shù)依賴可有屬性值決定。D完全函數(shù)依賴1-4-121-5-1數(shù)據(jù)庫(kù)的( B )是指數(shù)據(jù)的正確性和相容性。A安全性 B完整性 C并發(fā)控制 D恢復(fù)1-5-2設(shè)有兩個(gè)事務(wù)T1、T2,其并發(fā)操作如下圖所示,下面評(píng)價(jià)正確的是( B )。A該操作不存在問(wèn)題 B該操作丟失 C該操作不能重復(fù)讀 D該操作讀“臟”數(shù)據(jù) T1 T2讀X=48XX+10寫(xiě)回X 讀X=48XX-2 寫(xiě)回X1-5-3DBMS通常提供授權(quán)功能來(lái)控制不同用戶訪問(wèn)數(shù)據(jù)的權(quán)限,這主要是為了實(shí)現(xiàn)數(shù)據(jù)庫(kù)的( D )。A可靠性 B一致性 C完整性 D安全性1-5-4設(shè)有兩個(gè)事務(wù)
11、T1、T2,其并發(fā)操作如下圖所示,下面評(píng)價(jià)正確的是( D )。A該操作不存在問(wèn)題 B該操作丟失 C該操作不能重復(fù)讀 D該操作讀“臟”數(shù)據(jù)T1T2讀A=100A=A*2 寫(xiě)回ROLLBACK 恢復(fù)A=100讀A=2001-5-5若事務(wù)T對(duì)數(shù)據(jù)R已加了X鎖,則其他事務(wù)對(duì)數(shù)據(jù)R( D )。A可以加S鎖不能加X(jué)鎖 B不能加S鎖可以加X(jué)鎖 C可以加S鎖也可以加X(jué)鎖 D不能加任何鎖1-5-6后備副本的用途是( C )。A安全性保障 B一致性控制 C故障后的恢復(fù) D數(shù)據(jù)的轉(zhuǎn)儲(chǔ)1-5-7若事務(wù)T對(duì)數(shù)據(jù)R已加了S鎖,則其他事務(wù)對(duì)數(shù)據(jù)R( A )。A可以加S鎖不能加X(jué)鎖 B不能加S鎖可以加X(jué)鎖 C可以加S鎖也可以
12、加X(jué)鎖 D不能加任何鎖1-5-8事務(wù)(Transaction)是一個(gè)(C)A程序 B進(jìn)程 C操作序列 D完整性規(guī)則1-5-9事務(wù)對(duì)DB的修改,應(yīng)該在數(shù)據(jù)庫(kù)中留下痕跡,永不消逝。這個(gè)性質(zhì)稱(chēng)為事務(wù)的(A)A持久性 B隔離性 C一致性 D原子性1-5-10事務(wù)的執(zhí)行次序稱(chēng)為(C)A過(guò)程 B步驟 C調(diào)度 D優(yōu)先級(jí)1-5-11在事務(wù)依賴圖中,如果兩個(gè)事務(wù)的依賴關(guān)系形成一個(gè)循環(huán),那么就會(huì)(B)A出現(xiàn)活鎖現(xiàn)象 B出現(xiàn)死鎖現(xiàn)象 C事務(wù)執(zhí)行成功 D事務(wù)執(zhí)行失敗1-5-12用于數(shù)據(jù)庫(kù)來(lái)進(jìn)行數(shù)據(jù)恢復(fù)的重要文件是( C )A數(shù)據(jù)庫(kù)文件 B索引文件 C日志文件 D備注文件1-5-13. 事務(wù)使數(shù)據(jù)庫(kù)“從一個(gè)一致?tīng)顟B(tài)轉(zhuǎn)變
13、到另一個(gè)一致?tīng)顟B(tài)”的性質(zhì)稱(chēng)為事務(wù)的( D )。A.原子性B.一致性C.隔離性D.持久性1-5-14. 下列關(guān)于封鎖的描述錯(cuò)誤的是(A)。A. 封鎖可以避免數(shù)據(jù)的不一致性,但可能會(huì)引起系統(tǒng)死鎖。B. 加鎖協(xié)議中規(guī)定“先申請(qǐng)先服務(wù)”的原則,可以避免數(shù)據(jù)庫(kù)系統(tǒng)出現(xiàn)活鎖。C. 封鎖對(duì)象的大小稱(chēng)為封鎖的粒度。D. 兩段鎖協(xié)議能夠預(yù)防死鎖。1-5-15保護(hù)數(shù)據(jù)庫(kù),防止未經(jīng)授權(quán)的或不合法的使用造成的數(shù)據(jù)泄露、更改破壞。這是指數(shù)據(jù)庫(kù)的( A )。A安全性 B完整性 C并發(fā)控制 D恢復(fù)1-5-16設(shè)有兩個(gè)事務(wù)T1、T2,其并發(fā)操作如下圖所示,下面評(píng)價(jià)正確的是( C )。A該操作不存在問(wèn)題 B該操作丟失 C該操作
14、不能重復(fù)讀 D該操作讀“臟”數(shù)據(jù) T1 T2讀A=10,B=5 求和A+B=15讀A=20,B=5 求和25驗(yàn)證錯(cuò)讀A=10A=A*2 寫(xiě)回1-6-1.數(shù)據(jù)庫(kù)設(shè)計(jì)的(A)階段的主要任務(wù)是調(diào)查和分析用戶的應(yīng)用需要,為概念結(jié)構(gòu)設(shè)計(jì)做好充分準(zhǔn)備。A.需求分析B.邏輯設(shè)計(jì)C.物理設(shè)計(jì)D.運(yùn)行設(shè)計(jì)1-6-2在關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)中,設(shè)計(jì)關(guān)系模式是( C )的任務(wù)。A需求分析階段 B概念設(shè)計(jì)階段 C邏輯設(shè)計(jì)階段 D物理設(shè)計(jì)階段1-6-3當(dāng)局部E-R圖合并成全局E-R圖時(shí)可能出現(xiàn)沖突,不屬于合并沖突的是( B )。A屬性沖突 B語(yǔ)法沖突 C結(jié)構(gòu)沖突 D命名沖突1-6-4從E-R模型向關(guān)系模型轉(zhuǎn)換時(shí),一個(gè)M:N聯(lián)系
15、轉(zhuǎn)換為關(guān)系模式時(shí),該關(guān)系模式的碼是( C )。A M端實(shí)體的碼 BN端實(shí)體的碼 CM端實(shí)體的碼與N端實(shí)體的碼的組合 D重新選取其他屬性1-6-5. 又將下圖所示的E-R圖轉(zhuǎn)換成關(guān)系模式,可以轉(zhuǎn)換成( C )關(guān)系模式A. 1個(gè)B.2個(gè)C.3個(gè)D.4個(gè)nm借書(shū)人圖書(shū)借書(shū)證號(hào)姓名單位借閱借書(shū)日期分類(lèi)號(hào)總編號(hào)價(jià)格姓名作者書(shū)名二、填空題(每題一分,共計(jì)15分)2-1-1數(shù)據(jù)庫(kù)系統(tǒng)一般由(數(shù)據(jù)庫(kù))、應(yīng)用系統(tǒng)、(數(shù)據(jù)庫(kù)管理系統(tǒng))、(數(shù)據(jù)庫(kù)管理員)和用戶構(gòu)成。2-1-2. 數(shù)據(jù)模型通常由(數(shù)據(jù)結(jié)構(gòu))、(數(shù)據(jù)操作)、(數(shù)據(jù)的約束條件)三部分組成。2-1-3. 實(shí)體之間的聯(lián)系可抽象為三類(lèi),它們是(一對(duì)一)、(一對(duì)
16、多)、(多對(duì)多)。2-1-4.提供數(shù)據(jù)庫(kù)定義、數(shù)據(jù)操縱、數(shù)據(jù)控制和數(shù)據(jù)庫(kù)維護(hù)功能的軟件稱(chēng)為(DBMS)。2-1-5.( 數(shù)據(jù)庫(kù) )是長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi)的、有組織、可共享的數(shù)據(jù)集合。2-1-6. 數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu)是指數(shù)據(jù)庫(kù)系統(tǒng)是由(模式)、(外模式)、( 內(nèi)模式)三級(jí)構(gòu)成的。2-1-7. 現(xiàn)實(shí)世界進(jìn)行第一層抽象的模型,稱(chēng)為(概念)模型;對(duì)現(xiàn)實(shí)世界進(jìn)行第二層抽象的模型,稱(chēng)為(數(shù)據(jù))模型。2-1-8. 數(shù)據(jù)庫(kù)的三級(jí)模式結(jié)構(gòu)是對(duì)(數(shù)據(jù))的三個(gè)抽象級(jí)別。2-1-9. 層次、網(wǎng)狀的DML屬于(過(guò)程性)語(yǔ)言,而關(guān)系型DML屬于(非過(guò)程性)語(yǔ)言。2-1-10. 在數(shù)據(jù)管理技術(shù)的發(fā)展過(guò)程中,經(jīng)歷了人工管
17、理階段,文件系統(tǒng)階段和數(shù)據(jù)庫(kù)系統(tǒng)階段,在這幾個(gè)階段中,數(shù)據(jù)的獨(dú)立性是(數(shù)據(jù)庫(kù)系統(tǒng))階段實(shí)現(xiàn)的。2-1-11數(shù)據(jù)庫(kù)的基本特點(diǎn)是(數(shù)據(jù)可以共享(或數(shù)據(jù)結(jié)構(gòu)化)、數(shù)據(jù)獨(dú)立性、數(shù)據(jù)冗余度小,易擴(kuò)充、統(tǒng)一管理和控制)。2-1-12在數(shù)據(jù)庫(kù)中存儲(chǔ)的是(數(shù)據(jù)以及數(shù)據(jù)之間的聯(lián)系)。2-1-13數(shù)據(jù)庫(kù)技術(shù)中采取分級(jí)方法將數(shù)據(jù)庫(kù)的結(jié)構(gòu)劃分成多個(gè)層次,是為了提高數(shù)據(jù)庫(kù)的(邏輯獨(dú)立性)和(物理獨(dú)立性)。2-1-14數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)是(數(shù)據(jù)共享),數(shù)據(jù)獨(dú)立,減少數(shù)據(jù)冗余,避免數(shù)據(jù)不一致和加強(qiáng)了數(shù)據(jù)保護(hù)。2-1-15數(shù)據(jù)庫(kù)管理系統(tǒng)能實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)的查詢,插入,修改和刪除等操作,這種功能稱(chēng)為(數(shù)據(jù)操縱功能)2-1-16
18、在數(shù)據(jù)庫(kù)的三級(jí)模式結(jié)構(gòu)中,描述數(shù)據(jù)庫(kù)中的全體數(shù)據(jù)的全局邏輯結(jié)構(gòu)和特征的是(模式)2-1-17數(shù)據(jù)管理技術(shù)經(jīng)歷了(人工管理),(文件管理)和(數(shù)據(jù)庫(kù)系統(tǒng))三個(gè)階段2-1-18DBMS是指(數(shù)據(jù)庫(kù)管理系統(tǒng))它是位于(用戶)和(操作系統(tǒng))之間的一層管理軟件2-1-19數(shù)據(jù)庫(kù)管理系統(tǒng)的主要功能有(數(shù)據(jù)定義功能),(數(shù)據(jù)操作功能),數(shù)據(jù)庫(kù)的運(yùn)行管理和數(shù)據(jù)庫(kù)的建立以及維護(hù)等4個(gè)方面。2-1-20當(dāng)數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)改變了,應(yīng)用程序不變,而由DBMS處理這種改變。這是指數(shù)據(jù)的(物理獨(dú)立性)2-1-21根據(jù)數(shù)據(jù)模型的應(yīng)用目的不同,數(shù)據(jù)模型可分為(概念模型)和(數(shù)據(jù)模型) 2-1-22數(shù)據(jù)模型是由(數(shù)據(jù)結(jié)構(gòu)),(數(shù)
19、據(jù)操作)和(完整性約束) 三部分組成的2-1-23按照數(shù)據(jù)結(jié)構(gòu)的類(lèi)型來(lái)命名,數(shù)據(jù)模型分為(層次模型),(網(wǎng)狀模型)和(關(guān)系模型)。2-1-24現(xiàn)實(shí)世界的事物反映到人的頭腦中經(jīng)過(guò)思維加工是數(shù)據(jù),這一過(guò)程要經(jīng)歷三個(gè)領(lǐng)域,依次是(現(xiàn)實(shí)世界),(信息世界)和(計(jì)算機(jī)世界)。2-1-25實(shí)體之間的聯(lián)系可抽象為三類(lèi)它們是(1:1),(1:m)和(m:n)2-1-26關(guān)系模型是把實(shí)體之間的聯(lián)系用(二維表格)表示。2-1-27在關(guān)系數(shù)據(jù)庫(kù)中,當(dāng)關(guān)系的類(lèi)型改變時(shí),用戶程序也可以不變,這是(數(shù)據(jù)的邏輯獨(dú)立性)。2-1-28當(dāng)數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu)改變時(shí),可相應(yīng)修改(模式/內(nèi)模式映像),從而保持模式不變。2-1-29在數(shù)
20、據(jù)庫(kù)系統(tǒng)的三級(jí)模式體系結(jié)構(gòu)中,描述數(shù)據(jù)在數(shù)據(jù)庫(kù)中的物理結(jié)構(gòu)或存儲(chǔ)方式的是(內(nèi)模式)。2-1-30表示實(shí)體及其聯(lián)系的方法為(E-R圖),基本圖素包括(實(shí)體)、(屬性)和(聯(lián)系)。習(xí)慣上實(shí)體用(矩形)表示,實(shí)體屬性用(橢圓形)表示,聯(lián)系用(菱形)表示。2-1-31描述概念模型常用的方法是(實(shí)體-聯(lián)系方法)。2-1-32. 概念模型中的實(shí)體是(指客觀存在并可以相互區(qū)別的事物)。2-1-33. 概念模型中的實(shí)體型是(具有相同屬性的實(shí)體必然具有共同的特征和性質(zhì)。用實(shí)體名及其屬性名集合組成的形式)。2-1-34. 概念模型中的實(shí)體集是(指同型實(shí)體的集合)。2-1-35. 概念模型中的屬性是(指實(shí)體所具有的
21、某一特性)。2-1-36. 概念模型中的碼是(指唯一標(biāo)識(shí)實(shí)體的屬性集)。2-1-37. 概念模型中的聯(lián)系是(指實(shí)體型與實(shí)體型之間、實(shí)體集內(nèi)實(shí)體與實(shí)體之間以及組成實(shí)體的各屬性間的關(guān)系)。2-1-38. 兩個(gè)實(shí)體型之間的聯(lián)系有以下三種:(一對(duì)一聯(lián)系:記作1:1;一對(duì)多聯(lián)系:記作1:N;多對(duì)多聯(lián)系:記作m:n。)2-1-39. 概念模型中的以下術(shù)語(yǔ):實(shí)體聯(lián)系圖(E-R圖)是用(直觀圖形來(lái)描述現(xiàn)實(shí)世界抽象出的信息)的圖形表示方法。2-1-40. 概念模型中的以下術(shù)語(yǔ):E-R圖提供了(表示實(shí)體型、屬性和聯(lián)系之間的圖形)的圖形表示方法。2-1-41. E-R圖的實(shí)體型:用(矩形)表示,內(nèi)寫(xiě)明實(shí)體名。2-1
22、-42. E-R圖的屬性:用(橢圓)表示,內(nèi)寫(xiě)明屬性名,并用無(wú)向邊將其與相應(yīng)的實(shí)體連接起來(lái)。2-1-43. E-R圖的聯(lián)系:用(菱形)表示,內(nèi)寫(xiě)明聯(lián)系名,并用無(wú)向邊分別與有關(guān)實(shí)體連接起來(lái),同時(shí)在無(wú)向邊旁標(biāo)上聯(lián)系的類(lèi)型(1:1、1:n或m:n)。2-2-1數(shù)據(jù)模型通常由數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作、(數(shù)據(jù)的約束條件)三部分組成。2-2-2提供數(shù)據(jù)庫(kù)定義、數(shù)據(jù)操縱、數(shù)據(jù)控制和數(shù)據(jù)庫(kù)維護(hù)功能的軟件稱(chēng)為( 數(shù)據(jù)庫(kù) )。2-2-3數(shù)據(jù)管理技術(shù)經(jīng)過(guò)了人工管理、(文件系統(tǒng))、數(shù)據(jù)庫(kù)系統(tǒng)三個(gè)階段。2-2-4. DBMS是指數(shù)據(jù)庫(kù)管理系統(tǒng),它是位于(用戶)和(操作系統(tǒng))之間的一層管理軟件。2-2-5. DBMS管理的是(
23、結(jié)構(gòu)化)的數(shù)據(jù)2-2-6. 數(shù)據(jù)庫(kù)管理系統(tǒng)的主要功能有(數(shù)據(jù)庫(kù)定義功能)、(數(shù)據(jù)庫(kù)操作功能)、數(shù)據(jù)庫(kù)的運(yùn)行管理以及數(shù)據(jù)庫(kù)的建立和維護(hù)等四個(gè)方面。2-2-7.指出下列英文縮寫(xiě)的含義。(1)DML(數(shù)據(jù)操作語(yǔ)言)(2)DBMS(數(shù)據(jù)庫(kù)管理系統(tǒng))(3)DDL(數(shù)據(jù)描述語(yǔ)言)(4)DBS(數(shù)據(jù)庫(kù)系統(tǒng))(5)SQL(結(jié)構(gòu)化查詢語(yǔ)言)(6)DB(數(shù)據(jù)庫(kù))(7)DD(數(shù)據(jù)字典)(8)DBA(數(shù)據(jù)庫(kù)管理員)(9)SDDL(子模式數(shù)據(jù)描述語(yǔ)言)(10)PDDL(物理數(shù)據(jù)描述語(yǔ)言)2-2-8. 數(shù)據(jù)庫(kù)系統(tǒng)一般由數(shù)據(jù)庫(kù)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫(kù)管理系統(tǒng)、(數(shù)據(jù)庫(kù)管理員)和用戶構(gòu)成。2-2-9. 數(shù)據(jù)庫(kù)獨(dú)立性是指(用戶應(yīng)用程
24、序)、(存儲(chǔ)在外存上的數(shù)據(jù)庫(kù)中的數(shù)據(jù))是相對(duì)獨(dú)立的。2-2-10.數(shù)據(jù)庫(kù)獨(dú)立性又可分成(邏輯數(shù)據(jù)獨(dú)立性)和(物理數(shù)據(jù)獨(dú)立性)。2-2-11.在數(shù)據(jù)模型的各要素中,(數(shù)據(jù)結(jié)構(gòu))是對(duì)數(shù)據(jù)庫(kù)系統(tǒng)的靜態(tài)特性的描述,(數(shù)據(jù)操作)是對(duì)數(shù)據(jù)庫(kù)系統(tǒng)的動(dòng)態(tài)特性的描述。2-2-12.在層次模型中,根結(jié)點(diǎn)以外中的結(jié)點(diǎn)至多可有(一)個(gè)父結(jié)點(diǎn)。2-2-13.數(shù)據(jù)庫(kù)體系結(jié)構(gòu)按照(外模式),(模式)和(內(nèi)模式)三級(jí)結(jié)構(gòu)進(jìn)行組織。2-2-14.現(xiàn)實(shí)世界的事物反映到人的大腦中經(jīng)過(guò)思維加工成數(shù)據(jù),這一過(guò)程要經(jīng)過(guò)三個(gè)領(lǐng)域,依次是(現(xiàn)實(shí)世界)、(信息世界)和(計(jì)算機(jī)世界或數(shù)據(jù)世界)。2-2-15.實(shí)體之間的聯(lián)系可抽象為三類(lèi),它們是(
25、一對(duì)一)、(一對(duì)多)、(多對(duì)多)。2-2-16.數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu)是指數(shù)據(jù)庫(kù)系統(tǒng)是由(外模式)、(模式)、(內(nèi)模式)三級(jí)構(gòu)成的。2-2-17.數(shù)據(jù)庫(kù)的基本特點(diǎn)是(數(shù)據(jù)可以共享(或數(shù)據(jù)結(jié)構(gòu)化)、數(shù)據(jù)獨(dú)立性、數(shù)據(jù)冗余度小,易擴(kuò)充、統(tǒng)一管理和控制)。2-2-18. 當(dāng)數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu)改變時(shí),可相應(yīng)修改(模式/內(nèi)模式映像),從而保持模式不變。2-2-19數(shù)據(jù)庫(kù)管理系統(tǒng)的主要功能有(數(shù)據(jù)定義功能DDL),(數(shù)據(jù)操作功能DML),數(shù)據(jù)庫(kù)的運(yùn)行管理和數(shù)據(jù)庫(kù)的建立以及維護(hù)等4個(gè)方面。2-2-20按照數(shù)據(jù)結(jié)構(gòu)的類(lèi)型來(lái)命名,數(shù)據(jù)模型分為(層次模型),(網(wǎng)狀模型)和( 關(guān)系模型 )。2-2-21在關(guān)系模型中,
26、若屬性A是關(guān)系R的主碼,則在R的任何元組中,屬性A的取值都不允許為空,這種約束稱(chēng)為(實(shí)體完整性)規(guī)則。2-2-22. 關(guān)系操作的特點(diǎn)是(集合)操作。2-4-1消除了非主屬性對(duì)侯選鍵局部依賴的關(guān)系模式,稱(chēng)為(2NF)模式。2-4-2消除了非主屬性對(duì)侯選鍵傳遞依賴的關(guān)系模式,稱(chēng)為(3NF)模式。2-4-3關(guān)系數(shù)據(jù)庫(kù)規(guī)范化是為解決關(guān)系數(shù)據(jù)庫(kù)中(插入、刪除、修改和數(shù)據(jù)冗余)問(wèn)題而引入的。2-4-4關(guān)系規(guī)范中的刪除操作異常是指(不該刪除的數(shù)據(jù)被刪除),插入操作異常是指(應(yīng)該插入的數(shù)據(jù)未被插入)。2-4-5設(shè)計(jì)性能較優(yōu)的關(guān)系模式稱(chēng)為規(guī)范化,規(guī)范化主要的理論依據(jù)是(關(guān)系規(guī)范化理論)。2-4-6規(guī)范化理論是關(guān)
27、系數(shù)據(jù)庫(kù)進(jìn)行邏輯設(shè)計(jì)的理論依據(jù)。根據(jù)這個(gè)理論,關(guān)系數(shù)據(jù)庫(kù)中的關(guān)系必須滿足:其每一屬性都是(不可分解的)。2-4-7消除了部分函數(shù)依賴的1NF的關(guān)系模式,必定是( 2NF)。2-4-8關(guān)系模式中R的屬性全部是主屬性,則R的最高范式必定是( 3NF)。2-4-9在關(guān)系A(chǔ)(S,SN,D)和B(D,CN,NM)中,A的主鍵是S,B的主鍵是D,則D在S中稱(chēng)為(外碼)。2-4-10對(duì)于非規(guī)范化的模式,經(jīng)過(guò)(將每一個(gè)分量化分為不可分的數(shù)據(jù)項(xiàng))轉(zhuǎn)變?yōu)?NF,將1NF經(jīng)過(guò)(消除每一個(gè)非主屬性對(duì)碼的部分函數(shù)依賴)轉(zhuǎn)變?yōu)?NF,將2NF經(jīng)過(guò)( 消除非主屬性對(duì)碼的傳遞函數(shù)依賴 )轉(zhuǎn)變?yōu)?NF。2-4-11關(guān)系模型中的
28、關(guān)系模式至少是第(1NF )范式。 2-4-12關(guān)系模式中,滿足2NF的模式必定是第( 1NF )范式。 2-4-13候選碼的屬性稱(chēng)為( 主屬性)。 2-4-14關(guān)系規(guī)范化的目的是(控制冗余,避免插入和刪除異常,從而增強(qiáng)數(shù)據(jù)的穩(wěn)定性和靈活性).2-4-15設(shè)有如圖所示的關(guān)糸R,R的候選碼為(A和DE);R中的函數(shù)依賴有(ADE,DEA);R屬于(BCNF)范式。RADEA1D1E2A2D6E2A3D4E3A4D4E42-5-1(事務(wù))是用戶定義的一個(gè)數(shù)據(jù)庫(kù)操作序列,這些操作要么全做要么全不做,是一個(gè)不可分割的工作單位。2-5-2數(shù)據(jù)庫(kù)系統(tǒng)在運(yùn)行過(guò)程中,可能會(huì)發(fā)生故障。故障主要有(事務(wù)故障)、系
29、統(tǒng)故障、(介質(zhì)故障)等三類(lèi)。2-5-3并發(fā)控制的主要方法是采用(封鎖)機(jī)制,其類(lèi)型有(共享鎖)和(排它鎖)兩種。2-5-4數(shù)據(jù)庫(kù)的完整性是指數(shù)據(jù)的(正確性)和(相容性)。2-5-5( 事務(wù) )是用戶定義的一個(gè)數(shù)據(jù)庫(kù)操作序列,是一個(gè)不可分割的工作單位,它具有(原子性)、(一致性)、( 隔離性)、( 持續(xù)性 )四個(gè)特性。2-5-6恢復(fù)的基本原則是(冗余)。要使數(shù)據(jù)庫(kù)具有可恢復(fù)性,在平時(shí)要做好兩件事:(轉(zhuǎn)儲(chǔ)(備份)和(記“日志”)。2-5-7如果對(duì)數(shù)據(jù)庫(kù)的并發(fā)操作不加以控制,則會(huì)帶來(lái)三類(lèi)問(wèn)題:(丟失更新)、(讀“臟數(shù)據(jù)”)和(不可重復(fù)讀)。2-5-8封鎖能避免錯(cuò)誤的發(fā)生,但會(huì)引起(活鎖和死鎖)問(wèn)題。
30、2-5-9對(duì)數(shù)據(jù)對(duì)象施加封鎖,可能會(huì)引起活鎖和死鎖問(wèn)題。預(yù)防死鎖通常有(一次封鎖法)和(順序封鎖法)兩種方法2-5-10數(shù)據(jù)庫(kù)管理系統(tǒng)通常提供授權(quán)功能來(lái)控制不同用戶訪問(wèn)數(shù)據(jù)的權(quán)限,這主要是為了實(shí)現(xiàn)數(shù)據(jù)庫(kù)的(安全性)。2-6-1在數(shù)據(jù)庫(kù)設(shè)計(jì)中,(數(shù)據(jù)字典)是系統(tǒng)中各類(lèi)數(shù)據(jù)描述的集合,是進(jìn)行詳細(xì)的數(shù)據(jù)收集和數(shù)據(jù)分析所獲得的主要成果。2-6-2E-R圖一般在數(shù)據(jù)庫(kù)設(shè)計(jì)的( 概念結(jié)構(gòu)設(shè)計(jì) )階段使用。2-6-3在數(shù)據(jù)庫(kù)設(shè)計(jì)中,將E-R圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過(guò)程屬于( 邏輯設(shè)計(jì)階段 )。2-6-4在數(shù)據(jù)庫(kù)設(shè)計(jì)的4個(gè)階段中,每個(gè)階段都有自己的設(shè)計(jì)內(nèi)容。“在哪些表、在哪些屬性上、建什么樣的索引”,這一內(nèi)容應(yīng)
31、該屬于(物理)設(shè)計(jì)階段。2-6-5在數(shù)據(jù)庫(kù)設(shè)計(jì)的需求分析階段,數(shù)據(jù)字典通常由(數(shù)據(jù)項(xiàng))、(數(shù)據(jù)結(jié)構(gòu))、(數(shù)據(jù)流)、(數(shù)據(jù)存儲(chǔ))和(處理過(guò)程)等五部分組成。2-6-6在關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)中,使每個(gè)關(guān)系模式達(dá)到3NF,這是(邏輯設(shè)計(jì)階段)階段完成的。2-6-7設(shè)計(jì)概念結(jié)構(gòu)時(shí),常用的數(shù)據(jù)抽象方法是( 聚集)和(概括 )。2-6-8就方法的特點(diǎn)而言,需求分析階段通常采用(自頂向下逐步細(xì)化)的分析方法;概念設(shè)計(jì)階段通常采用(自底向上逐步總和)的設(shè)計(jì)方法。2-6-9由分E-R圖生成初步E-R圖,其主要任務(wù)是(消除屬性沖突)、(消除結(jié)構(gòu)沖突)和(消除命名沖突)。2-6-10由初步E-R圖構(gòu)成基本E-R圖,其主要
32、任務(wù)是(消除不必要的冗余)。2-6-11假定一個(gè)E-R圖包含有A實(shí)體和B實(shí)體,并且從A到B存在著1:N的聯(lián)系,則轉(zhuǎn)換成關(guān)系模式后,包含有(1或2 )個(gè)關(guān)系模式。2-6-12假定一個(gè)E-R圖包含有A實(shí)體和B實(shí)體,并且從A到B存在著M:N的聯(lián)系,則轉(zhuǎn)換成關(guān)系模型后,包含有( 3 )個(gè)關(guān)系模式。四、簡(jiǎn)答題4-1-1試述文件系統(tǒng)與數(shù)據(jù)庫(kù)系統(tǒng)的區(qū)別和聯(lián)系。答:文件系統(tǒng)與數(shù)據(jù)庫(kù)系統(tǒng)的區(qū)別是:文件系統(tǒng)面向某一應(yīng)用程序,共享性差,冗余度大,數(shù)據(jù)獨(dú)立性差,記錄內(nèi)有結(jié)構(gòu),整體無(wú)結(jié)構(gòu),由應(yīng)用程序自己控制。數(shù)據(jù)庫(kù)系統(tǒng)面向現(xiàn)實(shí)世界,共享性高,冗余度小,具有較高的物理獨(dú)立性和一定的邏輯獨(dú)立性,整體結(jié)構(gòu)化,用數(shù)據(jù)模型描述,
33、由數(shù)據(jù)庫(kù)管理系統(tǒng)提供數(shù)據(jù)的安全性、完整性、并發(fā)控制和恢復(fù)能力。文件系統(tǒng)與數(shù)據(jù)庫(kù)系統(tǒng)的聯(lián)系:文件系統(tǒng)與數(shù)據(jù)庫(kù)系統(tǒng)都是計(jì)算機(jī)系統(tǒng)中管理數(shù)據(jù)中管理數(shù)據(jù)的軟件。4-1-2、層次模型、網(wǎng)狀模型和關(guān)系模型三種基本數(shù)據(jù)模型是根據(jù)什么來(lái)劃分的?答:數(shù)據(jù)模型是現(xiàn)實(shí)世界中各種實(shí)體之間存在聯(lián)系的客觀反映,是用記錄描述實(shí)體信息的基本結(jié)構(gòu)。它要求實(shí)體和記錄一一對(duì)應(yīng);同一記錄類(lèi)型描述同一類(lèi)實(shí)體且必須是同質(zhì)的。目前應(yīng)用在數(shù)據(jù)庫(kù)技術(shù)中的模型有關(guān)系、網(wǎng)狀和層次模型,它們是依據(jù)描述是實(shí)體與實(shí)體之間的聯(lián)系的不同方式來(lái)劃分的;用樹(shù)形結(jié)構(gòu)來(lái)表示實(shí)體和實(shí)體之間聯(lián)系的模型稱(chēng)為層次模型,用圖結(jié)構(gòu)來(lái)表示實(shí)體與實(shí)體之間聯(lián)系的模型稱(chēng)為網(wǎng)狀模型,而
34、用二維表格來(lái)表示實(shí)體間的聯(lián)系的模型稱(chēng)為關(guān)系模型。4-1-3、簡(jiǎn)述E-R模型、層次模型、網(wǎng)狀模型和關(guān)系模型各有那些優(yōu)缺點(diǎn)?答:E-R模型的優(yōu)點(diǎn):接近人的思維,容易理解;與計(jì)算機(jī)無(wú)關(guān),用戶容易接受。 層次模型的優(yōu)點(diǎn):結(jié)構(gòu)清晰,表示各結(jié)點(diǎn)之間聯(lián)系的方式簡(jiǎn)單;缺點(diǎn)是不能表示兩個(gè)以上實(shí)體星之間的復(fù)雜聯(lián)系和實(shí)體型之間的多對(duì)多聯(lián)系;嚴(yán)格的層次順序使數(shù)據(jù)插入和刪除變得復(fù)雜。 網(wǎng)狀模型的優(yōu)點(diǎn):能夠表示實(shí)體之間的多種復(fù)雜聯(lián)系;具有良好的性能,存取效率高。缺點(diǎn)是模型比較復(fù)雜,需要程序員熟悉數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu);在重新組織數(shù)據(jù)庫(kù)時(shí)容易失去數(shù)據(jù)獨(dú)立性。 關(guān)系模型的優(yōu)點(diǎn):使用標(biāo)的概念,簡(jiǎn)單直觀;直接表示實(shí)體之間的多對(duì)多聯(lián)系;
35、具有良好的數(shù)據(jù)獨(dú)立性;具有堅(jiān)實(shí)的理論基礎(chǔ)。缺點(diǎn)關(guān)系模型的連接操作開(kāi)銷(xiāo)較大,需要較高性能的計(jì)算機(jī)的支持。4-1-4、數(shù)據(jù)模式的三級(jí)結(jié)構(gòu)有什么區(qū)別和聯(lián)系?答: 概念模式是內(nèi)模式的邏輯表現(xiàn),內(nèi)模式是概念模式的物理實(shí)現(xiàn),外模式是概念模式的部分抽取。概念模式表示概念級(jí)數(shù)據(jù)庫(kù),內(nèi)模式表示物理級(jí)數(shù)據(jù)庫(kù),外模式表示用戶級(jí)數(shù)據(jù)庫(kù)。三級(jí)結(jié)構(gòu)是通過(guò)兩級(jí)映射來(lái)實(shí)現(xiàn)的,即外模式概念模式映射,概念模式內(nèi)模式映射。這兩級(jí)映射保證了數(shù)據(jù)庫(kù)的物理獨(dú)立性和邏輯數(shù)據(jù)獨(dú)立性。4-1-8、簡(jiǎn)述數(shù)據(jù)庫(kù)的外模式?答:數(shù)據(jù)庫(kù)的外模式(External Schema):也稱(chēng)子模式(SubSchema)或用戶模式,是三級(jí)模式的最外層,它是數(shù)據(jù)庫(kù)
36、用戶能夠看到和使用的局部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述。數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)提供子模式描述語(yǔ)言(子模式DDL)來(lái)定義子模式。4-1-9、什么是數(shù)據(jù)庫(kù)?答:數(shù)據(jù)庫(kù)是長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi)、有組織的、可共享的數(shù)據(jù)集合。數(shù)據(jù)庫(kù)是按某種數(shù)據(jù)模型進(jìn)行組織的,存放在外存儲(chǔ)器上,可被多個(gè)用戶同時(shí)使用。因此數(shù)據(jù)庫(kù)具有較小的冗余度,較高的數(shù)據(jù)獨(dú)立性和易擴(kuò)展性。4-4-1、什么叫數(shù)據(jù)冗余?數(shù)據(jù)庫(kù)系統(tǒng)與文件系統(tǒng)相比怎樣減少數(shù)據(jù)冗余?答: 數(shù)據(jù)冗余是指各個(gè)數(shù)據(jù)文件中存在重復(fù)的數(shù)據(jù)。 在文件管理系統(tǒng)中,數(shù)據(jù)被組織在一個(gè)個(gè)獨(dú)立的數(shù)據(jù)文件中,每個(gè)文件都有完整的體系結(jié)構(gòu),對(duì)數(shù)據(jù)的操作是按文件名訪問(wèn)的。數(shù)據(jù)文件之間沒(méi)有聯(lián)系,數(shù)據(jù)
37、文件是面向應(yīng)用程序的。每個(gè)應(yīng)用都擁有并使用自己的數(shù)據(jù)文件,各個(gè)數(shù)據(jù)文件中難免有許多數(shù)據(jù)相互重復(fù),數(shù)據(jù)的冗余度比較大。 數(shù)據(jù)庫(kù)系統(tǒng)以數(shù)據(jù)庫(kù)方式管理大量共享的數(shù)據(jù)。數(shù)據(jù)庫(kù)系統(tǒng)有許多獨(dú)立文件組成,文件內(nèi)部具有完成的結(jié)構(gòu),但它更注重文件之間的聯(lián)系。數(shù)據(jù)庫(kù)系統(tǒng)中的數(shù)據(jù)具有共享性。數(shù)據(jù)庫(kù)系統(tǒng)是面向整個(gè)系統(tǒng)的共享數(shù)據(jù)而建立的,各個(gè)應(yīng)用的數(shù)據(jù)集中存儲(chǔ),減少和控制了數(shù)據(jù)的冗余。4-4-2、什么是數(shù)據(jù)獨(dú)立性?數(shù)據(jù)庫(kù)系統(tǒng)如何實(shí)現(xiàn)數(shù)據(jù)獨(dú)立性?數(shù)據(jù)獨(dú)立性可帶來(lái)什么好處?答:數(shù)據(jù)獨(dú)立性是指應(yīng)用程序和數(shù)據(jù)之間相互獨(dú)立、不受影響,即數(shù)據(jù)結(jié)構(gòu)的修改不會(huì)一起應(yīng)用程序的修改。數(shù)據(jù)獨(dú)立性包括物理數(shù)據(jù)獨(dú)立性和邏輯數(shù)據(jù)獨(dú)立性。物理數(shù)據(jù)獨(dú)
38、立性是指數(shù)據(jù)庫(kù)物理結(jié)構(gòu)改變時(shí)不必修改現(xiàn)有的應(yīng)用程序。邏輯數(shù)據(jù)獨(dú)立性是指數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)改變時(shí)不用改變應(yīng)用程序。4-4-3、何謂數(shù)據(jù)獨(dú)立性?試說(shuō)明其重要性?答: 數(shù)據(jù)獨(dú)立性指數(shù)據(jù)庫(kù)中的數(shù)據(jù)與程序的獨(dú)立性。它分成物理數(shù)據(jù)獨(dú)立性和邏輯數(shù)據(jù)獨(dú)立性,物理數(shù)據(jù)獨(dú)立性指用戶的應(yīng)用程序與存儲(chǔ)在磁盤(pán)上的數(shù)據(jù)庫(kù)的數(shù)據(jù)是相互獨(dú)立的,邏輯數(shù)據(jù)獨(dú)立性指用戶的應(yīng)用程序與數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)是相互獨(dú)立的,如果數(shù)據(jù)的獨(dú)立性好,那么,當(dāng)數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)或邏輯發(fā)生變化時(shí)不會(huì)影響到應(yīng)用程序,采用多級(jí)模式時(shí),內(nèi)模式改變不影響概念模式,體現(xiàn)了物理獨(dú)立性;概念模式改變不形象外模式,體現(xiàn)了邏輯獨(dú)立性。4-5-1什么叫數(shù)據(jù)與程序的物理獨(dú)立性?什么叫
39、數(shù)據(jù)與程序的邏輯獨(dú)立性?答:數(shù)據(jù)與程序的物理獨(dú)立性是指當(dāng)數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu)改變,將模式/內(nèi)模式映象作相應(yīng)改變,使模式保持不變,從而應(yīng)用程序不必改變。數(shù)據(jù)與程序的邏輯獨(dú)立性是指當(dāng)模式改變時(shí),將外模式/模式的映象作相應(yīng)改變,使外模式保持不變,從而應(yīng)用程序不用修改。4-5-2簡(jiǎn)述事務(wù)所具有的ACID特性。答:事務(wù)的ACID特性是: 原子性:事務(wù)是一個(gè)不可分割的單位。一致性:事務(wù)對(duì)數(shù)據(jù)庫(kù)操作的結(jié)果是將數(shù)據(jù)庫(kù)從一個(gè)一致性狀態(tài)變?yōu)榱硪粋€(gè)一致性狀態(tài)。隔離性:多個(gè)事務(wù)的并發(fā)執(zhí)行不互相干擾。持續(xù)性:事務(wù)一旦提交,它對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)的改變就是永久性的。4-5-3登記日志文件時(shí)為什么必須先寫(xiě)日志文件,后寫(xiě)數(shù)據(jù)庫(kù)?答:把
40、數(shù)據(jù)的修改寫(xiě)到數(shù)據(jù)庫(kù)和把對(duì)數(shù)據(jù)的修改操作寫(xiě)到日志文件是兩個(gè)不同的操作,在兩個(gè)操作之間可能會(huì)發(fā)生故障如果先寫(xiě)了數(shù)據(jù)庫(kù)修改,而在日志文件中沒(méi)有登記這個(gè)修改,在恢復(fù)的時(shí)候就無(wú)法恢復(fù)這個(gè)修改了;如果先寫(xiě)日志,但沒(méi)有修改數(shù)據(jù)庫(kù),按日志恢復(fù)時(shí)只是多執(zhí)行一次撤消操作,并不影響數(shù)據(jù)庫(kù)的正確性,為了安全,一定要先寫(xiě)日志文件。4-5-4簡(jiǎn)述完整性規(guī)則的組成?4-5-5簡(jiǎn)述關(guān)系數(shù)據(jù)模型三要素內(nèi)容4-5-6什么是數(shù)據(jù)字典?數(shù)據(jù)字典的作用是什么?答:數(shù)據(jù)字典是系統(tǒng)中各類(lèi)數(shù)據(jù)描述的集合作用:供DBMS在處理數(shù)據(jù)存取時(shí)快速查找有關(guān)對(duì)象的信息,供DBA查詢掌握系統(tǒng)的運(yùn)行情況,支持?jǐn)?shù)據(jù)庫(kù)設(shè)計(jì)和系統(tǒng)分析。4-5-7事務(wù)的COMM
41、IT語(yǔ)句和ROLLBACK語(yǔ)句的功能是什么?答:COMMIT語(yǔ)句表示事務(wù)執(zhí)行成功地接結(jié)束(提交),此時(shí)告訴系統(tǒng),DB要進(jìn)入一個(gè)新的正確狀態(tài),該事務(wù)對(duì)DB的所有更新都已交付實(shí)施(寫(xiě)入磁盤(pán))。ROLLBACK語(yǔ)句表示事務(wù)執(zhí)行不成功地結(jié)束(應(yīng)該“回退”)此時(shí)告訴系統(tǒng),已發(fā)生錯(cuò)誤,DB可能處在不正確的狀態(tài),該事務(wù)對(duì)DB的所有更新必須被撤消,DB應(yīng)恢復(fù)該事務(wù)到初始狀態(tài)。4-5-8并發(fā)操作會(huì)產(chǎn)生幾種不一致情況?用什么方法避免各種不一致的情況?答:并發(fā)操作可能會(huì)產(chǎn)生丟失修改,不能重復(fù)讀和讀”臟”數(shù)據(jù)這三種不一致情況,采用封鎖機(jī)制來(lái)進(jìn)行并發(fā)控制,可避各種不一致情況。一級(jí)封鎖協(xié)議可以避免丟失修改,二級(jí)封鎖協(xié)議可
42、以避免丟失修改和讀”臟”數(shù)據(jù),三級(jí)封鎖協(xié)議可以避免丟失修改、不能重復(fù)讀和讀”臟”數(shù)據(jù)。4-5-9數(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è)磁盤(pán)上保存起來(lái)的過(guò)程。這些備用的數(shù)據(jù)文本稱(chēng)為后備副本或后援副本。當(dāng)數(shù)據(jù)庫(kù)遭到破壞后可以將后備副本重新載入,將數(shù)據(jù)庫(kù)恢復(fù)到轉(zhuǎn)儲(chǔ)時(shí)的狀態(tài)。轉(zhuǎn)儲(chǔ)可分為靜態(tài)轉(zhuǎn)儲(chǔ)和動(dòng)態(tài)轉(zhuǎn)儲(chǔ)。靜態(tài)轉(zhuǎn)儲(chǔ)是在系統(tǒng)中無(wú)運(yùn)行事務(wù)時(shí)進(jìn)行的轉(zhuǎn)儲(chǔ)操作。動(dòng)態(tài)轉(zhuǎn)儲(chǔ)是指轉(zhuǎn)儲(chǔ)期間允許對(duì)數(shù)據(jù)庫(kù)進(jìn)行存取或修改。即轉(zhuǎn)儲(chǔ)和用戶事務(wù)可以并發(fā)執(zhí)行。轉(zhuǎn)儲(chǔ)還可分為海量轉(zhuǎn)儲(chǔ)和增量轉(zhuǎn)儲(chǔ)兩種方式。4-5-10請(qǐng)給出預(yù)防死鎖的若干方法。答:
43、在數(shù)據(jù)庫(kù)中,產(chǎn)生 死鎖的原因是兩個(gè)或多個(gè)事務(wù)都已封鎖了一些數(shù)據(jù)對(duì)象,然后又都請(qǐng)求對(duì)已為其他事務(wù)封鎖的數(shù)據(jù)對(duì)象加鎖,從而出現(xiàn)死等待。預(yù)防死鎖通常有兩種方法:1)一次封鎖法。一次封鎖法要求每個(gè)事務(wù)必須一次將所有要使用的數(shù)據(jù)全部加鎖,否則就不能繼續(xù)執(zhí)行。2)順序封鎖法。順序封鎖法是預(yù)先對(duì)數(shù)據(jù)對(duì)象規(guī)定一個(gè)封鎖順序,所有事務(wù)都按這個(gè)順序?qū)嵭蟹怄i。五、綜合題(每題10分,共計(jì)4題,合計(jì)40分)5-2-1 設(shè)有學(xué)生數(shù)據(jù)庫(kù),它有3個(gè)關(guān)系組成,它們的模式是:學(xué)生S(學(xué)號(hào)SNO、姓名SN、所在系DEPT、年齡AGE)、課程C(課程號(hào)CNO、課程名CN、先修課號(hào)CPNO)、SC(學(xué)號(hào)SNO、課程號(hào)CNO、成績(jī)SCO
44、RE)請(qǐng)用關(guān)系代數(shù)與ALPHA語(yǔ)言分別寫(xiě)出下列查詢。(1)、檢索學(xué)生的所有情況;(2)、檢索學(xué)生年齡大于等于20歲的學(xué)生姓名;(3)、檢索先修課號(hào)C2的課程號(hào);(4)、檢索先修課號(hào)C1成績(jī)?yōu)锳的所有學(xué)生姓名;(5)、檢索學(xué)號(hào)為S1的學(xué)生修讀的所有課程名及先修課號(hào);(6)、檢索年齡為23歲的學(xué)生所修讀的課程名;(7)、檢索至少修讀了學(xué)號(hào)為S5的學(xué)生修讀的一門(mén)課的學(xué)生的姓名;(8)、檢索修讀了學(xué)號(hào)為S4的學(xué)生所修讀的所有課程的學(xué)生的姓名;(9)、檢索選修所有課程的學(xué)生的學(xué)號(hào);(10)、檢索不選修任何課程的學(xué)生的學(xué)號(hào);-(11)、在關(guān)系C中添加一門(mén)新課(新課信息自定);(12)、學(xué)號(hào)為S17的學(xué)生因
45、故退學(xué)請(qǐng)?jiān)赟與SC中將其信息去除;(13)、講關(guān)系S中學(xué)生S6的年齡改成22歲(只需ALPHA操作);(14)、講關(guān)系S中學(xué)生的年齡均增加1歲(只需ALPHA操作)。解答:寫(xiě)出關(guān)系代數(shù)表達(dá)方式:(1) 檢索學(xué)生的所有情況。S 或 SSCC(2) 檢索學(xué)生年齡大于等于20歲的學(xué)生姓名。SN(AGE>=20(S)(3) 檢索先修課號(hào)為C2的課程號(hào)。CNO(CPNO=C2(C)(4) 檢索選修了課程號(hào)C1成績(jī)?yōu)锳的所有學(xué)生姓名。SN(CNO=C1SCORE=A(SCS)(5) 檢索學(xué)號(hào)為S1的學(xué)生修讀的所有課程名及先修課號(hào)。CN,CPNO (SNO=S1(SCC)(6) 檢索年齡為23歲的學(xué)生
46、所修讀的課程名。CN (AGE=23(SSCC)(7) 檢索至少修讀了學(xué)號(hào)為S5的學(xué)生修讀的一門(mén)課的學(xué)生的姓名。SN (SSCCNO (SNO=S5(SC)(8) 檢索修讀了學(xué)號(hào)為S4的學(xué)生所修讀的所有課程的學(xué)生的姓名。SN (S(SNO,CNO (SC)÷CNO (SNO=S4(SC)(9) 檢索選修所有課程的學(xué)生的學(xué)號(hào)。SNO,CNO (SC)÷CNO (C)(10) 檢索不選修任何課程的學(xué)生的學(xué)號(hào)。SNO (S) -SNO (SC)(11) 在關(guān)系C中增添一門(mén)新課MOVE 'C9' TO W.CNO MOVE '計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)' TO
47、W.CN MOVE 'C4' TO W.CPNO PUT W(C)(12) 學(xué)號(hào)為S17的學(xué)生因故退學(xué)請(qǐng)?jiān)赟與SC中將其除名。Hold W(SC):SNO=S17DELETE WHold W(S):SNO=S17DELETE W(13) 將關(guān)系S中學(xué)生S6的年齡改為22歲(只需ALPHA操作)。Hold W(SNO,AGE):SNO=S6MOVE 22 TO W.AGEUPDATE W(14) 將關(guān)系S中學(xué)生的年齡均增加1歲(只需ALPHA操作)。Hold W(SNO,AGE)MOVE W.AGE+1 TO W.AGEUPDATE W5-4-1證明一個(gè)3NF的關(guān)系必定是2NF證
48、明:用反證法設(shè)R3NF,但R2NF,則R中必有非主屬性A,候選碼X和X的真子集Y存在,使得Y A。由于A是非主屬性,所以A-X=,A-Y=.由于Y是候選碼X的真子集,X-Y=,所以可以斷定Y X,這樣在該關(guān)系上存在非主屬性A傳遞依賴候選碼X,所以它不是3NF,以題設(shè)矛盾,因此3NF必定是2NF。5-4-2 P173例5-73最小函數(shù)依賴,候選碼、外碼等等?5-4-3 指出下列關(guān)系模式的第幾范式?并說(shuō)明理由。(1)R(X,Y,Z),F=(XY Z)(2)R(X,Y,Z),F=(Y Z,XZ Y)(3)R(X,Y,Z),F=(Y Z,Y X,X YZ)(4)R(X,Y,Z),F=(X Y,X Z)
49、(5)R(W,X,Y,Z),F= (X Z,WX Y)證明:(1) R是BCNF。R候選碼為XY,F(xiàn)中只有一個(gè)函數(shù)依賴,而該函數(shù)依賴的左部包含了R的候選碼。(2) R是3NF。R候選碼為XY和XZ,R中的所有屬性都是主屬性,不存在非主屬性對(duì)候選碼的傳遞依賴。(3) R是BCNF。R候選碼是X和Y,因?yàn)閄 YZ,所以X Y,X Z,由于F中有Y Z,Y X,因襲Z是直接函數(shù)依賴于X,又因?yàn)镕的每一函數(shù)依賴的左部都包含了任一候選碼,因此R是BCNF。(4) R是BCNF。R的候選碼是為X,而且F中每一個(gè)函數(shù)依賴的左部都包含了候選碼。(5) R是1NF。R的候選碼是WX,則Y,Z為主屬性,又因?yàn)閄
50、Z,因?yàn)镕中存在非主屬性對(duì)候選碼的部分函數(shù)依賴。5-4-4 設(shè)關(guān)系模式R<U,F(xiàn)>,其中:U=A,B,C,D,E,P,F=A B,C P,E A,CE D,求出R的所有候選碼?解答:根據(jù)候選碼的定義,如果函數(shù)依賴X U在R上成立,且不存在任何X5-6-1、設(shè)有關(guān)系模式R(運(yùn)動(dòng)員編號(hào),比賽項(xiàng)目,成績(jī),比賽類(lèi)別,比賽主管),如果規(guī)定:每個(gè)運(yùn)動(dòng)員每參加一個(gè)比賽項(xiàng)目,只有一個(gè)成績(jī);每個(gè)比賽項(xiàng)目只屬于一個(gè)比賽類(lèi)別;每個(gè)比賽類(lèi)別只有一個(gè)比賽主管。試完成以下題目:(1)寫(xiě)出關(guān)系模式R的基本函數(shù)依賴集,并找出候選碼。(2)判斷R最高達(dá)到第幾范式,并說(shuō)明理由。(3)如果有必要,將R分解成3NF模式集。答案:看習(xí)題答案5-6-2假設(shè)某商業(yè)集團(tuán)數(shù)據(jù)庫(kù)中有一關(guān)系模式R如下:R (商店編號(hào),商品編號(hào),數(shù)量,部門(mén)編號(hào),負(fù)責(zé)人)如果規(guī)定:(1) 每個(gè)商店的每種商品只在一個(gè)部門(mén)銷(xiāo)售;(2) 每個(gè)商店的每個(gè)部門(mén)只有一個(gè)負(fù)責(zé)人;(3) 每個(gè)商店的每種商品只有一個(gè)庫(kù)存數(shù)量。試回答下列問(wèn)題:(1) 根據(jù)上述規(guī)定,寫(xiě)出關(guān)系模式R的基本函數(shù)依賴;(2) 找出關(guān)系模式R的候選碼;(3) 試問(wèn)關(guān)系模式R最高已經(jīng)達(dá)到第幾范式?
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 生產(chǎn)效率的飛躍新世代生產(chǎn)設(shè)備介紹
- 幼兒園中國(guó)傳統(tǒng)節(jié)日活動(dòng)方案
- 2023八年級(jí)數(shù)學(xué)下冊(cè) 第二章 一元一次不等式與一元一次不等式組6 一元一次不等式組第2課時(shí) 一元一次不等式組的解法(2)說(shuō)課稿 (新版)北師大版001
- 12 寓言二則 說(shuō)課稿-2023-2024學(xué)年語(yǔ)文二年級(jí)下冊(cè)統(tǒng)編版001
- 8我們受特殊保護(hù) 第二課時(shí)《專(zhuān)門(mén)法律來(lái)保護(hù)》說(shuō)課稿-2024-2025學(xué)年六年級(jí)上冊(cè)道德與法治統(tǒng)編版
- 25《慢性子裁縫和急性子顧客》說(shuō)課稿-2024-2025學(xué)年統(tǒng)編版語(yǔ)文三年級(jí)下冊(cè)
- Module 1(說(shuō)課稿)-2023-2024學(xué)年外研版(一起)英語(yǔ)一年級(jí)下冊(cè)
- Module6 Unit2 He ran very fast(說(shuō)課稿)2024-2025學(xué)年外研版(三起)英語(yǔ)五年級(jí)上冊(cè)
- 28 少年閏土 說(shuō)課稿-2024-2025學(xué)年統(tǒng)編版六年級(jí)上冊(cè)
- 22《狐假虎威》第二課時(shí) 說(shuō)課稿-2024-2025學(xué)年統(tǒng)編版語(yǔ)文二年級(jí)上冊(cè)
- 4地球-我們的家園《我們共同的責(zé)任》說(shuō)課稿 -2023-2024學(xué)年道德與法治六年級(jí)下冊(cè)統(tǒng)編版
- (一模)蕪湖市2024-2025學(xué)年度第一學(xué)期中學(xué)教學(xué)質(zhì)量監(jiān)控 英語(yǔ)試卷(含答案)
- 完整版秸稈炭化成型綜合利用項(xiàng)目可行性研究報(bào)告
- 詩(shī)經(jīng)楚辭文學(xué)常識(shí)單選題100道及答案
- AI輔助的慢性病監(jiān)測(cè)與管理系統(tǒng)
- 2025中國(guó)海油春季校園招聘1900人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 膽汁淤積性肝硬化護(hù)理
- Unit 6 Is he your grandpa 第一課時(shí) (教學(xué)實(shí)錄) -2024-2025學(xué)年譯林版(三起)(2024)英語(yǔ)三年級(jí)上冊(cè)
- 《數(shù)據(jù)采集技術(shù)》課件-Scrapy 框架的基本操作
- (2024)河南省公務(wù)員考試《行測(cè)》真題及答案解析
- 湖北省十一校2024-2025學(xué)年高三上學(xué)期第一次聯(lián)考化學(xué)試題 含解析
評(píng)論
0/150
提交評(píng)論