數(shù)據(jù)庫(kù)系統(tǒng)應(yīng)用試題及答案_第1頁(yè)
數(shù)據(jù)庫(kù)系統(tǒng)應(yīng)用試題及答案_第2頁(yè)
數(shù)據(jù)庫(kù)系統(tǒng)應(yīng)用試題及答案_第3頁(yè)
數(shù)據(jù)庫(kù)系統(tǒng)應(yīng)用試題及答案_第4頁(yè)
已閱讀5頁(yè),還剩18頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、.數(shù)據(jù)庫(kù)系統(tǒng)概述一、概述1.數(shù)據(jù)庫(kù)系統(tǒng)是采用了數(shù)據(jù)庫(kù)技術(shù)的計(jì)算機(jī)系統(tǒng),數(shù)據(jù)庫(kù)系統(tǒng)由數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)、 應(yīng)用系統(tǒng)和() 。A. 系統(tǒng)分析員B.程序員C.數(shù)據(jù)庫(kù)管理員D. 操作員2. 數(shù)據(jù)庫(kù)( DB),數(shù)據(jù)庫(kù)系統(tǒng)( DBS)和數(shù)據(jù)庫(kù)管理系統(tǒng)( DBMS)之間的關(guān)系是( )。A.DBS 包括 DB和 DBMSB.DBMS包括 DB和 DBSC.DB 包括 DBS和 DBMSD.DBS就是 DB,也就是 DBMS3.下面列出的數(shù)據(jù)庫(kù)管理技術(shù)發(fā)展的三個(gè)階段中,沒有專門的軟件對(duì)數(shù)據(jù)進(jìn)行管理的是()。 I 人工管理階段 II文件系統(tǒng)階段 III數(shù)據(jù)庫(kù)階段A.I和 IIB.只有 IIC.II和 IIID

2、.只有I4.下列四項(xiàng)中,不屬于數(shù)據(jù)庫(kù)系統(tǒng)特點(diǎn)的是() 。A. 數(shù)據(jù)共享B. 數(shù)據(jù)完整性C. 數(shù)據(jù)冗余度高D. 數(shù)據(jù)獨(dú)立性高5. 數(shù)據(jù)庫(kù)系統(tǒng)的數(shù)據(jù)獨(dú)立性體現(xiàn)在() 。 A. 不會(huì)因?yàn)閿?shù)據(jù)的變化而影響到應(yīng)用程序B. 不會(huì)因?yàn)閿?shù)據(jù)存儲(chǔ)結(jié)構(gòu)與數(shù)據(jù)邏輯結(jié)構(gòu)的變化而影響應(yīng)用程序 C. 不會(huì)因?yàn)榇鎯?chǔ)策略的變化而影響存儲(chǔ)結(jié)構(gòu)D. 不會(huì)因?yàn)槟承┐鎯?chǔ)結(jié)構(gòu)的變化而影響其他的存儲(chǔ)結(jié)構(gòu)6.描述數(shù)據(jù)庫(kù)全體數(shù)據(jù)的全局邏輯結(jié)構(gòu)和特性的是() 。A. 模式B. 內(nèi)模式 C. 外模式D.7.要保證數(shù)據(jù)庫(kù)的數(shù)據(jù)獨(dú)立性,需要修改的是() 。A. 模式與外模式B. 模式與內(nèi)模式C. 三級(jí)模式之間的兩層映射D. 三層模式8.要保證數(shù)據(jù)庫(kù)

3、的邏輯數(shù)據(jù)獨(dú)立性,需要修改的是() 。A. 模式與外模式之間的映射B. 模式與內(nèi)模式之間的映射C. 模式D.三級(jí)模式9.用戶或應(yīng)用程序看到的那部分局部邏輯結(jié)構(gòu)和特征的描述是()模式。A.模式 B. 物理模式C. 子模式 D. 內(nèi)模式10. 下述( )不是 DBA數(shù)據(jù)庫(kù)管理員的職責(zé) 。A.完整性約束說明B.定義數(shù)據(jù)庫(kù)模式C. 數(shù)據(jù)庫(kù)安全D.數(shù)據(jù)庫(kù)管理系統(tǒng)設(shè)計(jì)11. 概念模型是現(xiàn)實(shí)世界的第一層抽象,這一類模型中最著名的模型是()。A. 層次模型B.關(guān)系模型C.網(wǎng)狀模型D. 實(shí)體 - 關(guān)系模型<實(shí)體 - 聯(lián)系圖 Entity Relationship Diagram基本要素:實(shí)體型屬性聯(lián)系 &

4、gt;12. 區(qū)分不同實(shí)體的依據(jù)是() 。A. 名稱B. 屬性C. 對(duì)象D.概念13. 關(guān)系數(shù)據(jù)模型是目前最重要的一種數(shù)據(jù)模型,它的三個(gè)要素分別是()。A. 實(shí)體完整性、參照完整性、用戶自定義完整性 B. 數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作、完整性約束C. 數(shù)據(jù)增加、數(shù)據(jù)修改、數(shù)據(jù)查詢D. 外模式、模式、內(nèi)模式14. 在( )中一個(gè)結(jié)點(diǎn)可以有多個(gè)雙親,結(jié)點(diǎn)之間可以有多種聯(lián)系。A. 網(wǎng)狀模型B.關(guān)系模型C.層次模型D.以上都有15. ( )的存取路徑對(duì)用戶透明,從而具有更高的數(shù)據(jù)獨(dú)立性、更好的安全保密性,也簡(jiǎn)化了程序員的工作和數(shù)據(jù)庫(kù)開發(fā)建立的工作。A. 網(wǎng)狀模型B. 關(guān)系模型 C. 層次模型 D. 以上都有.正

5、確答案:(1) C (2) A (3) D (4) C (5) B (6) A (7) C (8) A (9) C (10) D(11) D (12) B (13) B (14) A (15) BACCESS 數(shù)據(jù)庫(kù)基礎(chǔ)1. 數(shù)據(jù)庫(kù)設(shè)計(jì)的根本目標(biāo)是要解決A)數(shù)據(jù)共享問題B)數(shù)據(jù)安全問題C)大量數(shù)據(jù)存儲(chǔ)問題D)簡(jiǎn)化數(shù)據(jù)維護(hù)2. 設(shè)有如下關(guān)系表 :則下列操作中正確的是A)T RSB)T RSC)T R×SD)T R/S3. 數(shù)據(jù)庫(kù)系統(tǒng)的核心是A)數(shù)據(jù)模型B)數(shù)據(jù)庫(kù)管理系統(tǒng)C)數(shù)據(jù)庫(kù)D)數(shù)據(jù)庫(kù)管理員4. 將兩個(gè)關(guān)系拼接成一個(gè)新的關(guān)系,生成的新關(guān)系中包含滿足條件的元組,這種操作稱為A)選擇B

6、)投影C)聯(lián)接D)并5. 如果表 A 中的一條記錄與表B 中的多條記錄相匹配,且表B 中的一條記錄與表A 中的多條記錄相匹配,則表A 與表 B 存在的關(guān)系是A)一對(duì)一B)一對(duì)多C)多對(duì)一D)多對(duì)多6. 利用 Access 創(chuàng)建的數(shù)據(jù)庫(kù)文件,其擴(kuò)展名為A).ADPB).DBFC ).FRMD) .MDB7. 下面關(guān)于 Access 表的敘述中,錯(cuò)誤的是A)在 Access 表中,可以對(duì)備注型字段進(jìn)行“格式”屬性設(shè)置B)若刪除表中含有自動(dòng)編號(hào)型字段的一條記錄后,Access 不會(huì)對(duì)表中自動(dòng)編號(hào)型字段重新編號(hào)C)創(chuàng)建表之間的關(guān)系時(shí),應(yīng)關(guān)閉所有打開的表D)可在 Access 表的設(shè)計(jì)視圖“說明”列中,

7、對(duì)字段進(jìn)行具體的說明8. 在 Access 表中,可以定義 3 種主關(guān)鍵字,它們是A)單字段、雙字段和多字段B)單字段、雙字段和自動(dòng)編號(hào)C)單字段、多字段和自動(dòng)編號(hào)D)雙字段、多字段和自動(dòng)編號(hào)9. 在“ tEmployee ”表中,“姓名”字段的字段大小為10,在此列輸入數(shù)據(jù)時(shí),最多可輸入的漢字?jǐn)?shù)和英文字符數(shù)分別是.A)55B )510C) 10 10D)10 2010. 若要確保輸入的聯(lián)系電話值只能為8 位數(shù)字,應(yīng)將該字段的輸入掩碼設(shè)置為A)00000000B)99999999C)#D)?11. 若在“ tEmployee ”表中查找所有姓“王”的記錄,可以在查詢?cè)O(shè)計(jì)視圖的準(zhǔn)則行中輸入) L

8、ike "王"B) Like "王*"C)=" 王") =" 王 *"12. 能被“對(duì)象所識(shí)別的動(dòng)作”和“對(duì)象可執(zhí)行的活動(dòng)”分別稱為對(duì)象的A)方法和事件B)事件和方法C)事件和屬性D)過程和方法13. 在關(guān)于報(bào)表數(shù)據(jù)源設(shè)置的敘述中,以下正確的是A)可以是任意對(duì)象B)只能是表對(duì)象C)只能是查詢對(duì)象D)可以是表對(duì)象或查詢對(duì)象14. 在報(bào)表設(shè)計(jì)的工具欄中,用于修飾版面以達(dá)到更好顯示效果的控件是A)直線和矩形B)直線和圓形C)直線和多邊形D)矩形和圓形15. 若要求在文本框中輸入文本時(shí)達(dá)到密碼“*”號(hào)的顯示效果,則應(yīng)設(shè)置的

9、屬性是A)“默認(rèn)值”屬性B)“標(biāo)題”屬性C)“密碼”屬性D)“輸入掩碼”屬性16. 假定有以下循環(huán)結(jié)構(gòu)Do Until條件循環(huán)體Loop則正確的敘述是A)如果“條件”值為0,則一次循環(huán)體也不執(zhí)行B)如果“條件”值為0,則至少執(zhí)行一次循環(huán)體C)如果“條件”值不為0,則至少執(zhí)行一次循環(huán)體D)不論“條件”是否為“真”,至少要執(zhí)行一次循環(huán)體答案:1.A2.B3.B4.C5.D6.D7.B 8.C 9.C 10.A 11.B 12.A 13.D 14.A 15.D16. B數(shù)據(jù)庫(kù)系統(tǒng)基本問題1層次數(shù)據(jù)模型的定義?在數(shù)據(jù)庫(kù)中定義滿足下面兩個(gè)條件的基本層次聯(lián)系的集合為層次模型:有且只有一個(gè)結(jié)點(diǎn)沒有雙親結(jié)點(diǎn),

10、這個(gè)結(jié)點(diǎn)稱為根結(jié)點(diǎn);根以外的其他結(jié)點(diǎn)有且只有一個(gè)雙親結(jié)點(diǎn)。2網(wǎng)狀數(shù)據(jù)模型的定義?在數(shù)據(jù)庫(kù)中定義滿足下面兩個(gè)條件的基本層次聯(lián)系的集合為網(wǎng)狀模型:允許一個(gè)以上的結(jié)點(diǎn)沒有雙親結(jié)點(diǎn);至少有一個(gè)結(jié)點(diǎn)可以有多于一個(gè)的雙親結(jié)點(diǎn)。3關(guān)系數(shù)據(jù)模型的定義?關(guān)系數(shù)據(jù)模型是由若干關(guān)系組成的集合。每個(gè)關(guān)系從結(jié)構(gòu)上看實(shí)際上是一張二維表格,表中的每行表示一個(gè)實(shí)體對(duì)象,表的每列對(duì)應(yīng)一個(gè)實(shí)體屬性, 實(shí)體之間的關(guān)系用關(guān)鍵字來表示,這樣的一張表稱為一個(gè)關(guān)系。4什么是數(shù)據(jù)完整性?關(guān)系數(shù)據(jù)庫(kù)中數(shù)據(jù)完整性約束的分類。數(shù)據(jù)的完整性是指存儲(chǔ)在數(shù)據(jù)庫(kù)中的數(shù)據(jù)的一致性和正確性。關(guān)系模型數(shù)據(jù)完整性的分類有.域完整性:列的值域的完整性。實(shí)體完整性:

11、表中記錄的完整性。引用完整性:被引用表中的主關(guān)鍵字和引用表中的外部主關(guān)鍵字之間的關(guān)系。用戶自定義完整性:5什么是存儲(chǔ)過程?存儲(chǔ)過程的優(yōu)點(diǎn)是什么?(1)存儲(chǔ)過程是存放在服務(wù)器上的預(yù)先定義與編譯好的T_SQL語句。存儲(chǔ)過程在第一次執(zhí)行時(shí)進(jìn)行語法檢查和編譯。編譯好的版本存儲(chǔ)在過程高速緩存中用于后續(xù)調(diào)用,執(zhí)行速度快。存儲(chǔ)過程由應(yīng)用程序激活,而不是由 SQL Server 自動(dòng)執(zhí)行。( 2) 存儲(chǔ)過程特點(diǎn):使多個(gè)應(yīng)用程序可以共享應(yīng)用程序的處理邏輯,所有的客戶機(jī)程序使用同一個(gè)存儲(chǔ)過程進(jìn)行各種操作,從而確保數(shù)據(jù)訪問和操作的一致性,也提高了應(yīng)用程序的可維護(hù)性。由于存儲(chǔ)過程在第一次執(zhí)行之后,就駐存在高速緩存存儲(chǔ)

12、器中,因此可以提高系統(tǒng)的執(zhí)行效率。提供一種安全機(jī)制。如果用戶被授予執(zhí)行存儲(chǔ)過程的權(quán)限,那么既使該用戶沒有執(zhí)行訪問在該存儲(chǔ)過程中所參考的表或者視圖的權(quán)限,該用戶也可以完全執(zhí)行該存儲(chǔ)過程。減少了網(wǎng)絡(luò)的流量負(fù)載。由于存儲(chǔ)過程是存在服務(wù)器端的,因此客戶端要執(zhí)行存儲(chǔ)過程時(shí),只需要傳送一條命令即可,如果不使用存儲(chǔ)過程,則需要傳送許多條SQL語句。因?yàn)榇鎯?chǔ)過程提供該前端應(yīng)用程序共享的處理邏輯,若要改變業(yè)務(wù)規(guī)則或策略,只需改變存儲(chǔ)過程和參數(shù)。6有關(guān)系模式R(U,F) ,屬性集U=A,B,C,D,E ,函數(shù)依賴集合F=AB?C, C?D, B?E,請(qǐng)回答: R 最高屬于第幾范式?說明理由;如果R 不屬于第三范式

13、?說明理由并轉(zhuǎn)換為第三范式。答案 6:(1) R 最高屬于第一范式;(2) R 的候選碼是:( A,B) (A,C)(3) 分解 R 為第三范式 : oR1(A,B,C)oR2(C,D)oR3(B,E)7什麼是數(shù)據(jù)字典?答案 7:數(shù)據(jù)字典是系統(tǒng)中各類數(shù)據(jù)描述的集合,是進(jìn)行詳細(xì)的數(shù)據(jù)收集和數(shù)據(jù)分析所獲得的主要成果。數(shù)據(jù)字典在數(shù)據(jù)庫(kù)設(shè)計(jì)中占有很重要的地位。數(shù)據(jù)字典通常包括數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)和處理過程五個(gè)部分。其中數(shù)據(jù)項(xiàng)是數(shù)據(jù)的最小組成單位,若干個(gè)數(shù)據(jù)項(xiàng)可以組成一個(gè)數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)字典通過對(duì)數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)的定義來描述數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)的邏輯內(nèi)容。每個(gè)數(shù)據(jù)庫(kù)中至少要存儲(chǔ)兩部分內(nèi)容:數(shù)據(jù)的

14、描述和對(duì)應(yīng)每個(gè)描述的若干值。8視圖集成中,主要解決的沖突有哪些?答案 8:(1) 命名沖突:在不同的視圖中,可能有: · 同名異義沖突· 異名同義沖突· 相同屬性的取值單位沖突。(2) 結(jié)構(gòu)沖突:· 同一對(duì)象在一個(gè)視圖中作為實(shí)體,在另一個(gè)視圖中可能作為屬性或聯(lián)系。.· 同一實(shí)體在不同的分E-R 圖中所包含的屬性個(gè)數(shù)和屬性排列次序不完全相同。· 不同的視圖對(duì)同一個(gè)聯(lián)系可能有不同的約束。9什么是事務(wù),簡(jiǎn)述事務(wù)主要特性。答案 9:(1)事務(wù) (transaction)是用戶定義的一個(gè)數(shù)據(jù)庫(kù)操作序列,是數(shù)據(jù)庫(kù)中不可分割的最基本的工作單元,也是

15、數(shù)據(jù)庫(kù)恢復(fù)和并發(fā)控制的基本單元。(2) 事務(wù)具有四個(gè)特性:· 原子性 (Atomicity),事務(wù)的原子性指的是,事務(wù)中包含的程序作為數(shù)據(jù)庫(kù)的邏輯工作單位,它所做的數(shù)據(jù)修改操作要么全部執(zhí)行,要么完全不執(zhí)行。這種特性稱為原子性。· 一致性 (Consistency),事務(wù)的一致性指的是在一個(gè)事務(wù)執(zhí)行之前和執(zhí)行之后數(shù)據(jù)庫(kù)都必須處于一致性狀態(tài)。這種特性稱為事務(wù)的一致性。· 分離性 (Isolation),分離性指并發(fā)的事務(wù)是相互隔離的。即一個(gè)事務(wù)內(nèi)部的操作及正在操作的數(shù)據(jù)必須封鎖起來,不被其它企圖進(jìn)行修改的事務(wù)看到。分離性是DBMS針對(duì)并發(fā)事務(wù)間的沖突提供的安全保證。D

16、BMS可以通過加鎖在并發(fā)執(zhí)行的事務(wù)間提供不同級(jí)別的分離。· 持久性 (Durability),持久性意味著當(dāng)系統(tǒng)或介質(zhì)發(fā)生故障時(shí),確保已提交事務(wù)的更新不能丟失。即一旦一個(gè)事務(wù)提交, DBMS保證它對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)的改變應(yīng)該是永久性的,耐得住任何系統(tǒng)故障。持久性通過數(shù)據(jù)庫(kù)備份和恢復(fù)來保證。10并發(fā)控制的目的和意義?并發(fā)操作可能產(chǎn)生的主要問題有哪些?答案 10:( 1) 并發(fā)控制的目的:改善系統(tǒng)的資源利用率,充分利用數(shù)據(jù)庫(kù)共享數(shù)據(jù)的特點(diǎn);在保證事務(wù)的特性和數(shù)據(jù)庫(kù)一致的前提下,提高多用戶的并發(fā)程度;( 2) 事務(wù)如果不加控制地并發(fā)執(zhí)行,會(huì)產(chǎn)生下列三個(gè)問題: · 丟失更新 (lost

17、 update)· 讀臟數(shù)據(jù)(dirty read)· 讀值不可復(fù)現(xiàn)(unrepeatable read)11數(shù)據(jù)庫(kù)系統(tǒng)可能發(fā)生的主要故障有哪些?簡(jiǎn)述DBMS恢復(fù)數(shù)據(jù)庫(kù)的措施和方法。答案 11:(1)數(shù)據(jù)庫(kù)系統(tǒng)的主要故障有以下三種:· 事務(wù)故障· 系統(tǒng)故障· 存儲(chǔ)介質(zhì)故障(2) DBMS 采用相應(yīng)策略進(jìn)行數(shù)據(jù)庫(kù)恢復(fù) :· 事務(wù)提交· 數(shù)據(jù)庫(kù)轉(zhuǎn)儲(chǔ)· 日志和日志文件12 DBMS的體系結(jié)構(gòu)分幾種?答案 12:DBMS的三種體系結(jié)構(gòu):( 1) 物理中心數(shù)據(jù)庫(kù);一臺(tái)大型的中心計(jì)算機(jī)存放數(shù)據(jù)庫(kù)管理系統(tǒng)和數(shù)據(jù)庫(kù),通過網(wǎng)絡(luò)連接大

18、量終端。( 2) 分布式數(shù)據(jù)庫(kù):一個(gè)分布式數(shù)據(jù)庫(kù)是由分布于計(jì)算機(jī)網(wǎng)絡(luò)上的多個(gè)邏輯相關(guān)的數(shù)據(jù)庫(kù)組成的集合,網(wǎng)絡(luò)中的每個(gè)結(jié)點(diǎn)具有獨(dú)立處理的能力(稱為場(chǎng)地自治),可執(zhí)行局部應(yīng)用,同時(shí),每個(gè)結(jié)點(diǎn)通過網(wǎng)絡(luò)通訊系統(tǒng)也能執(zhí)行兩個(gè)結(jié)點(diǎn)以上的全局應(yīng)用。( 3) 客戶 / 服務(wù)器結(jié)構(gòu): 一臺(tái)大型的服務(wù)器計(jì)算機(jī)存放數(shù)據(jù)庫(kù)管理系統(tǒng)和數(shù)據(jù)庫(kù),通過網(wǎng)絡(luò)連接大量客戶端計(jì)算機(jī);數(shù)據(jù)庫(kù)服務(wù)器提供客戶端的服務(wù)請(qǐng)求,存儲(chǔ)和管理數(shù)據(jù)庫(kù),把局部數(shù)據(jù)傳送到客戶端進(jìn)行處理,處理.后的數(shù)據(jù)再寫回服務(wù)器;客戶端的DBMS沒有并發(fā)控制要求,功能比較簡(jiǎn)單??蛻舳撕头?wù)器端分工明確,各司其職。13在分布式事務(wù)的控制中采用了哪兩階段提交協(xié)議(Two-

19、Phase Commit Protocol)?答案 13:即分布式事務(wù)的提交分為兩個(gè)階段:· 預(yù)提交階段(Pre-Commit Phase)· 決策后階段(Post-Decision Phase)14面向?qū)ο髷?shù)據(jù)庫(kù)獨(dú)立的對(duì)象標(biāo)識(shí)的特性?答案 14:獨(dú)立的對(duì)象標(biāo)識(shí)符OID 具有下面特性:(1) 每個(gè)對(duì)象在產(chǎn)生時(shí)得到一個(gè)唯一的標(biāo)識(shí)符。(2) 標(biāo)識(shí)符在對(duì)象的整個(gè)生命周期內(nèi)是固定不變的。(3) 一個(gè)被刪除對(duì)象的標(biāo)識(shí)符不可再用。(4) 對(duì)象標(biāo)識(shí)獨(dú)立于對(duì)象的存儲(chǔ)位置和對(duì)象的狀態(tài)。(5) 用戶定義的關(guān)鍵字仍然可以存在。15簡(jiǎn)述數(shù)據(jù)倉(cāng)庫(kù)的定義。答案 15:數(shù)據(jù)倉(cāng)庫(kù)的定義是:" 數(shù)

20、據(jù)倉(cāng)庫(kù)是支持決策過程的、面向主題的、集成的、隨時(shí)間變化的、持久的數(shù)據(jù)集合。"16數(shù)據(jù)倉(cāng)庫(kù)的分析型的數(shù)據(jù)與傳統(tǒng)數(shù)據(jù)庫(kù)的操作型數(shù)據(jù)的主要差別有哪些?答案 16:操作型數(shù)據(jù)分析型數(shù)據(jù)細(xì)節(jié)的綜合的在存取的瞬間是正確的代表過去的數(shù)據(jù)可更新,由錄入人員或經(jīng)過專門培訓(xùn)的輸入事務(wù)而更不可更新,終端用戶的訪問權(quán)限常常是只讀的新處理細(xì)節(jié)問題受到更多關(guān)注的是結(jié)論性的數(shù)據(jù),是綜合的,或是提煉的操作需求事先可知道,系統(tǒng)可按預(yù)計(jì)的工作量進(jìn)行優(yōu)操作需求事先不知道,永遠(yuǎn)不知道下一步用戶要做什么化事務(wù)驅(qū)動(dòng)分析驅(qū)動(dòng)對(duì)性能要求高對(duì)性能要求寬松面向日常業(yè)務(wù)操作應(yīng)用面向分析決策,支持管理需求一次操作數(shù)據(jù)量少一次操作數(shù)據(jù)量多對(duì)

21、響應(yīng)時(shí)間要求高對(duì)響應(yīng)時(shí)間要求低17圖書館管理系統(tǒng)中管理員與圖書之間的管理關(guān)系,如圖書上架、借出圖書等管理工作的聯(lián)系是否在E-R 模型中畫出?.答案 17:(1) 凡是 E_R 模型中出現(xiàn)的聯(lián)系,都應(yīng)該反映在數(shù)據(jù)庫(kù)中,就是說,數(shù)據(jù)庫(kù)中應(yīng)該存儲(chǔ)在E-R 模型圖中畫出的所有聯(lián)系信息。( 2) 根據(jù)用戶對(duì)系統(tǒng)的要求,判斷是否需要建立管理員與圖書之間的管理關(guān)系。例如,假如用戶要求記錄每個(gè)管理員的工作情況:如每個(gè)管理員每天借出了多少圖書?接收還回圖書多少次?購(gòu)進(jìn)圖書多少?上架多少等等,領(lǐng)導(dǎo)可以根據(jù)每個(gè)人的工作情況評(píng)價(jià)工作人員的業(yè)績(jī),這就需要在數(shù)據(jù)庫(kù)中記錄這些管理工作。否則,就不需要建立這種聯(lián)系。18圖書館

22、管理系統(tǒng)中借閱人(學(xué)生)查詢圖書的聯(lián)系是否需要在E-R 模型中畫出?答案 18:查閱操作是否需要在數(shù)據(jù)庫(kù)中有關(guān)的信息,也根據(jù)用戶對(duì)系統(tǒng)的要求,決定是否需要建立查閱人員與查閱圖書之間的關(guān)系。對(duì)于保密的資料,必須記錄每個(gè)查閱人的情況,包括查閱人的信息、查閱時(shí)間、查閱內(nèi)容等。對(duì)于不需 要記錄查閱過程的系統(tǒng),就不需要建立這種聯(lián)系。數(shù)據(jù)庫(kù)系統(tǒng)思考題(一).1、 使用 DBMS技術(shù)進(jìn)行數(shù)據(jù)管理的主要特點(diǎn)是:?jiǎn)柎鸬?1題(1) 數(shù)據(jù)庫(kù)具有面向各種應(yīng)用的數(shù)據(jù)組織和結(jié)構(gòu)。(2) 具有高度的數(shù)據(jù)獨(dú)立性。(3) 實(shí)現(xiàn)數(shù)據(jù)的高度共享并保證數(shù)據(jù)的完整性和安全性2、 數(shù)據(jù)庫(kù)的三級(jí)模式結(jié)構(gòu)的含義是:?jiǎn)柎鸬?2題外模式:外模

23、式又稱用戶模式,在傳統(tǒng)的數(shù)據(jù)庫(kù)系統(tǒng)中稱為子模式。外模式是概念模式的子集,它按用戶視圖定義數(shù)據(jù),也可以從概念模式中導(dǎo)出。概念模式:概念模式又稱邏輯模式,是全局?jǐn)?shù)據(jù)邏輯關(guān)系的抽象和描述。它獨(dú)立于數(shù)據(jù)的物理存儲(chǔ)結(jié)構(gòu),是所有用戶的共同的邏輯數(shù)據(jù)視圖。內(nèi)模式:內(nèi)模式又稱物理模式,用以描述數(shù)據(jù)在數(shù)據(jù)庫(kù)中的存儲(chǔ)和存取方式。3、 分布式數(shù)據(jù)庫(kù)管理系統(tǒng)中事務(wù)的提交分哪兩個(gè)階段?問答第 3題(1) 預(yù)提交階段(2) 決策后階段。4、 設(shè)置和管理鎖必須遵守的兩段式協(xié)議的內(nèi)容問答第 4題(1) 一個(gè)數(shù)據(jù)單元在第一次被訪問之前必須對(duì)它加鎖。(2) 如果一個(gè)數(shù)據(jù)單元已經(jīng)有了一個(gè)共享鎖,只能對(duì)它再附加共享鎖。假如它有了一個(gè)

24、獨(dú)占鎖,不能再對(duì)它附加任何鎖。(3) 由一個(gè)進(jìn)程設(shè)置的所有鎖,只能在該進(jìn)程結(jié)束時(shí)釋放,而且要一起釋放。5、 數(shù)據(jù)庫(kù)系統(tǒng)可能發(fā)生的主要故障有:問答第 5題事務(wù)故障、系統(tǒng)故障和存儲(chǔ)介質(zhì)故障。6、 DBMS中事務(wù)的特性及含義是指:問答第 6題(1) 事務(wù)的原子性指的是,事務(wù)中包含的程序作為數(shù)據(jù)庫(kù)的邏輯工作單位,它所做的對(duì)數(shù)據(jù)修改操作要么全部執(zhí)行,要么完全不執(zhí)行,這種特性稱為原子性。(2) 事務(wù)的一致性指的是在一個(gè)事務(wù)執(zhí)行之前和執(zhí)行之后數(shù)據(jù)庫(kù)都必須處于一致性狀態(tài),這種特性稱為事務(wù)的一致性。(3) 分離性指并發(fā)的事務(wù)是相互隔離的。即一個(gè)事務(wù)內(nèi)部的操作及正在操作的數(shù)據(jù)必須封鎖起來,不被其它企圖進(jìn)行修改的事

25、務(wù)看到。(4) 持久性意味著當(dāng)系統(tǒng)或介質(zhì)發(fā)生故障時(shí),確保已提交事務(wù)的更新不能丟失。即一旦一個(gè)事務(wù)提交,DBMS保證它對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)的改變應(yīng)該是永久性的,耐得住任何系統(tǒng)故障。7、 數(shù)據(jù)庫(kù)管理系統(tǒng)的功能主要?jiǎng)澐譃槟? 部分:?jiǎn)柎鸬?7題(1) 數(shù)據(jù)庫(kù)模式定義(2) 數(shù)據(jù)操縱(3) 數(shù)據(jù)庫(kù)系統(tǒng)控制(4) 數(shù)據(jù)庫(kù)維護(hù)和服務(wù)8、 說明關(guān)系數(shù)據(jù)模型中候選碼和碼( 主關(guān)鍵字 ) 的定義.問答第 8題(1) 候選碼:在關(guān)系模式R(U) 中, K 為 R 的屬性或者屬性組,若滿足KU ,則 K 為關(guān)系模式R 的候選碼。(2) 主碼 : 若關(guān)系模式 R(U) 中有多個(gè)候選碼,則選定其中的一個(gè)候選碼作為主碼,或稱主

26、關(guān)鍵字。9、 數(shù)據(jù)倉(cāng)庫(kù)的定義:?jiǎn)柎鸬?9題數(shù)據(jù)倉(cāng)庫(kù)是支持決策過程的、面向主題的、集成的、隨時(shí)間變化的、持久的數(shù)據(jù)集合。10、關(guān)系數(shù)據(jù)庫(kù)語言SQL的主要功能包括:?jiǎn)柎鸬?10 題數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)控制11、試述獨(dú)立的對(duì)象標(biāo)識(shí)OID 具有的特性 :問答第 11 題獨(dú)立的對(duì)象標(biāo)識(shí)OID 具有下面特性:(1) 每個(gè)對(duì)象在產(chǎn)生時(shí)得到一個(gè)唯一的標(biāo)識(shí)符。(2) 該標(biāo)識(shí)符在對(duì)象的整個(gè)生命周期內(nèi)是固定不變的,而且是唯一的。(3) 一個(gè)被刪除對(duì)象的標(biāo)識(shí)符不可再用。(4) 對(duì)象標(biāo)識(shí)符獨(dú)立于對(duì)象的存儲(chǔ)位置和對(duì)象的狀態(tài)。(5) 用戶定義的關(guān)鍵字仍然可以存在 , 而且可以提供一些函數(shù)實(shí)現(xiàn)把一個(gè)對(duì)象的標(biāo)識(shí)符轉(zhuǎn)換成一個(gè)

27、相關(guān)的用戶定義的關(guān)鍵字 , 或者相反方向的轉(zhuǎn)換。12、 有關(guān)系模式 R(U,F) ,屬性集 U=A,B,C,D,E , 函數(shù)依賴集合 F=C->A, BC->D, D->E , 請(qǐng)回答如下的問題: (1) R 最高屬于第幾范式 ? 說明理由; (2) 請(qǐng)分解 R 為符合第三范式的關(guān)系模式集合,并給出每個(gè)關(guān)系的主碼:?jiǎn)柎鸬?12 題R 最高屬于 1NF 范式。 理由:關(guān)系模式 R(U,F) 的主碼是 (B,C) ,屬性之間存在部分函數(shù)依賴 C->A ,同時(shí)存在傳遞函數(shù)依賴 BC->D, D->E 。符合第三范式的關(guān)系模式集合:R1(C,A) ,主碼: CR2(

28、BC ,D) ,主碼: BCR3(D,E) ,主碼: D13、設(shè)有關(guān)系 R 和 S 如下圖所示。請(qǐng)畫出R和 S 的并(RúS)、交(RùS)、差 (R-S) 運(yùn)算結(jié)果。.問答第 13 題并(RS)運(yùn)算結(jié)果、交(RS) 運(yùn)算結(jié)果、差(R-S)運(yùn)算結(jié)果.14、 下圖畫出供應(yīng)商、 零件和項(xiàng)目和倉(cāng)庫(kù)四者相互關(guān)系的E-R 模型圖,圖中給出 " 庫(kù)存 " 和" 供應(yīng) " 兩個(gè)聯(lián)系的屬性,其他每類實(shí)體的屬性自定。 完成下列設(shè)計(jì)工作 : (1) 請(qǐng)?jiān)O(shè)計(jì)出相應(yīng)的關(guān)系數(shù)據(jù)庫(kù)的關(guān)系模式, 標(biāo)明主碼。 (2) 請(qǐng)?jiān)O(shè)計(jì)一個(gè) SQL查詢語句 , 查詢供應(yīng)零件品種

29、數(shù)目大于 10 種的供應(yīng)商的名字和供應(yīng)零件品種數(shù)。問答第 14 題(1)關(guān)系模式(表格結(jié)構(gòu))如下,紅色為主碼:零件表(零件號(hào),零件名,)。供應(yīng)商表(供應(yīng)商號(hào),供應(yīng)商名稱,供應(yīng)商地址)項(xiàng)目表(項(xiàng)目號(hào),項(xiàng)目名,)項(xiàng)目供應(yīng)零件表(供應(yīng)商號(hào),零件號(hào),項(xiàng)目號(hào),供應(yīng)數(shù)量)倉(cāng)庫(kù)表(倉(cāng)庫(kù)號(hào),倉(cāng)庫(kù)名,)庫(kù)存表(倉(cāng)庫(kù)號(hào),零件號(hào),庫(kù)存量,. )(2) SQL 查詢語句如下:SELECT 供應(yīng)商名稱, COUNT(*) FROM供應(yīng)商表S,項(xiàng)目供應(yīng)零件表M ,零件表P,項(xiàng)目表OWHERE S. 供應(yīng)商號(hào)= M. 供應(yīng)商號(hào)AND M. 零件號(hào)= P.零件號(hào)AND M. 項(xiàng)目號(hào) = O. 項(xiàng)目號(hào)GROUP BY供應(yīng)商名稱

30、HAVING COUNT(*) > 10.思考題二一、 填空題1、 分布式數(shù)據(jù)庫(kù)是數(shù)據(jù)庫(kù)技術(shù)和()結(jié)合的產(chǎn)物。第 1個(gè)空答案為網(wǎng)絡(luò)技術(shù)2、在關(guān)系數(shù)據(jù)庫(kù)中,通過()來表示實(shí)體集之間的聯(lián)系。第 2個(gè)空正確答案為關(guān)系表3、分布式數(shù)據(jù)庫(kù)系統(tǒng)中數(shù)據(jù)分片的方法有:()。第 3 個(gè)空正確答案為水平分片、垂直分片、水平垂直混合分片三種方法4、 DBMS的系統(tǒng)緩沖區(qū)是由控制信息和若干()組成。第 4個(gè)空正確答案為數(shù)據(jù)頁(yè)5、對(duì)數(shù)據(jù)庫(kù)的物理設(shè)計(jì)優(yōu)劣評(píng)價(jià)的重點(diǎn)是()。第 5個(gè)空正確答案為訪問時(shí)間效率和空間利用效率6、 DBMS中基本的加鎖類型是()。第 6個(gè)空正確答案為共享鎖和獨(dú)占鎖7、數(shù)據(jù)挖掘的方法有()。第

31、 7個(gè)空正確答案為直接數(shù)據(jù)挖掘和間接數(shù)據(jù)挖掘8、現(xiàn)實(shí)世界中,實(shí)體之間聯(lián)系的類型有如下幾種:() .第 8個(gè)空正確答案為一對(duì)一聯(lián)系、一對(duì)多聯(lián)系、多對(duì)多聯(lián)系9、 DBMS設(shè)置檢查點(diǎn)的主要目的是().第 9個(gè)空正確答案為提高數(shù)據(jù)庫(kù)恢復(fù)的效率10、數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式是() .第 10 個(gè)空正確答案為外模式、概念模式和內(nèi)模式二、問答題1、 視圖概念的主要優(yōu)點(diǎn)有:?jiǎn)柎鸬?1題(1)提供了邏輯上的數(shù)據(jù)獨(dú)立性:修改了基本表,通過建立視圖,可以不改變應(yīng)用程序。(2)簡(jiǎn)化了用戶查詢;(3)不同的用戶通過視圖可以從不同的觀點(diǎn)觀察數(shù)據(jù);(4)視圖作為授權(quán)的單位提高了系統(tǒng)的安全性,通過視圖可以對(duì)用戶隱藏某些數(shù)據(jù)。2、

32、 關(guān)系數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)過程主要包括哪些步驟:?jiǎn)柎鸬?2題(1) 從 E-R 模式導(dǎo)出初始數(shù)據(jù)庫(kù)模式。(2) 關(guān)系模式規(guī)范化。(3) 模式評(píng)價(jià)。(4) 以 DBMS 語法描述數(shù)據(jù)庫(kù)模式。3、 簡(jiǎn)述語義數(shù)據(jù)模型和結(jié)構(gòu)數(shù)據(jù)模型的主要差別:(1)語義數(shù)據(jù)模型注重:(2)語義數(shù)據(jù)模型不注重: (3)語義數(shù)據(jù)模型如:A、結(jié)構(gòu)數(shù)據(jù)模型注重:B 、結(jié)構(gòu)數(shù)據(jù)模型不注重:C、結(jié)構(gòu)數(shù)據(jù)模型如:?jiǎn)柎鸬?3題(1) 語義數(shù)據(jù)模型注重:數(shù)據(jù)表示的語義.(2) 語義數(shù)據(jù)模型不注重:數(shù)據(jù)的組織結(jié)構(gòu)(3) 語義數(shù)據(jù)模型如:實(shí)體聯(lián)系數(shù)據(jù)模型、面向?qū)ο髷?shù)據(jù)模型A 、結(jié)構(gòu)數(shù)據(jù)模型注重:數(shù)據(jù)的組織結(jié)構(gòu)B 、結(jié)構(gòu)數(shù)據(jù)模型不注重:數(shù)據(jù)表示的

33、語義C、結(jié)構(gòu)數(shù)據(jù)模型如:層次數(shù)據(jù)模型、網(wǎng)狀數(shù)據(jù)模型、關(guān)系數(shù)據(jù)模型。4、 簡(jiǎn)述數(shù)據(jù)倉(cāng)庫(kù)的特征:?jiǎn)柎鸬?4題(1) 數(shù)據(jù)倉(cāng)庫(kù)是面向主題的。(2) 數(shù)據(jù)倉(cāng)庫(kù)是集成的的。(3) 數(shù)據(jù)倉(cāng)庫(kù)是隨時(shí)間變化的。(4) 數(shù)據(jù)倉(cāng)庫(kù)是穩(wěn)定的。(5) 信息的概括和聚集5、解釋下面的詞語:(1)物理數(shù)據(jù)的獨(dú)立性:(2)邏輯數(shù)據(jù)的獨(dú)立性:(3)意向鎖: (4)關(guān)系:?jiǎn)柎鸬?5題(1) 物理數(shù)據(jù)的獨(dú)立性:指數(shù)據(jù)的全局邏輯結(jié)構(gòu)獨(dú)立于物理存儲(chǔ)結(jié)構(gòu)。(2) 邏輯數(shù)據(jù)的獨(dú)立性:指數(shù)據(jù)的全局邏輯結(jié)構(gòu)獨(dú)立于局部邏輯結(jié)構(gòu)。(3) 意向鎖: 意向鎖是在加鎖結(jié)點(diǎn)的祖先結(jié)點(diǎn)上用作" 意向 " 或 "標(biāo)記 &quo

34、t; ,意味著鎖是加在該結(jié)點(diǎn)的下屬結(jié)點(diǎn)上。(4) 關(guān)系:某一時(shí)刻對(duì)應(yīng)某個(gè)關(guān)系模式的內(nèi)容(元組的集合,或稱行的集合)稱作關(guān)系。6、 設(shè)有關(guān)系 R 和 S如下圖所示。請(qǐng)畫出R 和 S 等值 (R.A=S.A) 連接和不等值 (R.A<S.A) 連接的運(yùn)算結(jié)果。問答第 6題(1) R.A = S.A 的等值連接結(jié)果如下:.(2) R.A < S.A 的不等值連接結(jié)果如下:7、 有關(guān)系模式R(U,F) ,屬性集合U =A,B,C,D,E, 函數(shù)依賴集合F = A->BC, B->D, CD->E, E->B,請(qǐng)回答如下的問題:(1) R 的候選碼是:(2) R 的主

35、碼是:(3) R 最高屬于第幾范式 ? 說明理由;(4) R 是否為第三范式 , 解釋原因;(5) 請(qǐng)分解 R 為符合第三范式的關(guān)系模式集合,并給出每個(gè)關(guān)系模式的主碼。問答第 7題(1) R 的候選碼是: A(2) R 的主碼是: A(3) R最高屬于第幾范式? 說明理由;R 最高屬于第2(2NF) 范式。理由:關(guān)系模式R(U,F) 中不存在非主屬性對(duì)碼的部分函數(shù)依賴。(4) R 是否為第三范式,解釋原因;R 不屬于第三范式。理由:關(guān)系模式R(U,F) 中存在非主屬性對(duì)碼的傳遞函數(shù)依賴,如A->B, B->D 。.(5) 請(qǐng)分解 R 為符合第三范式的關(guān)系模式集合,并給出每個(gè)關(guān)系模式

36、的主碼。保持函數(shù)依賴的分解如下:R1(A,B,C),主碼: A R2(B,D),主碼: B R3(C,D,E),主碼: (C,D) R4(E,B),主碼:E不保持函數(shù)依賴的分解如下: R1(A,B,C) ,主碼: A R2(C,D,E), 主碼: (C,D) 8、完成下面的數(shù)據(jù)庫(kù)設(shè)計(jì): 請(qǐng)?jiān)O(shè)計(jì)某單位的科研項(xiàng)目管理數(shù)據(jù)庫(kù),主要的實(shí)體包括:科研項(xiàng)目組、科研人員和科研項(xiàng)目。他們之間的關(guān)系如下:每個(gè)科研項(xiàng)目組可以有多個(gè)科研人員,每個(gè)科研人員可以屬于多個(gè)科研項(xiàng)目組;每個(gè)科研項(xiàng)目組可以負(fù)責(zé)多個(gè)科研項(xiàng)目,每個(gè)科研項(xiàng)目只能由一個(gè)科研項(xiàng)目組負(fù)責(zé);每個(gè)科研人員可以參與多個(gè)科研項(xiàng)目的工作,每個(gè)科研項(xiàng)目由多個(gè)科研人員

37、參與工作。學(xué)生自己設(shè)計(jì)每類實(shí)體的主要屬性。要求完成如下設(shè)計(jì)工作:(1) 畫出該系統(tǒng)的 E-R 模型圖,包括實(shí)體及實(shí)體之間的聯(lián)系,并標(biāo)出:(a) 實(shí)體的主要屬性 ,(b) 實(shí)體之間聯(lián)系的主要屬性;(2) 把 E-R 模型圖轉(zhuǎn)換為關(guān)系表(標(biāo)明主關(guān)鍵字)。(3) 請(qǐng)?jiān)O(shè)計(jì)一個(gè) SQL查詢語句 , 顯示參與科研項(xiàng)目數(shù)大于 5 項(xiàng)的科研人員的姓名、參與的科研項(xiàng)目數(shù)目。E_R模型圖如下:實(shí)體關(guān)系表,紅色為主碼:(1) 項(xiàng)目表: ( 項(xiàng)目號(hào),項(xiàng)目名, )(2) 科研組表: ( 科研組號(hào),科研組名, )(3) 科研人員表: ( 人員號(hào),人員名, )兩個(gè)多對(duì)多的聯(lián)系轉(zhuǎn)換為兩個(gè)關(guān)系表:(1) 屬于表: ( 人員號(hào),

38、科研組號(hào), )(2) 參與項(xiàng)目表: ( 人員號(hào),項(xiàng)目號(hào), )SQL語句如下:SELECT 人員名稱, COUNT(*)FROM科研人員表R,參與項(xiàng)目表MWHERE R人.員號(hào) = M.人員號(hào).GROUP BY人員名稱HAVING COUNT(*) > 5思考題二參考答案:一、填空題第 1 個(gè)空答案為網(wǎng)絡(luò)技術(shù)第 2 個(gè)空正確答案為關(guān)系表第 3 個(gè)空正確答案為水平分片、垂直分片、水平垂直混合分片三種方法第 4 個(gè)空正確答案為數(shù)據(jù)頁(yè)第 5 個(gè)空正確答案為訪問時(shí)間效率和空間利用效率第 6 個(gè)空正確答案為共享鎖和獨(dú)占鎖第 7 個(gè)空正確答案為直接數(shù)據(jù)挖掘和間接數(shù)據(jù)挖掘第 8 個(gè)空正確答案為一對(duì)一聯(lián)系

39、、一對(duì)多聯(lián)系、多對(duì)多聯(lián)系第 9 個(gè)空正確答案為提高數(shù)據(jù)庫(kù)恢復(fù)的效率第 10 個(gè)空正確答案為外模式、概念模式和內(nèi)模式二、問答題答案問答第 1題(1) 提供了邏輯上的數(shù)據(jù)獨(dú)立性:修改了基本表,通過建立視圖,可以不改變應(yīng)用程序。(2) 簡(jiǎn)化了用戶查詢;(3) 不同的用戶通過視圖可以從不同的觀點(diǎn)觀察數(shù)據(jù);(4) 視圖作為授權(quán)的單位提高了系統(tǒng)的安全性,通過視圖可以對(duì)用戶隱藏某些數(shù)據(jù)。問答第 2題(1) 從 E-R 模式導(dǎo)出初始數(shù)據(jù)庫(kù)模式。(2) 關(guān)系模式規(guī)范化。(3) 模式評(píng)價(jià)。(4) 以 DBMS語法描述數(shù)據(jù)庫(kù)模式。問答第 3題(1) 語義數(shù)據(jù)模型注重:數(shù)據(jù)表示的語義(2) 語義數(shù)據(jù)模型不注重:數(shù)據(jù)的

40、組織結(jié)構(gòu)(3) 語義數(shù)據(jù)模型如:實(shí)體聯(lián)系數(shù)據(jù)模型、面向?qū)ο髷?shù)據(jù)模型A、結(jié)構(gòu)數(shù)據(jù)模型注重:數(shù)據(jù)的組織結(jié)構(gòu)B、結(jié)構(gòu)數(shù)據(jù)模型不注重:數(shù)據(jù)表示的語義C、結(jié)構(gòu)數(shù)據(jù)模型如:層次數(shù)據(jù)模型、網(wǎng)狀數(shù)據(jù)模型、關(guān)系數(shù)據(jù)模型。問答第 4題(1) 數(shù)據(jù)倉(cāng)庫(kù)是面向主題的。(2) 數(shù)據(jù)倉(cāng)庫(kù)是集成的的。(3) 數(shù)據(jù)倉(cāng)庫(kù)是隨時(shí)間變化的。(4) 數(shù)據(jù)倉(cāng)庫(kù)是穩(wěn)定的。(5) 信息的概括和聚集問答第 5題(1)物理數(shù)據(jù)的獨(dú)立性:指數(shù)據(jù)的全局邏輯結(jié)構(gòu)獨(dú)立于物理存儲(chǔ)結(jié)構(gòu)。(2)邏輯數(shù)據(jù)的獨(dú)立性:指數(shù)據(jù)的全局邏輯結(jié)構(gòu)獨(dú)立于局部邏輯結(jié)構(gòu)。(3)意向鎖:意向鎖是在加鎖結(jié)點(diǎn)的祖先結(jié)點(diǎn)上用作" 意向 " 或 " 標(biāo)記

41、" ,意味著鎖是加在該結(jié)點(diǎn)的下屬結(jié)點(diǎn)上。.(4) 關(guān)系: 某一時(shí)刻對(duì)應(yīng)某個(gè)關(guān)系模式的內(nèi)容(元組的集合,或稱行的集合)稱作關(guān)系。問答第 6題(1) R.A = S.A 的等值連接結(jié)果如下:(2) R.A < S.A 的不等值連接結(jié)果如下:?jiǎn)柎鸬?7題(1) R 的候選碼是: A(2) R 的主碼是: A(3) R最高屬于第幾范式? 說明理由;R 最高屬于第2(2NF) 范式。理由:關(guān)系模式R(U,F) 中不存在非主屬性對(duì)碼的部分函數(shù)依賴。(4) R 是否為第三范式,解釋原因;R 不屬于第三范式。理由:關(guān)系模式R(U,F) 中存在非主屬性對(duì)碼的傳遞函數(shù)依賴,如A->B, B-

42、>D 。(5) 請(qǐng)分解 R 為符合第三范式的關(guān)系模式集合,并給出每個(gè)關(guān)系模式的主碼。保持函數(shù)依賴的分解如下:R1(A,B,C),主碼: A R2(B,D),主碼: B R3(C,D,E),主碼: (C,D) R4(E,B),主碼:E不保持函數(shù)依賴的分解如下:R1(A,B,C),主碼: A R2(C,D,E),主碼: (C,D).問答第 8題E_R模型圖如下:實(shí)體關(guān)系表,紅色為主碼:(1) 項(xiàng)目表: ( 項(xiàng)目號(hào),項(xiàng)目名, )(2) 科研組表: ( 科研組號(hào),科研組名, )(3) 科研人員表: ( 人員號(hào),人員名, )兩個(gè)多對(duì)多的聯(lián)系轉(zhuǎn)換為兩個(gè)關(guān)系表:(1) 屬于表: ( 人員號(hào),科研組號(hào),

43、 )(2) 參與項(xiàng)目表: ( 人員號(hào),項(xiàng)目號(hào), )SQL語句如下:SELECT 人員名稱, COUNT(*)FROM科研人員表R,參與項(xiàng)目表MWHERE R人.員號(hào) = M.人員號(hào)GROUP BY人員名稱HAVING COUNT(*) > 5思考題三問答題1、 數(shù)據(jù)庫(kù)管理系統(tǒng)的體系結(jié)構(gòu)有哪三種:問答第 1題物理中心數(shù)據(jù)庫(kù)結(jié)構(gòu)、分布式數(shù)據(jù)庫(kù)結(jié)構(gòu)、客戶/ 服務(wù)器組織結(jié)構(gòu)2. 面向?qū)ο髷?shù)據(jù)庫(kù)管理系統(tǒng)中的模式演變的內(nèi)容主要包括如下兩方面:?jiǎn)柎鸬?2題改變類結(jié)點(diǎn)的定義、改變類層次結(jié)構(gòu)3. 關(guān)系數(shù)據(jù)模型的完整性包括:.問答第 3題實(shí)體完整性,域完整性,引用完整性。4.DBMS中事務(wù)的特性是 :問答第

44、 4題原子性、一致性、分離性、持久性5、 SQL Server的數(shù)據(jù)庫(kù)備份策略有三種:?jiǎn)柎鸬?5題只備份數(shù)據(jù)庫(kù)、備份數(shù)據(jù)庫(kù)和日志文件、增量備份。6、 數(shù)據(jù)庫(kù)設(shè)計(jì)的4 個(gè)階段是 :問答第 6題(1) 需求分析階段 (2) 概念設(shè)計(jì)階段 (3) 邏輯設(shè)計(jì)階段 (4) 物理設(shè)計(jì)階段7、 數(shù)據(jù)庫(kù)管理系統(tǒng)在事務(wù)日志中記錄的主要信息有:?jiǎn)柎鸬?7題事務(wù)標(biāo)識(shí);事務(wù)運(yùn)行的關(guān)鍵時(shí)間,如開始時(shí)間、提交時(shí)間等;對(duì)數(shù)據(jù)庫(kù)的更新操作類型( 增加、刪除、修改)和操作對(duì)象;更新事務(wù)的前映像和后映像內(nèi)容。8、 解釋下面詞語的含義:(1)數(shù)據(jù)庫(kù)安全性指:(2) DBMS保證數(shù)據(jù)庫(kù)安全性的措施:(3)數(shù)據(jù)庫(kù)完整性指: (4) D

45、BMS 保證數(shù)據(jù)庫(kù)完整性的措施:(5)數(shù)據(jù)庫(kù) DB: (6)數(shù)據(jù)庫(kù)管理系統(tǒng)DBMS:?jiǎn)柎鸬?8題(1)數(shù)據(jù)庫(kù)安全性指:數(shù)據(jù)庫(kù)的安全性是為了防止對(duì)數(shù)據(jù)庫(kù)數(shù)據(jù)的惡意破壞和非法存取。(2) DBMS 保證數(shù)據(jù)庫(kù)安全性的措施: DBMS提供安全認(rèn)證登錄和授權(quán)訪問數(shù)據(jù)庫(kù)對(duì)象。(3) 數(shù)據(jù)庫(kù)完整性指: 數(shù)據(jù)庫(kù)的完整性是指數(shù)據(jù)庫(kù)數(shù)據(jù)的正確性和相容性。(4) DBMS 保證數(shù)據(jù)庫(kù)完整性的措施: DBMS提供實(shí)體完整性、域完整性和引用完整性約束。(5) 數(shù)據(jù)庫(kù) DB: 數(shù)據(jù)庫(kù)是長(zhǎng)期儲(chǔ)存在計(jì)算機(jī)內(nèi)的、有組織的、可共享的數(shù)據(jù)集合。(6) 數(shù)據(jù)庫(kù)管理系統(tǒng) DBMS: DBMS是對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行存儲(chǔ)和管理的軟件系統(tǒng),是一套系統(tǒng)軟件。9、 CAx 系統(tǒng)集成中 , 實(shí)現(xiàn)不同應(yīng)用系統(tǒng)數(shù)據(jù)集成的三種方式為:問答第 9題(1) 點(diǎn)到點(diǎn)的集成方式:每?jī)蓚€(gè) CAx 應(yīng)用程序之間都有一對(duì)前后處理器用于交換數(shù)據(jù)。(2) BUS 總線集成方式:每個(gè) CAx 應(yīng)用程序只須與標(biāo)準(zhǔn)數(shù)據(jù)格式之間有一對(duì)前后處理器交換數(shù)據(jù)。(3) 共享數(shù)據(jù)庫(kù)集成方式:所有的 CAx 應(yīng)用程序模塊都采用統(tǒng)一的模型結(jié)構(gòu),共享同一個(gè)產(chǎn)品數(shù)據(jù)庫(kù)。10、數(shù)據(jù)倉(cāng)庫(kù)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論