《數(shù)據(jù)庫(kù)系統(tǒng)概論》練習(xí)題(答案)(總165頁(yè))
《《數(shù)據(jù)庫(kù)系統(tǒng)概論》練習(xí)題(答案)(總165頁(yè))》由會(huì)員分享,可在線閱讀,更多相關(guān)《《數(shù)據(jù)庫(kù)系統(tǒng)概論》練習(xí)題(答案)(總165頁(yè))(167頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、第一章 數(shù)據(jù)庫(kù)系統(tǒng)導(dǎo)論 3 一、選擇題 3 二、判斷題 11 三、填空題 11 四、名詞解釋 13 五、簡(jiǎn)答題 16 第二章 關(guān)系數(shù)據(jù)模型 31 一、選擇題 31 二、判斷題 41 三、填空題 41 四、名詞解釋 43 五、簡(jiǎn)答題 45 第四章 關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)理論 52 一、選擇題 52 二、判斷題 65 三、填空題 68 四、名詞解釋 72 五、簡(jiǎn)答題 74 第三章 數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)語(yǔ)言 SQL 90 一、選擇題 90 二、填空題 101 三、簡(jiǎn)答題 102 第五章 數(shù)據(jù)庫(kù)設(shè)計(jì) 145 一、選擇題 145 二、判斷題 150 三、填空題 150
2、 四、簡(jiǎn)答題 154 第一章 數(shù)據(jù)庫(kù)系統(tǒng)導(dǎo)論 一、選擇題 1.在數(shù)據(jù)庫(kù)中存儲(chǔ)的是 A)數(shù)據(jù) B)數(shù)據(jù)模型 C)數(shù)據(jù)以及數(shù)據(jù)之間的聯(lián)系 D)信息 答案:C 2. 存儲(chǔ)在計(jì)算機(jī)內(nèi)有結(jié)構(gòu)的數(shù)據(jù)的集合是 A)數(shù)據(jù)庫(kù)系統(tǒng) B)數(shù)據(jù)庫(kù) C)數(shù)據(jù)庫(kù)管理系統(tǒng) D)數(shù)據(jù)結(jié)構(gòu) 答案:B 3.信息的數(shù)據(jù)表示形式是 A)只能是文字 B)只能是聲音 C)只能是圖形 D)上述皆可 答案:D
3、4.數(shù)據(jù)管理與數(shù)據(jù)處理之間的關(guān)系是 A)兩者是一回事 B)兩者之間無(wú)關(guān) C)數(shù)據(jù)管理是數(shù)據(jù)處理的基本環(huán)節(jié) D)數(shù)據(jù)處理是數(shù)據(jù)管理的基本環(huán)節(jié) 答案:C 5.在數(shù)據(jù)管理技術(shù)的發(fā)展過程中,經(jīng)歷了人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫(kù)系統(tǒng)階段。 在這幾個(gè)階段中,數(shù)據(jù)獨(dú)立性最高的階段是 A)數(shù)據(jù)庫(kù)系統(tǒng) B)文件系統(tǒng) C)人工管理 D)數(shù)據(jù)項(xiàng)管理 答案:A 6.下面列出的數(shù)據(jù)庫(kù)管理技術(shù)發(fā)展的三個(gè)階段中,沒有專門的軟件對(duì)數(shù)據(jù)進(jìn)行管理的是 I.人工管理階段 II.文件系統(tǒng)階
4、段 III.?dāng)?shù)據(jù)庫(kù)階段 A.I 和 II B.只有 II C.II 和 III D.只有 I 答案:D 7.DBMS是 A.數(shù)據(jù)庫(kù) B.數(shù)據(jù)庫(kù)系統(tǒng) C.數(shù)據(jù)庫(kù)應(yīng)用軟件 D.數(shù)據(jù)庫(kù)管理軟件 答案:D 8.以下所列數(shù)據(jù)庫(kù)系統(tǒng)組成中,正確的是 A)計(jì)算機(jī)、文件、文件管理系統(tǒng)、程序 B)計(jì)算機(jī)、文件、程序設(shè)計(jì)語(yǔ)言、程序 C)計(jì)算機(jī)、文件、報(bào)表處理程序、網(wǎng)絡(luò)通信程序 D)支持?jǐn)?shù)據(jù)庫(kù)系統(tǒng)的計(jì)算機(jī)軟硬件環(huán)境、數(shù)據(jù)庫(kù)文件、數(shù)據(jù)庫(kù)管理系統(tǒng)、數(shù)據(jù)庫(kù)應(yīng)用程序
5、 和數(shù)據(jù)庫(kù)管理員 答案:D 9.數(shù)據(jù)庫(kù)系統(tǒng)的核心是 A)數(shù)據(jù)庫(kù) B)數(shù)據(jù)庫(kù)管理系統(tǒng) C)數(shù)據(jù)模型 D)軟件工具 答案:B 10.?dāng)?shù)據(jù)庫(kù) DB、數(shù)據(jù)庫(kù)系統(tǒng) DBS、數(shù)據(jù)庫(kù)管理系統(tǒng) DBMS 三者之間的關(guān)系是 A)DBS 包括 DB、DBMS B)DB 包括 DBS、DBMS C)DBMS 包括 DB、DBS D)DB 就是 DBS,也就是 DBMS 答案:A 11.數(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)和 構(gòu)成。 A
6、.系統(tǒng)分析員 B.程序員 C.數(shù)據(jù)庫(kù)管理員 D.操作員 答案:C 12.下述不是DBA數(shù)據(jù)庫(kù)管理員的職責(zé)的是 A.完整性約束說明 B.定義數(shù)據(jù)庫(kù)模式 C.數(shù)據(jù)庫(kù)安全 D.數(shù)據(jù)庫(kù)管理系統(tǒng)設(shè)計(jì) 答案:D 13.提供數(shù)據(jù)庫(kù)定義、數(shù)據(jù)操縱、數(shù)據(jù)控制和數(shù)據(jù)庫(kù)維護(hù)功能的軟件稱為 A.OS B.DS C.DBMS D.DBS 答案:C 14.數(shù)據(jù)庫(kù)的基本特點(diǎn) A)數(shù)據(jù)可以共享(或數(shù)據(jù)結(jié)構(gòu)化)、數(shù)據(jù)獨(dú)立性、數(shù)據(jù)冗余大,易移值、統(tǒng)一管理和控制 B)數(shù)據(jù)可以共享(或數(shù)據(jù)
7、結(jié)構(gòu)化)、數(shù)據(jù)獨(dú)立性、數(shù)據(jù)冗余小,易擴(kuò)充、統(tǒng)一管理和控制 C)數(shù)據(jù)可以共享(或數(shù)據(jù)結(jié)構(gòu)化)、數(shù)據(jù)互換性、數(shù)據(jù)冗余小,易擴(kuò)充、統(tǒng)一管理和控制 D)數(shù)據(jù)非結(jié)構(gòu)化、數(shù)據(jù)獨(dú)立性、數(shù)據(jù)冗余小,易擴(kuò)充、統(tǒng)一管理和控制 答案:B 15.下列四項(xiàng)中,不屬于數(shù)據(jù)庫(kù)系統(tǒng)特點(diǎn)的是 A.數(shù)據(jù)共享 B.數(shù)據(jù)完整性 C.數(shù)據(jù)冗余度高 D.數(shù)據(jù)獨(dú)立性高 答案:C 16.下面列出的條目中,不屬于數(shù)據(jù)庫(kù)技術(shù)的主要特點(diǎn)的是 A.?dāng)?shù)據(jù)的結(jié)構(gòu)化 B.?dāng)?shù)據(jù)的冗余度小 C.較高的數(shù)據(jù)獨(dú)立性 D.程序的標(biāo)準(zhǔn)化 答案:D 17.在數(shù)據(jù)庫(kù)管理系
8、統(tǒng)中,下面不是數(shù)據(jù)庫(kù)存取功能模塊的是 A.事務(wù)管理程序模塊 B.?dāng)?shù)據(jù)更新程序模塊 C.交互式程序查詢模塊 D.查詢處理程序模塊 答案:C 18.在下面所列出的條目中,不屬于數(shù)據(jù)庫(kù)管理系統(tǒng)的基本功能的是 A.?dāng)?shù)據(jù)庫(kù)定義 B.?dāng)?shù)據(jù)庫(kù)的建立和維護(hù) C.?dāng)?shù)據(jù)庫(kù)的存取 D.?dāng)?shù)據(jù)庫(kù)和網(wǎng)絡(luò)中其他軟件系統(tǒng)的通信 答案:D 19.在數(shù)據(jù)庫(kù)中產(chǎn)生數(shù)據(jù)不一致的根本原因是 A)數(shù)據(jù)存儲(chǔ)量太大 B)未對(duì)數(shù)據(jù)進(jìn)行完整性控制 C)沒有嚴(yán)格保護(hù)數(shù)據(jù) D)數(shù)據(jù)冗余 答案:D 20.在數(shù)據(jù)庫(kù)中,下列說法
9、不正確的是 A)數(shù)據(jù)庫(kù)避免了一切數(shù)據(jù)重復(fù) B)數(shù)據(jù)庫(kù)減少了數(shù)據(jù)冗余 C)數(shù)據(jù)庫(kù)中的數(shù)據(jù)可以共享 D)若系統(tǒng)是完全可以控制的,則系統(tǒng)可確保更新的一致性 答案:A 21.?dāng)?shù)據(jù)庫(kù)三級(jí)模式體系結(jié)構(gòu)的劃分,有利于保持?jǐn)?shù)據(jù)庫(kù)的 A)數(shù)據(jù)獨(dú)立性 B)數(shù)據(jù)安全性 C)結(jié)構(gòu)規(guī)范化 D)操作可行性 答案:A 22.模式是數(shù)據(jù)庫(kù) A)全局物理結(jié)構(gòu) B)局部物理結(jié)構(gòu) C)全局邏輯結(jié)構(gòu) D)局部邏輯結(jié)構(gòu) 答案:C 23.在數(shù)據(jù)庫(kù)的三級(jí)模式結(jié)構(gòu)中,內(nèi)模式有 A.1 個(gè) B.2 個(gè) C.3 個(gè) D.任意多個(gè)
10、答案:A 24.描述數(shù)據(jù)庫(kù)全體數(shù)據(jù)的全局邏輯結(jié)構(gòu)和特性的是 A.模式 B.內(nèi)模式 C.外模式 D.存儲(chǔ)模式 答案:A 25.用戶或應(yīng)用程序看到的那部分局部邏輯結(jié)構(gòu)和特征的描述是 A.模式 B.物理模式 C.子模式 D.內(nèi)模式 答案:C 26.?dāng)?shù)據(jù)庫(kù)系統(tǒng)的數(shù)據(jù)獨(dú)立性是指 A)不會(huì)因數(shù)據(jù)的變化而影響應(yīng)用程序 B)不會(huì)因系統(tǒng)數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)與數(shù)據(jù)邏輯結(jié)構(gòu)的變化而影響應(yīng)用程序 C)不會(huì)因存儲(chǔ)策略的變化而影響存儲(chǔ)結(jié)構(gòu) D)不會(huì)因某些存儲(chǔ)結(jié)構(gòu)的變化而影響其他的存儲(chǔ)結(jié)構(gòu) 答案:B 27.數(shù)據(jù)庫(kù)中,數(shù)據(jù)的物理獨(dú)立
11、性是指 A)數(shù)據(jù)庫(kù)與數(shù)據(jù)庫(kù)管理系統(tǒng)的相互獨(dú)立 B)用戶程序與 DBMS 的相互獨(dú)立 C)用戶的應(yīng)用程序與存儲(chǔ)在磁盤上數(shù)據(jù)庫(kù)中的數(shù)據(jù)是相互獨(dú)立的 D)應(yīng)用程序與數(shù)據(jù)庫(kù)中數(shù)據(jù)的邏輯結(jié)構(gòu)相互獨(dú)立 答案:C 28.要保證數(shù)據(jù)庫(kù)的數(shù)據(jù)獨(dú)立性,需要修改的是 A.模式與外模式 B.模式與內(nèi)模式 C.三級(jí)模式之間的兩層映射 D.三層模式 答案:C 29.要保證數(shù)據(jù)庫(kù)的邏輯數(shù)據(jù)獨(dú)立性,需要修改的是 A.模式與外模式之間的映射 B.模式與內(nèi)模式之間的映射 C.模式 D.三級(jí)模式 答案:A 30.
12、數(shù)據(jù)庫(kù)的概念模型獨(dú)立于 A)具體的機(jī)器和 DBMS B)E-R 圖 C)信息世界 D)現(xiàn)實(shí)世界 答案:A 31.概念模型是現(xiàn)實(shí)世界的第一層抽象,這一類模型 A.層次模型 B.關(guān)系模型 C.網(wǎng)狀模型 D.實(shí)體-關(guān)系模型 答案:D 32.反映現(xiàn)實(shí)世界中實(shí)體及實(shí)體間聯(lián)系的信息模型是 A.關(guān)系模型 B.層次模型 C.網(wǎng)狀模型 D.E-R 模型 答案:D 33.區(qū)分不同實(shí)體的依據(jù)是 A.名稱 B.屬性 C.對(duì)象 D.概念 答案:B 34.在概念模型中的客觀存
13、在并可相互區(qū)別的事物稱 A.實(shí)體 B.元組 C.屬性 D.節(jié)點(diǎn) 答案:A 35.設(shè)在某個(gè)公司環(huán)境中,一個(gè)部門有多名職工,部門和職工之間的聯(lián)系是 A.一對(duì)一 B.一對(duì)多 C.多對(duì)多 D.不確定 答案:B 36.下述那一條不屬于概念模型應(yīng)具備的性質(zhì) A.有豐富的語(yǔ)義表達(dá)能力 B.易于交流和理解 C.易于變動(dòng) D.在計(jì)算機(jī)中實(shí)現(xiàn)的效率高 答案:D 二、判斷題 1.實(shí)體是指現(xiàn)實(shí)世界客觀存在的事物,概念性的事物不能叫做實(shí)體。() 2.事物之間往往存在某種自然聯(lián)系,這種聯(lián)系不能叫實(shí)體。()
14、 3.屬性是指實(shí)體具有的某種特性或若干方面的特性。(√) 4.實(shí)體型是指實(shí)體屬性的集合,表示實(shí)體所固有的若特征。(√) 5.實(shí)體型中各屬性的具體取值稱為實(shí)體值。 ( √ ) 6.屬性取值的變化范圍稱為該屬性的域。(√) 7.關(guān)系模型就是關(guān)系數(shù)據(jù)庫(kù)。() 8. 數(shù)據(jù)是信息的符號(hào)表示形式,兩者之間相互聯(lián)系,沒有任何區(qū)別。( ) 9. 在數(shù)據(jù)處理過程中對(duì)已知數(shù)據(jù)進(jìn)行加工,獲得新的數(shù)據(jù),這些新的數(shù)據(jù)又為人們提供了新的信息,作為管理決策的依據(jù)。(√ ) 三、填空題 1.數(shù)據(jù)庫(kù)管理技術(shù)的發(fā)展是與計(jì)算機(jī)技術(shù)及其應(yīng)用的發(fā)展聯(lián)系在一起的,它經(jīng)歷了
15、三個(gè)階 段:__________階段,__________階段和__________階段。 答案:人工管理 文件系統(tǒng) 數(shù)據(jù)庫(kù)系統(tǒng) 2 .數(shù)據(jù)庫(kù)系統(tǒng)是指在計(jì)算機(jī)系統(tǒng)中引入數(shù)據(jù)庫(kù)后的系統(tǒng),一般由__________、__________、 __________和__________構(gòu)成。 答案:數(shù)據(jù)庫(kù) 數(shù)據(jù)庫(kù)管理系統(tǒng)(及其開發(fā)工具)應(yīng)用系統(tǒng) 數(shù)據(jù)庫(kù)管理員 3.?dāng)?shù)據(jù)庫(kù)的三級(jí)體系結(jié)構(gòu)是指 、 和 。 答案:用戶數(shù)據(jù)邏輯結(jié)構(gòu)、數(shù)據(jù)的物理存儲(chǔ)結(jié)構(gòu)、整體邏輯結(jié)構(gòu) 4 .模式(Schema)
16、是數(shù)據(jù)庫(kù)中全體數(shù)據(jù)的__________和__________的描述,它僅僅涉及到 __________的描述,不涉及到具體的值。 答案:邏輯結(jié)構(gòu) 特征 型 5 .三級(jí)模式之間的兩層映象保證了數(shù)據(jù)庫(kù)系統(tǒng)中的數(shù)據(jù)能夠具有較高的__________和 __________。 答案:邏輯獨(dú)立性 物理獨(dú)立性 6.定義用戶數(shù)據(jù)庫(kù)的語(yǔ)言稱為 答案:DDL 7.在數(shù)據(jù)庫(kù)系統(tǒng)中,用戶對(duì)數(shù)據(jù)的操作只能通過 語(yǔ)言進(jìn)行。 答案:DML 8 .數(shù)據(jù)庫(kù)數(shù)據(jù)具有__________、__________和__________三個(gè)基本特點(diǎn)。 答案:永久
17、存儲(chǔ) 有組織 可共享 9.數(shù)據(jù)庫(kù)管理系統(tǒng)是數(shù)據(jù)庫(kù)系統(tǒng)的一個(gè)重要組成部分,它的功能包括__________、 __________、__________、__________。 答案:數(shù)據(jù)定義功能 數(shù)據(jù)操縱功能 數(shù)據(jù)庫(kù)的運(yùn)行管理 數(shù)據(jù)庫(kù)的建立和維護(hù)功能 10.數(shù)據(jù)庫(kù)具有數(shù)據(jù)結(jié)構(gòu)化、最小的__________、較高的__________等特點(diǎn) 。 答案:冗余度 數(shù)據(jù)獨(dú)立性 11.DBMS 還必須提供__________保護(hù)、__________檢查、__________、__________等數(shù)據(jù) 控制功能。 答案:數(shù)據(jù)的安全性 數(shù)據(jù)的完整性 并發(fā)控制 數(shù)據(jù)庫(kù)恢復(fù)
18、 12.根據(jù)模型應(yīng)用的不同目的,可以將這些模型劃分為兩類,它們分別屬于兩個(gè)不同的層次。 第一類是__________,第二類是__________。 答案:概念模型 數(shù)據(jù)模型 13 . 唯一標(biāo)識(shí)實(shí)體的屬性集稱為________ 。 答案: 關(guān)鍵字 14 . 實(shí)體之間的聯(lián)系有________ 、________ 、________三種。 答案: 一對(duì)一 一對(duì)多 多對(duì)多 四、名詞解釋 1.實(shí)體:客觀存在并可以相互區(qū)分的事物叫實(shí)體。客觀存在并相互區(qū)別的事物。 2.實(shí)體集:同一類實(shí)體的集合。同型實(shí)體的集合稱為實(shí)體集。 3.實(shí)體型:具有相同屬性的實(shí)體具有相
19、同的特征和性質(zhì),用實(shí)體名及其屬性名集合來(lái)抽象和 刻畫同類實(shí)體稱為實(shí)體型。用命名的實(shí)體型表示抽象的實(shí)體集。 4.屬性:描述實(shí)體的特性。實(shí)體所具有的某一特性,一個(gè)實(shí)體可由若干個(gè)屬性來(lái)刻畫。 5.關(guān)鍵字:如果某個(gè)屬性或?qū)傩越M合的值能夠唯一地標(biāo)識(shí)出實(shí)體集中的每一個(gè)實(shí)體,可以選 作關(guān)鍵字。 6.聯(lián)系:實(shí)體集之間的對(duì)應(yīng)關(guān)系稱為聯(lián)系,它反映現(xiàn)實(shí)世界事物之間的相互關(guān)聯(lián)。 7.實(shí)體聯(lián)系圖:實(shí)體-聯(lián)系方法(Entity-Relationship Approach,即 E-R 圖法)是用來(lái)描述 現(xiàn)實(shí)世界中概念模型的一種著名方法。E-R 圖提供了表示實(shí)體型、屬性和聯(lián)系的方法:實(shí)體 型:用矩形表
20、示,矩形框內(nèi)寫明實(shí)體名;屬性:用橢圓形表示,并用無(wú)向邊將其與相應(yīng)的實(shí) 體連接起來(lái);聯(lián)系:用菱形表示,菱形框內(nèi)寫明聯(lián)系名,并用無(wú)向邊分別與有關(guān)實(shí)體連接起 來(lái),同時(shí)在無(wú)向邊旁標(biāo)上聯(lián)系的類型。 8.DDL:數(shù)據(jù)定義語(yǔ)言。用來(lái)定義數(shù)據(jù)庫(kù)模式、外模式、內(nèi)模式的語(yǔ)言。 9.DML:數(shù)據(jù)操縱語(yǔ)言。用來(lái)對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行查詢、插入、刪除和修改的語(yǔ)句。 10.?dāng)?shù)據(jù):描述事物的符號(hào)記錄稱為數(shù)據(jù)。數(shù)據(jù)的種類有文字、圖形、圖象、聲音、正文等 等。 11.數(shù)據(jù)庫(kù):數(shù)據(jù)庫(kù)是長(zhǎng)期儲(chǔ)存在計(jì)算機(jī)內(nèi)、有組織的、可共享的數(shù)據(jù)集合。數(shù)據(jù)庫(kù)中的數(shù) 據(jù)按一定的數(shù)據(jù)模型組織、描述和儲(chǔ)存,具有較小的冗余度、較高的
21、數(shù)據(jù)獨(dú)立性和易擴(kuò)展性, 并可為各種用戶共享。每個(gè)數(shù)據(jù)庫(kù)中數(shù)據(jù)的都是按照某一種數(shù)據(jù)模型來(lái)組織的。 12.數(shù)據(jù)庫(kù)系統(tǒng):數(shù)據(jù)庫(kù)系統(tǒng)是指在計(jì)算機(jī)系統(tǒng)中引入數(shù)據(jù)庫(kù)后的系統(tǒng)構(gòu)成。數(shù)據(jù)庫(kù)系統(tǒng)由 數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)(及其開發(fā)工具)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫(kù)管理員構(gòu)成。 13.數(shù)據(jù)庫(kù)管理系統(tǒng):數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟 件。用于科學(xué)地組織和存儲(chǔ)數(shù)據(jù)、高效地獲取和維護(hù)數(shù)據(jù)。主要功能包括數(shù)據(jù)定義功能、數(shù) 據(jù)操縱功能、數(shù)據(jù)庫(kù)的運(yùn)行管理功能、數(shù)據(jù)庫(kù)的建立和維護(hù)功能。 五、簡(jiǎn)答題 1.什么是數(shù)據(jù)?數(shù)據(jù)有什么特征?數(shù)據(jù)和信息有什么關(guān)系? 答案: 數(shù)據(jù)是用于
22、載荷信息的物理符號(hào). 數(shù)據(jù)的特征是:1)數(shù)據(jù)有"型"和"值"之分;2)數(shù)據(jù)受數(shù)據(jù)類型和取值范圍的約束;3)數(shù)據(jù)有定性表示個(gè)定量表示之分;4)數(shù)據(jù)應(yīng)具有載體和多種表現(xiàn)形式 數(shù)據(jù)與信息的關(guān)系為:數(shù)據(jù)是信息的一種表現(xiàn)形式,數(shù)據(jù)能通過書寫的信息編碼表示信息.信息有多種表現(xiàn)形式,它通過手勢(shì)、眼神、聲音或圖形等方式表達(dá),但是數(shù)據(jù)是信息的最佳表現(xiàn)形式。由于數(shù)據(jù)能夠書寫,因而它能夠被記錄、存儲(chǔ)和處理,從中挖掘出更深的信息。但是數(shù)據(jù)不等于信息,數(shù)據(jù)只是信息表達(dá)方式的一種。正確的數(shù)據(jù)可以表達(dá)信息,而虛假、錯(cuò)誤的數(shù)據(jù)所表達(dá)的是繆誤,不是信息。 2.什么是數(shù)據(jù)處理?數(shù)據(jù)處理的目的是什么? 答案: 數(shù)
23、據(jù)處理是指對(duì)數(shù)據(jù)的收集、組織、整理、加工、存儲(chǔ)和傳播等工作。圍繞著數(shù)據(jù)所做的工作均稱為數(shù)據(jù)處理。 數(shù)據(jù)處理目的為:通過數(shù)據(jù)管理,收集信息并將信息用數(shù)據(jù)表示和保存,在需要的時(shí)候使用;通過數(shù)據(jù)加工,對(duì)數(shù)據(jù)進(jìn)行變換、抽取和運(yùn)算,從而得到更有用的數(shù)據(jù),以指導(dǎo)或控制人的行為或事物的變化趨勢(shì);通過數(shù)據(jù)傳播,使更多的人得到并理解信息,從而使信息的作用充分發(fā)揮出來(lái)。 3.信息管理系統(tǒng)與數(shù)據(jù)庫(kù)管理系統(tǒng)有什么關(guān)系? 答案: 數(shù)據(jù)庫(kù)管理系統(tǒng)是提供數(shù)據(jù)庫(kù)管理的計(jì)算機(jī)系統(tǒng)軟件,它為信息管理系統(tǒng)的設(shè)計(jì)提供了方法、手段和工具,利用數(shù)據(jù)庫(kù)管理系統(tǒng)設(shè)計(jì)信息管理系統(tǒng)可以達(dá)到事半功倍的效果。信息管理系統(tǒng)是實(shí)現(xiàn)某種具
24、體事物管理功能的應(yīng)用軟件。信息管理系統(tǒng)的數(shù)據(jù)存放在數(shù)據(jù)庫(kù)中,利用數(shù)據(jù)庫(kù)管理系統(tǒng),信息管理可以更快、更好的設(shè)計(jì)和實(shí)施。 4.用文件系統(tǒng)管理數(shù)據(jù)有什么缺陷? 答案: 用文件系統(tǒng)管理數(shù)據(jù)會(huì)有三個(gè)缺陷:1)由于文件之間缺乏聯(lián)系,會(huì)造成每個(gè)應(yīng)用程序都有對(duì)應(yīng)的文件,有可能同樣的數(shù)據(jù)在多個(gè)文件中重復(fù)存儲(chǔ),所以數(shù)據(jù)冗余度大。2)由于數(shù)據(jù)冗余,在進(jìn)行更新操作時(shí),稍不謹(jǐn)慎,就可能是同樣的數(shù)據(jù)在不同的文件中不一樣,從而產(chǎn)生少數(shù)局部不一致缺陷。3)由于文件之間相互獨(dú)立,缺乏聯(lián)系,會(huì)造成數(shù)據(jù)聯(lián)系弱的缺陷。 5.?dāng)?shù)據(jù)庫(kù)系統(tǒng)階段的數(shù)據(jù)管理有什么特點(diǎn)? 答案: 數(shù)據(jù)庫(kù)系統(tǒng)階段的數(shù)據(jù)管理有 5 方面的特點(diǎn):
25、1)采用復(fù)雜的數(shù)據(jù)模型表示數(shù)據(jù)結(jié)構(gòu)。2)有較高的數(shù)據(jù)獨(dú)立性。3)數(shù)據(jù)庫(kù)系統(tǒng)為用戶提供了方便的用戶接口。4)系統(tǒng)提供有數(shù)據(jù)庫(kù)的恢復(fù)、并發(fā)控制、數(shù)據(jù)完整和數(shù)據(jù)安全性的數(shù)據(jù)控制功能,以保證數(shù)據(jù)庫(kù)中的數(shù)據(jù)是安全的、正確的和可靠的。5)對(duì)數(shù)據(jù)的操作不一定以記錄為單位,也可以以數(shù)據(jù)項(xiàng)為單位,從而增加了系統(tǒng)的靈活性。 6 .試述文件系統(tǒng)與數(shù)據(jù)庫(kù)系統(tǒng)的區(qū)別和聯(lián)系。 知道 答案: 文件系統(tǒng)與數(shù)據(jù)庫(kù)系統(tǒng)的區(qū)別:文件系統(tǒng)面向某一應(yīng)用程序,共享性差、冗余度大,獨(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)化,
26、用數(shù)據(jù)模型描述,由數(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ù)的軟件。文件系統(tǒng)是操作系統(tǒng)的重要組成部分,而 DBMS 是獨(dú)立于操作系統(tǒng)的軟件。但 DBMS是在操作系統(tǒng)的基礎(chǔ)上實(shí)現(xiàn)的。數(shù)據(jù)庫(kù)中數(shù)據(jù)的組織和存儲(chǔ)是通過操作系統(tǒng)中文件系統(tǒng)來(lái)實(shí)現(xiàn)的。因此 DBMS 的實(shí)現(xiàn)與操作系統(tǒng)中的文件系統(tǒng)是緊密相關(guān)的。 7 .舉出適合用文件系統(tǒng)而不是數(shù)據(jù)庫(kù)系統(tǒng)的例子;再舉出適合用數(shù)據(jù)庫(kù)系統(tǒng)的應(yīng)用例子。 答案: 適用于文件系統(tǒng)而不是數(shù)據(jù)庫(kù)系統(tǒng)的應(yīng)用例子有:數(shù)據(jù)的備份;軟件或應(yīng)用程序使用過程中臨時(shí)數(shù)據(jù)存儲(chǔ)一般使用文件
27、比較合適;早期功能比較簡(jiǎn)單、比較固定的應(yīng)用系統(tǒng)也適合用文件系統(tǒng)。 適用于數(shù)據(jù)庫(kù)系統(tǒng)而非文件系統(tǒng)的應(yīng)用例子:目前,幾乎所有企業(yè)或部門的信息系統(tǒng)都以數(shù)據(jù)庫(kù)系統(tǒng)為基礎(chǔ),都使用數(shù)據(jù)庫(kù)。如一個(gè)公司的管理信息系統(tǒng)(其中會(huì)包括許多子系統(tǒng),如庫(kù)存管理系統(tǒng)、物資采購(gòu)系統(tǒng)、作業(yè)調(diào)度系統(tǒng)、設(shè)備管理系統(tǒng)、人事管理系統(tǒng)等等)。 8.數(shù)據(jù)庫(kù)系統(tǒng)對(duì)計(jì)算機(jī)硬件有什么要求? 答案: 由于數(shù)據(jù)庫(kù)系統(tǒng)是建立在計(jì)算機(jī)硬件的基礎(chǔ)之上的,它在必須的硬件資源支持下才能工作。支持?jǐn)?shù)據(jù)庫(kù)系統(tǒng)的計(jì)算機(jī)硬件資源包括 CPU、內(nèi)存、外存及其他外部設(shè)備。外部設(shè)備主要包括某個(gè)具體的數(shù)據(jù)庫(kù)系統(tǒng)所需的數(shù)據(jù)通信設(shè)備和數(shù)據(jù)輸入輸出設(shè)備。 因?yàn)閿?shù)
28、據(jù)庫(kù)系統(tǒng)數(shù)據(jù)量大、數(shù)據(jù)結(jié)構(gòu)復(fù)雜、軟件內(nèi)容多,所以要求起硬件設(shè)備能夠處理并快速處理數(shù)據(jù),這需要硬件的數(shù)據(jù)存儲(chǔ)容量大、數(shù)據(jù)處理速度和數(shù)據(jù)輸入輸出速度快。具體要求為:1)計(jì)算機(jī)內(nèi)存要盡量大;2)計(jì)算機(jī)外存也要盡量大;3)計(jì)算機(jī)的數(shù)據(jù)傳輸速度要快。 9 .試述數(shù)據(jù)庫(kù)系統(tǒng)的組成。 答案: 數(shù)據(jù)庫(kù)系統(tǒng)一般由數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)(及其開發(fā)工具)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫(kù)管理員和用戶構(gòu)成。 10.?dāng)?shù)據(jù)庫(kù)系統(tǒng)的軟件由哪些部分組成?它們的作用及關(guān)系是什么? 答案: 數(shù)據(jù)庫(kù)系統(tǒng)的軟件中包括操作系統(tǒng)(OS)、數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)、主語(yǔ)言系統(tǒng)、應(yīng)用程序軟件和用戶數(shù)據(jù)庫(kù)。各軟件之間的關(guān)系如圖 5-
29、1 所示。 數(shù)據(jù)庫(kù)系統(tǒng)中各種軟件的作用如下: 1)操作系統(tǒng)或漢字操作系統(tǒng):操作系統(tǒng)是所有計(jì)算機(jī)軟件的基礎(chǔ),在數(shù)據(jù)庫(kù)系統(tǒng)中它起著支持 DBMS 及主語(yǔ)言系統(tǒng)工作的作用。如果管理的信息中有漢字,則需要中文操作系統(tǒng)的支持,以提供漢字的輸入、輸出方法和漢字信息的處理方法。 2)數(shù)據(jù)庫(kù)管理系統(tǒng)和主語(yǔ)言系統(tǒng):數(shù)據(jù)庫(kù)系統(tǒng)是為定義、建立、維護(hù)、使用及控制數(shù)據(jù)庫(kù)而提供的有關(guān)數(shù)據(jù)管理的系統(tǒng)軟件。主語(yǔ)言系統(tǒng)是為應(yīng)用程序提供的諸如程序控制、數(shù)據(jù)輸入輸出、功能函數(shù)、圖形處理、計(jì)算方法等數(shù)據(jù)處理功能的系統(tǒng)軟件。 3)應(yīng)用開發(fā)工具軟件:應(yīng)用開發(fā)工具是 DBMS 系統(tǒng)為應(yīng)用開發(fā)人員和最終用戶提供的高效率
30、、多功能的應(yīng)用生成器、第四代計(jì)算機(jī)語(yǔ)言等各種軟件工具,如報(bào)表生成器、表單生成器、查詢和視圖設(shè)計(jì)器等,它們?yōu)閿?shù)據(jù)庫(kù)系統(tǒng)的開發(fā)和使用提供了良好的環(huán)境和幫助。 4)應(yīng)用系統(tǒng)及數(shù)據(jù)庫(kù):數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)包括為特定的應(yīng)用環(huán)境建立的數(shù)據(jù)庫(kù)、開發(fā)的各類應(yīng)用程序及編寫的文檔資料,它們是一個(gè)有機(jī)整體。通過運(yùn)行數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng),可以實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)的維護(hù)、查詢、管理和處理操作。 11.試述數(shù)據(jù)庫(kù)管理員的職責(zé)。 答案: 數(shù)據(jù)庫(kù)管理員(DBA)的職責(zé)是負(fù)責(zé)全面地管理和控制數(shù)據(jù)庫(kù)系統(tǒng)。具體職責(zé)包括: ① 決定數(shù)據(jù)庫(kù)的信息內(nèi)容和結(jié)構(gòu); ② 決定數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu)和存取策略; ③ 定義數(shù)據(jù)的安全性
31、要求和完整性約束條件; ④ 監(jiān)督和控制數(shù)據(jù)庫(kù)的試用和運(yùn)行; ⑤ 數(shù)據(jù)庫(kù)系統(tǒng)的改進(jìn)和重組。 12 .系統(tǒng)分析員、數(shù)據(jù)庫(kù)設(shè)計(jì)人員、應(yīng)用程序員的職責(zé)是什么? 系統(tǒng)分析員負(fù)責(zé)應(yīng)用系統(tǒng)的需求分析和規(guī)范說明,系統(tǒng)分析員要和用戶及 DBA 相結(jié)合,確定系統(tǒng)的硬件軟件配置,并參與數(shù)據(jù)庫(kù)系統(tǒng)的概要設(shè)計(jì)。 數(shù)據(jù)庫(kù)設(shè)計(jì)人員負(fù)責(zé)數(shù)據(jù)庫(kù)中數(shù)據(jù)的確定、數(shù)據(jù)庫(kù)各級(jí)模式的設(shè)計(jì)。數(shù)據(jù)庫(kù)設(shè)計(jì)人員必須參加用戶需求調(diào)查和系統(tǒng)分析,然后進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)。在很多情況下,數(shù)據(jù)庫(kù)設(shè)計(jì)人員就由數(shù)據(jù)庫(kù)管理員擔(dān)任。 應(yīng)用程序員負(fù)責(zé)設(shè)計(jì)和編寫應(yīng)用系統(tǒng)的程序模塊,并進(jìn)行調(diào)試和安裝。 3.試述數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu)及每級(jí)模
32、式的作用? 很重要 答案: 數(shù)據(jù)庫(kù)的三級(jí)模式是指邏輯模式、外模式(子模式)、內(nèi)模式(物理模式)。邏輯模式是對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)的整體邏輯結(jié)構(gòu)和特征的描述。外模式是對(duì)各個(gè)用戶或程序所涉及到的數(shù)據(jù)的邏輯結(jié)構(gòu)和數(shù)據(jù)特征的描述。內(nèi)模式是數(shù)據(jù)的內(nèi)部表示或低層描述。 邏輯模式是系統(tǒng)為了減小數(shù)據(jù)冗余、實(shí)現(xiàn)數(shù)據(jù)共享的目標(biāo),并對(duì)所有的數(shù)據(jù)進(jìn)行綜合抽象而的到的統(tǒng)一的全局?jǐn)?shù)據(jù)視圖。通過外模式,可以方便用戶使用和增強(qiáng)數(shù)據(jù)的安全性。通過設(shè)計(jì)內(nèi)模式,可以將系統(tǒng)模式(全局邏輯模式)組織成最優(yōu)的物理模式,以提高數(shù)據(jù)的存取效率,改善系統(tǒng)的性能指標(biāo)。 14. 什么是數(shù)據(jù)的獨(dú)立性?什么叫數(shù)據(jù)與程序的物理獨(dú)立性?什么叫數(shù)據(jù)與
33、程序的邏輯獨(dú)立性? 答案: 數(shù)據(jù)獨(dú)立性是指應(yīng)用程序和數(shù)據(jù)之間的依賴程度低,相互影響小。數(shù)據(jù)獨(dú)立性分成物理數(shù)據(jù)獨(dú)立性和邏輯獨(dú)立性兩極。 數(shù)據(jù)與程序的邏輯獨(dú)立性:當(dāng)模式改變時(shí)(例如增加新的關(guān)系、新的屬性、改變屬性的數(shù)據(jù)類型等),由數(shù)據(jù)庫(kù)管理員對(duì)各個(gè)外模式/模式的映像作相應(yīng)改變,可以使外模式保持不變。應(yīng)用程序是依據(jù)數(shù)據(jù)的外模式編寫的,從而應(yīng)用程序不必修改,保證了數(shù)據(jù)與程序的邏輯獨(dú)立性,簡(jiǎn)稱數(shù)據(jù)的邏輯獨(dú)立性。數(shù)據(jù)與程序的物理獨(dú)立性:當(dāng)數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu)改變了,由數(shù)據(jù)庫(kù)管理員對(duì)模式/內(nèi)模 式映像作相應(yīng)改變,可以使模式保持不變,從而應(yīng)用程序也不必改變。保證了數(shù)據(jù)與程序的物理獨(dú)立性,簡(jiǎn)稱數(shù)據(jù)
34、的物理獨(dú)立性。 15.為什么數(shù)據(jù)庫(kù)系統(tǒng)中具有數(shù)據(jù)與程序的獨(dú)立性? 答案: 數(shù)據(jù)庫(kù)管理系統(tǒng)在三級(jí)模式之間提供的兩層映像保證了數(shù)據(jù)庫(kù)系統(tǒng)中的數(shù)據(jù)能夠具有較高的邏輯獨(dú)立性和物理獨(dú)立性。數(shù)據(jù)庫(kù)系統(tǒng)之所以具有數(shù)據(jù)物理獨(dú)立性高的特點(diǎn),是因?yàn)閿?shù)據(jù)庫(kù)管理系統(tǒng)能夠提供數(shù)據(jù)的物理與邏輯結(jié)構(gòu)之間的映像或轉(zhuǎn)換功能。這種數(shù)據(jù)映像功能是得應(yīng)用程序可以根據(jù)數(shù)據(jù)的邏輯結(jié)構(gòu)進(jìn)行設(shè)計(jì),并且一旦數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)發(fā)生變化,系統(tǒng)可以通過修改其映像來(lái)適應(yīng)變化。所以數(shù)據(jù)物理結(jié)構(gòu)的變化不會(huì)影響到應(yīng)用程序的正確執(zhí)行。 數(shù)據(jù)庫(kù)系統(tǒng)之所以具有較高的數(shù)據(jù)邏輯獨(dú)立性,是由于數(shù)據(jù)庫(kù)系統(tǒng)能夠提供數(shù)據(jù)的全局邏輯結(jié)構(gòu)和局部邏輯結(jié)構(gòu)之間的映像和
35、轉(zhuǎn)換功能。這種數(shù)據(jù)映像功能使得數(shù)據(jù)庫(kù)可以按數(shù)據(jù)全局邏輯結(jié)構(gòu)設(shè)計(jì),而應(yīng)用程序可以按數(shù)據(jù)局部邏輯結(jié)構(gòu)進(jìn)行設(shè)計(jì)。這樣,當(dāng)全局邏輯結(jié)構(gòu)中的部分?jǐn)?shù)據(jù)結(jié)構(gòu)改變時(shí),即使那些與變化相關(guān)的數(shù)據(jù)局部邏輯結(jié)構(gòu)受到了影響,也可以通過修改與全局邏輯結(jié)構(gòu)的映像而減小其受影響的程度,使數(shù)據(jù)局部邏輯結(jié)構(gòu)基本上保持不變。由于數(shù)據(jù)庫(kù)系統(tǒng)中的程序中的程序是按局部數(shù)據(jù)邏輯結(jié)構(gòu)進(jìn)行設(shè)計(jì)的,并且當(dāng)全局?jǐn)?shù)據(jù)邏輯結(jié)構(gòu)變換時(shí)可以使局部數(shù)據(jù)邏輯結(jié)構(gòu)基本保持不變,所以數(shù)據(jù)庫(kù)系統(tǒng)的數(shù)據(jù)邏輯獨(dú)立性高。 16.試述數(shù)據(jù)庫(kù)系統(tǒng)中的二級(jí)映像技術(shù)及作用。 很重要 答案: 數(shù)據(jù)庫(kù)系統(tǒng)的二級(jí)映像技術(shù)是指外模式與模式之間的映像、模式與內(nèi)模式之間的映像技術(shù)
36、,這二級(jí)映像技術(shù)不僅在三級(jí)數(shù)據(jù)模式之間建立了聯(lián)系,同時(shí)也保證了數(shù)據(jù)的獨(dú)立性。 外模式/模式之間的映像,定義并保證了外模式與數(shù)據(jù)模式之間的對(duì)應(yīng)關(guān)系。當(dāng)模式變化時(shí),DBA 可以通過修改映像的方法使外模式不變,由于應(yīng)用程序是根據(jù)外模式進(jìn)行設(shè)計(jì)的,只要外模式不變化,應(yīng)用程序就不需要修改,保證了數(shù)據(jù)的邏輯獨(dú)立性。 模式/內(nèi)模式之間的映像,定義并保證了數(shù)據(jù)的邏輯模式與內(nèi)模式之間的對(duì)應(yīng)關(guān)系。當(dāng)數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu)改變時(shí),DBA 可以通過修改模式/內(nèi)模式之間的映像使數(shù)據(jù)模式不變化。由于用戶或程序是按數(shù)據(jù)的邏輯模式使用數(shù)據(jù)的,所以只要數(shù)據(jù)模式不變,用戶仍可以按原來(lái)的方式使用數(shù)據(jù),程序也不需要修改,從而保
37、證了數(shù)據(jù)的物理獨(dú)立性。 17.?dāng)?shù)據(jù)管理的功能和目標(biāo)是什么? 答案: 數(shù)據(jù)管理的功能為:1)組織和保存數(shù)據(jù)功能,即收到的數(shù)據(jù)合理地分類組織,將其存儲(chǔ)在物理載體上,使數(shù)據(jù)能夠長(zhǎng)期的被保存;2)數(shù)據(jù)維護(hù)功能,即根據(jù)需要隨時(shí)進(jìn)行插入新數(shù)據(jù)、修改原數(shù)據(jù)和刪除失效數(shù)據(jù)的操作;3)數(shù)據(jù)查詢和數(shù)據(jù)統(tǒng)計(jì)功能,即快速地得到需要的正確數(shù)據(jù),滿足各種使用要求;4)數(shù)據(jù)的安全和完整性控制功能,即使保證數(shù)據(jù)的安全性和完整性。 數(shù)據(jù)管理的目標(biāo)是:收集完整的信息,將信息用數(shù)據(jù)表示,按數(shù)據(jù)結(jié)構(gòu)合理科學(xué)地組織并保存數(shù)據(jù);為各種使用快速地提供所需正確數(shù)據(jù),并保證數(shù)據(jù)的安全性和完整性。 18.什么是數(shù)據(jù)庫(kù)?數(shù)據(jù)庫(kù)
38、中的數(shù)據(jù)有什么特點(diǎn)? 答案: 數(shù)據(jù)庫(kù)是數(shù)據(jù)管理的新方法和技術(shù),它是長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi)有組織的大量的共享的數(shù)據(jù)集合。它可以供各種用戶共享,具有最小冗余度和較高的數(shù)據(jù)獨(dú)立性。 數(shù)據(jù)庫(kù)中的數(shù)據(jù)具有的特點(diǎn)是:1)數(shù)據(jù)庫(kù)中的數(shù)據(jù)具有數(shù)據(jù)整體性,即數(shù)據(jù)庫(kù)中數(shù)據(jù)要保持自身完整的數(shù)據(jù)結(jié)構(gòu);2)數(shù)據(jù)庫(kù)中的數(shù)據(jù)具有數(shù)據(jù)共享性,不同用戶可以按各自用法使用數(shù)據(jù)庫(kù)中的數(shù)據(jù),多個(gè)用戶可以同時(shí)共享數(shù)據(jù)庫(kù)中的數(shù)據(jù)資源。 19 .試述數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)。 答案: 數(shù)據(jù)庫(kù)系統(tǒng)的主要特點(diǎn)有:(1)數(shù)據(jù)結(jié)構(gòu)化數(shù)據(jù)庫(kù)系統(tǒng)實(shí)現(xiàn)整體數(shù)據(jù)的結(jié)構(gòu)化,這是數(shù)據(jù)庫(kù)的主要特征之一,也是數(shù)據(jù)庫(kù)系統(tǒng)與文件系統(tǒng)的本質(zhì)區(qū)別。(2)數(shù)據(jù)
39、的共享性高,冗余度低,易擴(kuò)充數(shù)據(jù)庫(kù)的數(shù)據(jù)不再面向某個(gè)應(yīng)用而是面向整個(gè)系統(tǒng),因此可以被多個(gè)用戶、多個(gè)應(yīng)用、用多種不同的語(yǔ)言共享使用。由于數(shù)據(jù)面向整個(gè)系統(tǒng),是有結(jié)構(gòu)的數(shù)據(jù),不僅可以被多個(gè)應(yīng)用共享使用,而且容易增加新的應(yīng)用,這就使得數(shù)據(jù)庫(kù)系統(tǒng)彈性大,易于擴(kuò)充。(3)數(shù)據(jù)獨(dú)立性高數(shù)據(jù)獨(dú)立性包括數(shù)據(jù)的物理獨(dú)立性和數(shù)據(jù)的邏輯獨(dú)立性。數(shù)據(jù)庫(kù)管理系統(tǒng)的模式結(jié)構(gòu)和二級(jí)映象功能保證了數(shù)據(jù)庫(kù)中的數(shù)據(jù)具有很高的物理獨(dú)立性和邏輯獨(dú)立性。(4)數(shù)據(jù)由 DBMS 統(tǒng)一管理和控制數(shù)據(jù)庫(kù)的共享是并發(fā)的共享,即多個(gè)用戶可以同時(shí)存取數(shù)據(jù)庫(kù)中的數(shù)據(jù)甚至可以同時(shí)存取數(shù)據(jù)庫(kù)中同一個(gè)數(shù)據(jù)。為此,DBMS 必須提供統(tǒng)一的數(shù)據(jù)控制功能,包括數(shù)
40、據(jù)的安全性保護(hù),數(shù)據(jù)的完整性檢查,并發(fā)控制和數(shù)據(jù)庫(kù)恢復(fù)。 20.什么是數(shù)據(jù)庫(kù)管理系統(tǒng)?它的主要功能是什么? 答案: 數(shù)據(jù)庫(kù)管理系統(tǒng)簡(jiǎn)稱 DBMS,它是專門用于管理數(shù)據(jù)庫(kù)的計(jì)算機(jī)系統(tǒng)軟件。數(shù)據(jù)庫(kù)管理系統(tǒng)能夠?yàn)閿?shù)據(jù)庫(kù)提供數(shù)據(jù)的定義、建立、維護(hù)、查詢和統(tǒng)計(jì)等操作功能,并完成對(duì)數(shù)據(jù)完整性進(jìn)行控制的功能。 數(shù)據(jù)庫(kù)管理系統(tǒng)主要功能是① 數(shù)據(jù)庫(kù)定義功能;② 數(shù)據(jù)存取功能; ③ 數(shù)據(jù)庫(kù)運(yùn)行管理;④ 數(shù)據(jù)庫(kù)的建立和維護(hù)功能。 21.?dāng)?shù)據(jù)冗余能產(chǎn)生什么問題? 答案: 數(shù)據(jù)冗余大會(huì)造成浪費(fèi)存儲(chǔ)空間的問題,是數(shù)據(jù)的存儲(chǔ)、管理和查詢都不容易實(shí)現(xiàn)。同時(shí),由于文件系統(tǒng)中相同的數(shù)據(jù)需要重復(fù)存儲(chǔ)和各
41、自的管理,數(shù)據(jù)冗余度大還回給數(shù)據(jù)的修改和維護(hù)帶來(lái)麻煩和困難,還特別容易造成數(shù)據(jù)不一致的惡果。數(shù)據(jù)冗余度大還會(huì)給數(shù)據(jù)的修改和維護(hù)帶來(lái)麻煩和困難,還特別容易造成數(shù)據(jù)不一致的惡果。數(shù)據(jù)冗余度大時(shí),由于數(shù)據(jù)重復(fù)出現(xiàn),還使得數(shù)據(jù)統(tǒng)計(jì)的結(jié)果不正確。 22.什么是數(shù)據(jù)的整體性?什么是數(shù)據(jù)的共享性?為什么要使數(shù)據(jù)庫(kù)中的數(shù)據(jù)具有整體性和共享性? 答案: 數(shù)據(jù)的整體性好似指在進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)是,要站在全局需要的角度進(jìn)行抽象和組織數(shù)據(jù);要完整的、準(zhǔn)確的描述數(shù)據(jù)自身和數(shù)據(jù)之間聯(lián)系的情況;要建立適合整體需要的數(shù)據(jù)模型。 數(shù)據(jù)的共享性是指由于數(shù)據(jù)庫(kù)中的數(shù)據(jù)冗余度變小,從而避免了由于數(shù)據(jù)冗余度大帶來(lái)的
42、數(shù)據(jù)沖突問題,也避免可由此產(chǎn)生的數(shù)據(jù)維護(hù)麻煩和數(shù)據(jù)統(tǒng)計(jì)錯(cuò)誤問題。數(shù)據(jù)共享度高會(huì)提高數(shù)據(jù)的利用率,它使得數(shù)據(jù)更有價(jià)值和更容易、更方便地被使用。 23 .試述數(shù)據(jù)模型的概念、數(shù)據(jù)模型的作用和數(shù)據(jù)模型的三個(gè)要素。 概念 答案: 數(shù)據(jù)模型是數(shù)據(jù)庫(kù)中用來(lái)對(duì)現(xiàn)實(shí)世界進(jìn)行抽象的工具,是數(shù)據(jù)庫(kù)中用于提供信息表示和操作手段的形式構(gòu)架。一般地講,數(shù)據(jù)模型是嚴(yán)格定義的概念的集合。這些概念精確地描述系統(tǒng)的靜態(tài)特性、動(dòng)態(tài)特性和完整性約束條件。因此數(shù)據(jù)模型通常由數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和完整性約束三部分組成。 數(shù)據(jù)結(jié)構(gòu):是所研究的對(duì)象類型的集合,是對(duì)系統(tǒng)的靜態(tài)特性的描述。 ② 數(shù)據(jù)操作:是指對(duì)數(shù)據(jù)庫(kù)中各種對(duì)象(
43、型)的實(shí)例(值)允許進(jìn)行的操作的集合, 包括操作及有關(guān)的操作規(guī)則,是對(duì)系統(tǒng)動(dòng)態(tài)特性的描述。 ③ 數(shù)據(jù)的約束條件:是完整性規(guī)則的集合,完整性規(guī)則是給定的數(shù)據(jù)模型中數(shù)據(jù)及其 聯(lián)系所具有的制約和依存規(guī)則,用以限定符合數(shù)據(jù)模型的數(shù)據(jù)庫(kù)狀態(tài)以及狀態(tài)的變化,以保 證數(shù)據(jù)的正確、有效、相容。 24 .試述概念模型的作用。 答案: 概念模型實(shí)際上是現(xiàn)實(shí)世界到機(jī)器世界的一個(gè)中間層次。概念模型用于信息世界的建模,是現(xiàn)實(shí)世界到信息世界的第一層抽象,是數(shù)據(jù)庫(kù)設(shè)計(jì)人員進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)的有力工具,也是數(shù)據(jù)庫(kù)設(shè)計(jì)人員和用戶之間進(jìn)行交流的語(yǔ)言。 25.試給出三個(gè)實(shí)際部門的 E-R 圖,要求實(shí)體型之間具
44、有一對(duì)一,一對(duì)多,多對(duì)多各種不 同的聯(lián)系。 類事的例子 答案: 例如,一個(gè)部門有一個(gè)負(fù)責(zé)人,一個(gè)負(fù)責(zé)人負(fù)責(zé)一個(gè)部門的工作,部門和負(fù)責(zé)人間的聯(lián)系是一對(duì)一的聯(lián)系;一個(gè)學(xué)生可以借閱多本書,一本書只能一個(gè)人借,學(xué)生和借閱間的聯(lián)系為一對(duì)多的聯(lián)系;一個(gè)學(xué)生可以參加多個(gè)社會(huì)團(tuán)體,一個(gè)社會(huì)團(tuán)體有多個(gè)學(xué)生參加,學(xué)生和社會(huì)團(tuán)體間的聯(lián)系為多對(duì)多的聯(lián)系。 三個(gè) E-R 圖 26.設(shè)有如下教學(xué)環(huán)境,一個(gè)班有多名學(xué)生,一名學(xué)生只屬于一個(gè)班。一個(gè)學(xué)生可以選修若干門課程,每門課程由多名學(xué)生選修。一位教師可以講授若干門課程,一門課程只有一位教師主講。每門課程可以由若干個(gè)教師講,一位教師至多主講一門課程。每位教
45、師屬于一個(gè)教研室,一個(gè)教研室有若干位教師。請(qǐng)用 E-R 圖畫出概念模型。 答案: 練會(huì)畫圖 (1)共涉及到 5 個(gè)實(shí)體集,分別是“學(xué)生”、“班”、“課程”、“教師”、“教研室”。 (2)E-R 圖是: 27.學(xué)校中有若干系,每個(gè)系有若干班級(jí)和教研室,每個(gè)教研室有若干教師,其中一些教授和副教授每人各帶若干研究生。每個(gè)班有若干學(xué)生,每個(gè)學(xué)生選修若干課程,每門課可由若干學(xué)生選修。用 E-R 圖畫出此學(xué)校的概念模型。 答案: 練會(huì) 畫圖 用 E-R 圖畫出的學(xué)校的概念模型圖如圖所示。 第二章 關(guān)系數(shù)據(jù)模型 一、選擇題 1.常見的數(shù)據(jù)模型是 A.層次模型、網(wǎng)狀
46、模型、關(guān)系模型 B.概念模型、實(shí)體模型、關(guān)系模型 C.對(duì)象模型、外部模型、內(nèi)部模型 D.邏輯模型、概念模型、關(guān)系模型 答案:A 2. 一個(gè)結(jié)點(diǎn)可以有多個(gè)雙親,結(jié)點(diǎn)之間可以有多種聯(lián)系的模型是 A.網(wǎng)狀模型 B.關(guān)系模型 C.層次模型 D.以上都有 答案:A 3.層次型、網(wǎng)狀型和關(guān)系型數(shù)據(jù)庫(kù)劃分原則是 A)記錄長(zhǎng)度 B)文件的大小 C)聯(lián)系的復(fù)雜程度 D)數(shù)據(jù)之間的聯(lián)系 答案:D 4.層次模型不能直接表示 A)1:1關(guān)系 B)1:m關(guān)系 C)m:n關(guān)系 D)1:1和1:m關(guān)系 答案:
47、C 5.層次數(shù)據(jù)模型的基本數(shù)據(jù)結(jié)構(gòu)是 A.樹 B.圖 C.索引 D.關(guān)系 答案:A 6.層次模型實(shí)現(xiàn)數(shù)據(jù)之間聯(lián)系的方法是 A.連接 B.指針 C.公共屬性 D.關(guān)系 答案:B 7.用二維表結(jié)構(gòu)表示實(shí)體以及實(shí)體間聯(lián)系的數(shù)據(jù)模型稱為 A.網(wǎng)狀模型 B.層次模型 C.關(guān)系模型 D.面向?qū)ο竽P? 答案:C 8.關(guān)系數(shù)據(jù)模型的基本數(shù)據(jù)結(jié)構(gòu)是 A.樹 B.圖 C.索引 D.關(guān)系 答案:D 9.下面關(guān)于關(guān)系性質(zhì)的說法,錯(cuò)誤的是 A.表
48、中的一行稱為一個(gè)元組 B.行與列交叉點(diǎn)不允許有多個(gè)值 C.表中的一列稱為一個(gè)屬性 D.表中任意兩行可能相同 答案:D 10.下列所述數(shù)據(jù)模型概念,不正確的是 A)不同記錄型的集合 B)各種記錄型及其聯(lián)系的集合 C)E-R圖表示的實(shí)體聯(lián)系模型 D)數(shù)據(jù)庫(kù)的概念模型 答案:A 11.關(guān)系數(shù)據(jù)模型 A)只能表示實(shí)體之間1:1聯(lián)系 B)只能表示實(shí)體之間1:m聯(lián)系 C)只能表示實(shí)體之間m:n聯(lián)系 D)可以表示實(shí)體間的任意聯(lián)系 答案:D 12.存取路徑對(duì)用戶透明,從而具有更高的數(shù)據(jù)獨(dú)立性、更好的安全保密性,簡(jiǎn)
49、化程序員和數(shù)據(jù)庫(kù)開發(fā)建立工作的模型是 A.網(wǎng)狀模型 B.關(guān)系模型 C.層次模型 D.以上都有 答案:B 13.對(duì)關(guān)系模型敘述錯(cuò)誤的是 A)在嚴(yán)格的數(shù)學(xué)理論、集合論和謂詞基礎(chǔ)之上 B)微機(jī)DBMS絕大部分采取關(guān)系數(shù)據(jù)模型 C)用二維表表示關(guān)系模型是其一大特點(diǎn) D)不具有連接操作的DBMS也可以是關(guān)系數(shù)據(jù)庫(kù)系統(tǒng) 答案:D 14.關(guān)系數(shù)據(jù)模型是目前最重要的一種數(shù)據(jù)模型,它的三個(gè)要素分別是 A.實(shí)體完整性、參照完整性、用戶自定義完整性 B.數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作、完整性約束 C.數(shù)據(jù)增加、數(shù)據(jù)修改、數(shù)據(jù)
50、查詢 D.外模式、模式、內(nèi)模式 答案:B 15.實(shí)體是信息世界中的術(shù)語(yǔ),與之對(duì)應(yīng)的數(shù)據(jù)庫(kù)術(shù)語(yǔ)為 A)文件 B)數(shù)據(jù)庫(kù) C)字段 D)記錄 答案:D 16.同一個(gè)關(guān)系模型的任兩個(gè)元組值 A)不能全同 B)可全同 C)必須全同 D)以上都不是 答案:A 17.在通常情況下,下面關(guān)系中不可以作為關(guān)系數(shù)據(jù)庫(kù)的關(guān)系是 A)R1(學(xué)生號(hào),學(xué)生名,性別) B)R2(學(xué)生號(hào),學(xué)生名,班級(jí)號(hào)) C)R3(學(xué)生號(hào),學(xué)生名,宿舍號(hào)) D)R4(學(xué)生號(hào),學(xué)生名,簡(jiǎn)歷) 答案:D 18.一個(gè)關(guān)系數(shù)據(jù)庫(kù)文件中的
51、各條記錄 A)前后順序不能任意顛倒,一定要按照輸入的順序排列 B)前后順序可以任意顛倒,不影響庫(kù)中的數(shù)據(jù)關(guān)系 C)前后順序可以任意顛倒,但排列順序不同,統(tǒng)計(jì)處理的結(jié)果就可能不同 D)前后順序不能任意顛倒,一定要按照關(guān)鍵字段值的順序排列 答案:B 19.下面的選項(xiàng)不是關(guān)系數(shù)據(jù)庫(kù)基本特征的是 A. 不同的列應(yīng)有不同的數(shù)據(jù)類型 B. 不同的列應(yīng)有不同的列名 C. 與行的次序無(wú)關(guān) D. 與列的次序無(wú)關(guān) 答案:A 20.關(guān)系模式的任何屬性 A)不可再分 B)可再分 C)命名在該關(guān)系模式中可心不惟一
52、 D)以上都不對(duì) 答案:D 21.關(guān)系中任何一列的屬性取值 A)可以再分成更小的數(shù)據(jù)項(xiàng),并可取自不同域中的數(shù)據(jù) B)可以再分成更小的數(shù)據(jù)項(xiàng),不能取自不同域中的數(shù)據(jù) C)不可再分的數(shù)據(jù)項(xiàng),只能取自同一域中的數(shù)據(jù) D)不可再分的數(shù)據(jù)項(xiàng),可取自大在不同域中數(shù)據(jù) 答案:C 22.關(guān)系模型中,一個(gè)關(guān)鍵字是 A)可由多個(gè)任意屬性組成 B)至多由一個(gè)屬性組成 C)可由一個(gè)或多個(gè)其值能唯一標(biāo)識(shí)該關(guān)系模式中任何元組的屬性組成 D)以上都不是 答案:C 23.關(guān)系數(shù)據(jù)庫(kù)中的關(guān)鍵字是指 A)能惟一決定關(guān)系的字段 B)不可改動(dòng)的專用保留字 C)
53、關(guān)鍵的很重要的字段 D)能惟一標(biāo)識(shí)元組的屬性或?qū)傩约? 答案:D 24.一個(gè)關(guān)系只有一個(gè) A. 候選關(guān)鍵字 B.外關(guān)鍵字 C.超關(guān)鍵字 D.主關(guān)鍵字 答案:D 25.關(guān)系模型中,一個(gè)關(guān)鍵字是 A. 可以由多個(gè)任意屬性組成 B. 至多由一個(gè)屬性組成 C. 由一個(gè)或多個(gè)屬性組成,其值能夠惟一標(biāo)識(shí)關(guān)系中一個(gè)元組 D. 以上都不是 答案:C 26.有一名為”銷售”實(shí)體,含有:商品名、客戶名、數(shù)量等屬性,該實(shí)體主鍵 A)商品名 B)客戶名 C)商品名+客戶名
54、 D)商品名+數(shù)量 答案:C 27.有殞為”列車運(yùn)營(yíng)”實(shí)體,含有:車次、日期、實(shí)際發(fā)車時(shí)間、實(shí)際抵達(dá)時(shí)間、情況摘要等屬性,該實(shí)體主鍵是 A)車次 B)日期 C)車次+日期 D)車次+情況摘要 答案:C 28.在訂單管理系統(tǒng)中,客戶一次購(gòu)物(一張訂單)可以訂購(gòu)多種商品。有訂單關(guān)系R:R(訂單號(hào),日期,客戶名稱,商品編碼,數(shù)量),則R的主關(guān)鍵字是 A.訂單號(hào) B.訂單號(hào),客戶名稱 C.商品編碼 D.訂單號(hào),商品編碼 答案:D 29.現(xiàn)有如下關(guān)系:患者(患者編號(hào),患者姓名,性別,出生日期,所在單位)醫(yī)療(患者編
55、號(hào),醫(yī)生編號(hào),醫(yī)生姓名,診斷日期,診斷結(jié)果)其中,醫(yī)療關(guān)系中的外關(guān)鍵字是 A.患者編號(hào) B.患者姓名 C.患者編號(hào)和患者姓名 D.醫(yī)生編號(hào)和患者編號(hào) 答案:A 30.關(guān)系代數(shù)運(yùn)算的基礎(chǔ)是 A.關(guān)系運(yùn)算 B.謂詞演算 C.集合運(yùn)算 D.代數(shù)運(yùn)算 答案:C 31.關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)應(yīng)能實(shí)現(xiàn)的專門關(guān)系運(yùn)算包括 A)排序、索引、統(tǒng)計(jì) B)選擇、投影、連接 C)關(guān)聯(lián)、更新、排序 D)顯示、打印、制表 答案:B 32.關(guān)系數(shù)據(jù)庫(kù)中的投影操作是指從關(guān)系中 A.抽出特定記錄
56、 B.抽出特定字段 C.建立相應(yīng)的影像 D.建立相應(yīng)的圖形 答案:B 33.從一個(gè)數(shù)據(jù)庫(kù)文件中取出滿足某個(gè)條件的所有記錄形成一個(gè)新的數(shù)據(jù)庫(kù)文件的操作是 A.投影操作 B.連接操作 C.選擇操作 D.復(fù)制操作 答案:C 34.關(guān)系代數(shù)中的連接操作是由 A.選擇和投影操作組合而成 B.選擇和笛卡爾積操作組合而成 C.投影、選擇、笛卡爾積操作組合而成 D.投影和笛卡爾積操作組合而成 答案:B 35.一般情況下,當(dāng)對(duì)關(guān)系R和S進(jìn)行自然連接時(shí),要求R和S含有一個(gè)或者多個(gè)共有的 A.記錄 B.行 C.屬性 D.元組
57、答案:C 36.假設(shè)有關(guān)系R和S,關(guān)系代數(shù)表達(dá)式R-(R-S)表示的是 A.R∩S B.R∪S C.R-S D.RS 答案:A 37.設(shè)關(guān)系R和S具有相同的結(jié)構(gòu),由屬于S但不屬于R的元組構(gòu)成的關(guān)系,記為 A.R﹣S B.S﹣R C.R∪S D.S∩S 答案:C 38.已知關(guān)系R和S,R∩S等價(jià)于 A.(R﹣S)﹣S B.S﹣(S﹣R) C.(S﹣R)﹣R D.S﹣(R﹣S) 答案:B 39.自然連接是構(gòu)成新關(guān)系的有效方法。一般情況下,當(dāng)對(duì)關(guān)系R和S使用自然時(shí),要求R和S含有一個(gè)或多個(gè)共有的 A)元組
58、 B)行 C)記錄 D)屬性 答案:D 40.當(dāng)關(guān)系R和S做自然聯(lián)接時(shí),能夠保留R中不滿足連接條件元組的操作是 A.左外聯(lián)接 B.右外聯(lián)接 C.內(nèi)部連接 D.全外聯(lián)接 答案:A 41."元數(shù)據(jù)"是指 A.數(shù)據(jù)結(jié)構(gòu)的描述 B.數(shù)據(jù)項(xiàng)的描述 C.數(shù)據(jù)的來(lái)源 D.基本數(shù)據(jù) 答案:A 42.在數(shù)據(jù)庫(kù)系統(tǒng)中,空值是 A.0 B.空格 C.空字符串 D.不確定 答案:D 43.實(shí)體完整性是指關(guān)系中 A.不允許有空行 B.主關(guān)鍵字不允
59、許取空值 C.屬性值外關(guān)鍵字取空值 D.允許外關(guān)鍵字取空值 答案:B 44.實(shí)體完整性規(guī)則約束 A.侯選關(guān)鍵字 B.主關(guān)鍵字 C.外關(guān)鍵字 D.超關(guān)鍵字 答案:B 二、判斷題 1.用二維表結(jié)構(gòu)表示實(shí)體型,外鍵實(shí)現(xiàn)實(shí)體之間聯(lián)系的模型稱為關(guān)系模型。(√) 答案:對(duì) 2.關(guān)系模型不能表示實(shí)體之間多對(duì)多聯(lián)系。() 答案:錯(cuò) 3.任何一張二維表格都表示一個(gè)關(guān)系。( ) 答案:錯(cuò) 4.關(guān)系是元組的集合。( ) 答案:對(duì) 三、填空題 1 .數(shù)據(jù)模型的三要素是指__________,__________,________
60、__。實(shí)際數(shù)據(jù)庫(kù)系統(tǒng)中所支持的主要數(shù)據(jù)模型是__________,__________,__________。 答案:數(shù)據(jù)結(jié)構(gòu) 數(shù)據(jù)操作 完整性約束 關(guān)系模型 層次模型 網(wǎng)狀模型 2.數(shù)據(jù)模型中的__________是對(duì)數(shù)據(jù)系統(tǒng)的靜態(tài)特征描述,包括數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)間聯(lián)系的描述,__________是對(duì)數(shù)據(jù)庫(kù)系統(tǒng)的動(dòng)態(tài)特征描述,是一組定義在數(shù)據(jù)上的操作,包括操作的涵義、操作符、運(yùn)算規(guī)則及其語(yǔ)言等。 答案:數(shù)據(jù)結(jié)構(gòu) 數(shù)據(jù)操作 3 .用樹型結(jié)構(gòu)表示實(shí)體類型及實(shí)體間聯(lián)系的數(shù)據(jù)模型稱為__________模型,上一層的父結(jié)點(diǎn)和下一層的子結(jié)點(diǎn)之間的聯(lián)系是 的聯(lián)系。 答案:層次 一對(duì)多
61、 4 .用有向圖結(jié)構(gòu)表示實(shí)體類型及實(shí)體間聯(lián)系的數(shù)據(jù)模型稱為__________模型,數(shù)據(jù)之間的聯(lián)系通常通過__________實(shí)現(xiàn)。 答案:網(wǎng)狀 指針 5.層次模型的上層實(shí)體和下層實(shí)體之間表現(xiàn)為 聯(lián)系。 答案:1:n 6 .__________是目前最常用也是最重要的一種數(shù)據(jù)模型。采用該模型作為數(shù)據(jù)的組織方式的數(shù)據(jù)庫(kù)系統(tǒng)稱為__________。 答案:關(guān)系模型 關(guān)系數(shù)據(jù)庫(kù)系統(tǒng) 7 .關(guān)系的完整性約束條件包括三大類:__________、__________和__________。 答案:實(shí)體完整性 參照完整性 用戶定義的完整性 8.關(guān)系操作的特點(diǎn)是 操作。
62、 答案:集合 9 .關(guān)系數(shù)據(jù)模型中,二維表的列稱為________,二維表的行稱為________。 答案:屬性 記錄或元組 10 .用戶選作元組標(biāo)識(shí)的一個(gè)候選關(guān)鍵字為________,其屬性不能取________。 答案:空值 11 .關(guān)系代數(shù)運(yùn)算中,傳統(tǒng)的集合運(yùn)算有_____,_____,_____,_____。 答案:笛卡爾積 并 交 差 12 .關(guān)系代數(shù)運(yùn)算中,基本的運(yùn)算是________,________,________,________,________。 答案:并 差 笛卡爾積 選擇 投影 13 .關(guān)系代數(shù)運(yùn)算中,專門的關(guān)系運(yùn)算有______
63、__,________,________。 答案:選擇 投影 連接 14 .關(guān)系數(shù)據(jù)庫(kù)中基于數(shù)學(xué)上的兩類運(yùn)算是________和________。 答案:關(guān)系代數(shù) 關(guān)系演算 15 .關(guān)系代數(shù)中,從兩個(gè)關(guān)系中找出相同元組的運(yùn)算稱為________運(yùn)算。 答案:交 16 .已知系(系編號(hào),系名稱,系主任,電話,地點(diǎn))和學(xué)生(學(xué)號(hào),姓名,性別,入學(xué)日期,專業(yè),系編號(hào))兩個(gè)關(guān)系,系關(guān)系的主關(guān)鍵字是________,系關(guān)系的外關(guān)鍵字是________,學(xué)生關(guān)系的主關(guān)鍵字是________,學(xué)生關(guān)系的外關(guān)鍵字是________。 答案:系編號(hào) 沒有 學(xué)號(hào) 系編號(hào) 四、名詞解
64、釋 1. 實(shí)體:客觀存在并相互區(qū)別的事物。 2. 實(shí)體集:同一類實(shí)體的集合。 3. 實(shí)體型:用命名的實(shí)體型表示抽象的實(shí)體集。 4. 屬性(Attribute):描述實(shí)體的特性,表中的一列即為一個(gè)屬性。 5. 聯(lián)系:實(shí)體集之間的對(duì)應(yīng)關(guān)系稱為聯(lián)系,它反映現(xiàn)實(shí)世界事物之間的相互關(guān)聯(lián)。 6. 關(guān)系:一個(gè)關(guān)系就是一張二維表,每個(gè)關(guān)系有一個(gè)關(guān)系名。關(guān)系是關(guān)系模式在某一時(shí)刻的狀態(tài)或內(nèi)容。關(guān)系模式是靜態(tài)的、穩(wěn)定的,而關(guān)系是動(dòng)態(tài)的、隨時(shí)間不斷變化的,因?yàn)殛P(guān)系操作在不斷地更新著數(shù)據(jù)庫(kù)中的數(shù)據(jù)。 7. 關(guān)系模式:關(guān)系的描述稱為關(guān)系模式。它可以形式化地表示為: R(U,D,dom,F(xiàn))其中
65、R為關(guān)系名,U為組成該關(guān)系的屬性名集合,D為屬性組U中屬性所來(lái)自的域,dom為屬性向域的映象集合,F(xiàn)為屬性間數(shù)據(jù)的依賴關(guān)系集合。一般表示為:關(guān)系名(屬性1,屬性2,……,屬性)。 8. 關(guān)系模型:一個(gè)具體的關(guān)系模型是若干個(gè)關(guān)系模式的集合。它由關(guān)系數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作集合和關(guān)系完整性約束三部分組成。在用戶觀點(diǎn)下,關(guān)系模型中數(shù)據(jù)的邏輯結(jié)構(gòu)是一張二維表,它由行和列組成。 9. 元組(Tuple):表中的行稱為元組,一行為一個(gè)元組,對(duì)應(yīng)存儲(chǔ)文件中的一個(gè)記錄值。 10.基本表:本身獨(dú)立存在的表,即實(shí)際存儲(chǔ)在數(shù)據(jù)庫(kù)中的表,而不是從其他表導(dǎo)出來(lái)的。 11.視圖:從一個(gè)或幾個(gè)基本表或其他視圖導(dǎo)出
66、來(lái)的表。視圖本身并不獨(dú)立存儲(chǔ)數(shù)據(jù),系統(tǒng)只保存視圖的定義。 12. 域:屬性的取值范圍;是一組具有相同數(shù)據(jù)類型的值的集合。 13.關(guān)鍵字:表中的某個(gè)屬性組,它可以唯一確定一個(gè)元組。 14.分量(Component):元組中的每一個(gè)屬性值di。 15.數(shù)據(jù)模型:數(shù)據(jù)模型是一組嚴(yán)格定義的概念集合。這些概念精確地描述了系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和數(shù)據(jù)完整性約束條件。 16. 關(guān)系數(shù)據(jù)庫(kù):關(guān)系數(shù)據(jù)庫(kù)也有型和值之分。關(guān)系數(shù)據(jù)庫(kù)的型也稱為關(guān)系數(shù)據(jù)庫(kù)模式,是對(duì)關(guān)系數(shù)據(jù)庫(kù)的描述,它包括若干域的定義以及在這些域上定義的若干關(guān)系模式。關(guān)系數(shù)據(jù)庫(kù)的值是這些關(guān)系模式在某一時(shí)刻對(duì)應(yīng)的關(guān)系的集合,通常就稱為關(guān)系數(shù)據(jù)庫(kù)。 17.外部關(guān)鍵字:設(shè)F是基本關(guān)系R的一個(gè)或一組屬性,但不是關(guān)系R的關(guān)鍵字,如果F與基本關(guān)系S的主關(guān)鍵字Ks相對(duì)應(yīng),則稱F是基本關(guān)系R的外部關(guān)鍵字(Foreign key),簡(jiǎn)稱外關(guān)鍵字?;娟P(guān)系R稱為參照關(guān)系(Referencing relation),基本關(guān)系S稱為被參照關(guān)系(Referenced relation)或目標(biāo)關(guān)系(Target relation)。關(guān)
- 溫馨提示:
1: 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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. 裝配圖網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 110中國(guó)人民警察節(jié)(筑牢忠誠(chéng)警魂感受別樣警彩)
- 2025正字當(dāng)頭廉字入心爭(zhēng)當(dāng)公安隊(duì)伍鐵軍
- XX國(guó)企干部警示教育片觀后感筑牢信仰之基堅(jiān)守廉潔底線
- 2025做擔(dān)當(dāng)時(shí)代大任的中國(guó)青年P(guān)PT青年思想教育微黨課
- 2025新年工作部署會(huì)圍繞六個(gè)干字提要求
- XX地區(qū)中小學(xué)期末考試經(jīng)驗(yàn)總結(jié)(認(rèn)真復(fù)習(xí)輕松應(yīng)考)
- 支部書記上黨課筑牢清廉信念為高質(zhì)量發(fā)展?fàn)I造風(fēng)清氣正的環(huán)境
- 冬季消防安全知識(shí)培訓(xùn)冬季用電防火安全
- 2025加強(qiáng)政治引領(lǐng)(政治引領(lǐng)是現(xiàn)代政黨的重要功能)
- 主播直播培訓(xùn)直播技巧與方法
- 2025六廉六進(jìn)持續(xù)涵養(yǎng)良好政治生態(tài)
- 員工職業(yè)生涯規(guī)劃方案制定個(gè)人職業(yè)生涯規(guī)劃
- 2024年XX地區(qū)黨建引領(lǐng)鄉(xiāng)村振興工作總結(jié)
- XX中小學(xué)期末考試經(jīng)驗(yàn)總結(jié)(認(rèn)真復(fù)習(xí)輕松應(yīng)考)
- 幼兒園期末家長(zhǎng)會(huì)長(zhǎng)長(zhǎng)的路慢慢地走