數(shù)據(jù)庫習題解析_第1頁
數(shù)據(jù)庫習題解析_第2頁
數(shù)據(jù)庫習題解析_第3頁
數(shù)據(jù)庫習題解析_第4頁
數(shù)據(jù)庫習題解析_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

4.5經(jīng)典解析一、選擇題1.在數(shù)據(jù)庫管理技術(shù)的開展過程中,經(jīng)歷了人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫系統(tǒng)階段。在這幾個階段中,數(shù)據(jù)獨立性最高的是()。A)數(shù)據(jù)庫系統(tǒng)B)文件系統(tǒng)C)人工管理D)數(shù)據(jù)項管理【命題目的】考查數(shù)據(jù)庫技術(shù)開展的幾個階段及各個階段的特點?!窘忸}要點】數(shù)據(jù)庫系統(tǒng)的3級體系結(jié)構(gòu)中提供了子模式/模式和模式/內(nèi)模式兩級映射,保證了數(shù)據(jù)獨立性的實現(xiàn)?!惧e解分析】在人工管理階段,數(shù)據(jù)無法共享,冗余度大,不獨立,完全依賴于程序。在文件系統(tǒng)階段,數(shù)據(jù)共享性差,冗余度大,獨立性也較差。所以B)選項和C)選項均是錯誤的?!究键c鏈接】數(shù)據(jù)管理3個階段各自的特點。答案:A)2.數(shù)據(jù)庫系統(tǒng)的核心是()。A)數(shù)據(jù)庫B)數(shù)據(jù)庫管理系統(tǒng)C)數(shù)據(jù)模型D)軟件工具【命題目的】考查數(shù)據(jù)庫系統(tǒng)的組成?!窘忸}要點】數(shù)據(jù)庫系統(tǒng)由數(shù)據(jù)庫(數(shù)據(jù))、數(shù)據(jù)庫管理系統(tǒng)(及其開發(fā)工具)、應用系統(tǒng)、數(shù)據(jù)庫管理員、系統(tǒng)平臺之一——硬件平臺(硬件)、系統(tǒng)平臺之二——軟件平臺(軟件)五局部構(gòu)成。數(shù)據(jù)庫管理系統(tǒng)(DataBaseManagementSystem,DBMS)是數(shù)據(jù)庫的機構(gòu),它是一種系統(tǒng)軟件,負責數(shù)據(jù)庫中的數(shù)據(jù)組織、數(shù)據(jù)操作、數(shù)據(jù)維護、控制及保護和數(shù)據(jù)效勞等?!惧e解分析】數(shù)據(jù)庫(DataBase,DB)是長期儲存在計算機內(nèi)、有組織的、可共享的大量數(shù)據(jù)集合。數(shù)據(jù)庫不是數(shù)據(jù)庫系統(tǒng)的核心。在數(shù)據(jù)庫中用數(shù)據(jù)模型這個工具來抽象、表示和處理現(xiàn)實世界中的數(shù)據(jù)和信息。通俗地講數(shù)據(jù)模型就是現(xiàn)實世界的反映。軟件工具分為軟件開發(fā)工具、軟件維護工具、軟件管理與軟件支持工具。這些工具用來輔助軟件開發(fā)、運行、維護、管理、支持等過程中的活動?!究键c鏈接】數(shù)據(jù)、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)的概念。答案:B)3.數(shù)據(jù)庫系統(tǒng)依靠()支持數(shù)據(jù)的獨立性。A)具有封裝機制B)定義完整性約束條件c)模式分解,各級模式之間的映射D)DDI.語言和DML語言互相獨立【命題目的】考查數(shù)據(jù)庫系統(tǒng)的獨立性特點?!窘忸}要點】數(shù)據(jù)庫的3級模式結(jié)構(gòu)指數(shù)據(jù)庫系統(tǒng)由外模式、模式和內(nèi)模式3級構(gòu)成。數(shù)據(jù)庫管理系統(tǒng)在這3級模式之間提供了兩層映射:外模式/模式映射,模式/內(nèi)模式映射。這兩層映射保證了數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)能夠具有較高的邏輯獨立性和物理獨立性?!惧e解分析】數(shù)據(jù)庫系統(tǒng)定義完整性約束條件是用來維護數(shù)據(jù)庫中的數(shù)據(jù)與現(xiàn)實世界的一致性,所以B)選項錯誤。DDI.用來定義數(shù)據(jù)庫的3級模式結(jié)構(gòu)及其相互之間的映射,定義數(shù)據(jù)的完整性、平安性控制等約束條件。DML實現(xiàn)對數(shù)據(jù)庫中數(shù)據(jù)的檢索、插入、刪除和修改。所以D)選項是錯誤的?!究键c鏈接】數(shù)據(jù)庫的3級模式結(jié)構(gòu)和兩級映射。答案:C)4.在數(shù)據(jù)庫系統(tǒng)的3級模式結(jié)構(gòu)中,用來描述數(shù)據(jù)庫中全體數(shù)據(jù)的全局邏輯結(jié)構(gòu)和特性的是()。A)外模式B)內(nèi)模式c)存儲模式D)模式【命題目的】考查數(shù)據(jù)庫3級結(jié)構(gòu)中模式的定義。【解題要點】數(shù)據(jù)庫的3級模式結(jié)構(gòu)指數(shù)據(jù)庫系統(tǒng)由外模式、模式和內(nèi)模式3級構(gòu)成模式,也稱邏輯模式,是數(shù)據(jù)庫中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是所有用戶的公共數(shù)據(jù)視圖?!惧e解分析】外模式,也稱子模式或用戶模式,它是數(shù)據(jù)庫用戶能夠看見和使用的局部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是數(shù)據(jù)庫用戶的數(shù)據(jù)視圖,是與某一應用有關(guān)的數(shù)據(jù)庫的邏輯表示。所以A)選項錯誤。內(nèi)模式,也稱存儲模式,它是數(shù)據(jù)物理結(jié)構(gòu)和存儲方式的描述。所以B)選項和c)選項錯誤?!究键c鏈接】數(shù)據(jù)庫3級模式結(jié)構(gòu)的定義和特點。答案:D)5.在數(shù)據(jù)庫系統(tǒng)中,當總體邏輯結(jié)構(gòu)改變時,通過改變(),使局部邏輯結(jié)構(gòu)不變,從而使建立在局部邏輯結(jié)構(gòu)之上的應用程序也保持不變,稱之為數(shù)據(jù)和程序的邏輯獨立性。A)應用程序B)邏輯結(jié)構(gòu)和物理結(jié)構(gòu)之間的映射c)存儲結(jié)構(gòu)D)局部邏輯結(jié)構(gòu)到總體邏輯結(jié)構(gòu)的映射【命題目的】考查數(shù)據(jù)庫系統(tǒng)邏輯獨立性的定義?!窘忸}要點】模式描述的是數(shù)據(jù)的全局邏輯結(jié)構(gòu),外模式描述的是數(shù)據(jù)的局部邏輯結(jié)構(gòu)。當模式改變時,由數(shù)據(jù)庫管理員對外模式/模式映射做相應改變,可以使外模式保持不變。應用程序是依據(jù)數(shù)據(jù)的外模式編寫的,從而應用程序也不必改變。保證了數(shù)據(jù)與程序的邏輯獨立性,即數(shù)據(jù)的邏輯獨立性?!惧e解分析】由以上分析可知,A)選項和c)選項都是錯誤的。對于B)選項,邏輯結(jié)構(gòu)和物理結(jié)構(gòu)之間的映射指的是模式/內(nèi)模式映射,這種映射結(jié)構(gòu)能反映數(shù)據(jù)庫的物理獨立性。所以B)選項也是錯誤的?!究键c鏈接】數(shù)據(jù)庫的物理獨立性和邏輯獨立性的定義。答案:D)6.數(shù)據(jù)的完整性是指數(shù)據(jù)的正確性、有效性和()。A)可維護性B)獨立性C)平安性D)相容性【命題目的】考查數(shù)據(jù)完整性的定義。【解題要點】數(shù)據(jù)模型應該反映和規(guī)定本數(shù)據(jù)模型必須遵守的、根本的、通用的完整性約束條件。完整性規(guī)那么是給定的數(shù)據(jù)模型中數(shù)據(jù)及其聯(lián)系所具有的制約和依存規(guī)那么,用以限定符合數(shù)據(jù)模型的數(shù)據(jù)庫狀態(tài)及其狀態(tài)的變化,以保證數(shù)據(jù)的正確性、有效性和相容性。【錯解分析】由以上分析可知,A)選項、B)選項和c)選項都是錯誤的。【考點鏈接】關(guān)系數(shù)據(jù)模型的完整性規(guī)那么。答案:D)7.對關(guān)系數(shù)據(jù)庫來講,下面()的說法是錯誤的。A)每一列的分量是同一類型的數(shù)據(jù),來自同一個域B)不同列的數(shù)據(jù)可以出自同一個域c)行的順序可以任意交換,但是列的順序不能任意交換D)關(guān)系中的任意兩個元組不能完全相同【命題目的】考查關(guān)系數(shù)據(jù)庫的性質(zhì)和特點?!窘忸}要點】對關(guān)系數(shù)據(jù)庫來說,必須具有以下6條性質(zhì):(1)每一列的分量是同一類型的數(shù)據(jù),來自同一個域;(2)不同的列可以出自同一個域,稱其中的每一列為一個屬性,不同的屬性要給予不同的屬性名;(3)列的順序無所謂,即列的次序可以任意交換;(4)任意兩個元組不能完全相同;(5)行的順序無所謂,即行的次序可以任意交換;(6)分量必須取原子值,即每一個分量必須是不可冉分的數(shù)據(jù)項?!惧e解分析】由以上分析可知,A)選項、B)選項和D)選項所描述的都是正確的?!究键c鏈接】關(guān)系數(shù)據(jù)庫的根本概念和數(shù)學定義。答案:C)8.用樹型結(jié)構(gòu)來表示實體之間聯(lián)系的模型稱為()。A)關(guān)系模型B)層次模型C)網(wǎng)狀模型D)數(shù)據(jù)模型【命題目的】考查層次模型的特點?!窘忸}要點】滿足下面兩個條件的根本層次聯(lián)系的集合為層次模型:(1)有且只有一個結(jié)點沒有雙親結(jié)點,這個結(jié)點稱為根結(jié)點;(2)根以外的其它結(jié)點有且僅有一個雙親結(jié)點。層次模型的特點:(1)結(jié)點的雙親是惟一的。(2)只能直接處理一對多的實體聯(lián)系。(3)每個記錄類型定義一個排序字段,也稱為碼字段。(4)任何記錄值只有按其路徑查看時,才能顯出它的全部意義。(5)沒有一個子女記錄值能夠脫離雙親記錄值而獨立存在?!惧e解分析】關(guān)系模型采用二維表來表示,簡稱表。滿足下面兩個條件的根本層次聯(lián)系的集合為網(wǎng)狀模型。(1)允許一個以上的結(jié)點無雙親;(2)一個結(jié)點可以有多于一個的雙親。從圖論觀點看,網(wǎng)狀模型是一個不加任何條件限制的無向圖。在數(shù)據(jù)庫中用數(shù)據(jù)模型這個工具來抽象、表示和處理現(xiàn)實世界中的數(shù)據(jù)和信息。通俗地講數(shù)據(jù)模型就是現(xiàn)實世界的反映,它分為兩個階段:(1)把現(xiàn)實世界中的客觀對象抽象為概念模型;(2)把概念模型轉(zhuǎn)換為某一DBMS支持的數(shù)據(jù)模型?!究键c鏈接】關(guān)系模型、層次模型、網(wǎng)狀模型的概念、特點以及表示方法。答案:B)9.用二維表形式結(jié)構(gòu)表示實體類型以及實體類型之間聯(lián)系的數(shù)據(jù)模型是()。A)關(guān)系數(shù)據(jù)模型B)層次數(shù)據(jù)模型c)網(wǎng)狀數(shù)據(jù)模型D)面向?qū)ο髷?shù)據(jù)模型【命題目的】考查關(guān)系模型的表示形式?!窘忸}要點】關(guān)系模型和網(wǎng)狀、層次模型的最大區(qū)別是關(guān)系模型用二維表而不是通過指針鏈來表示和實現(xiàn)實體之間的聯(lián)系,關(guān)系模型是數(shù)學化的模型,可以把二維表看成一個集合?!惧e解分析】層次模型是樹型結(jié)構(gòu);從圖論觀點看,網(wǎng)狀模型是一個不加任何條件限制的無向圖?!究键c鏈接】概念模型、層次模型、網(wǎng)狀模型的概念。答案:A)10.數(shù)據(jù)庫的3級模式結(jié)構(gòu)由外模式、概念模式和內(nèi)模式組成,它適合于()。I.關(guān)系型數(shù)據(jù)庫Ⅱ.層次型數(shù)據(jù)庫III.網(wǎng)狀型數(shù)據(jù)庫A)只有IB)I和ⅡC)1I和ⅢD)都適合【命題目的】考查數(shù)據(jù)庫3級模式的概念?!窘忸}要點】數(shù)據(jù)庫的3級模式結(jié)構(gòu)是數(shù)據(jù)庫系統(tǒng)的一個總框架。不同數(shù)據(jù)結(jié)構(gòu)模型的數(shù)據(jù)庫系統(tǒng)絕大多數(shù)在總體結(jié)構(gòu)上都有3級模式結(jié)構(gòu)。數(shù)據(jù)庫的3級模式結(jié)構(gòu)的優(yōu)點是把數(shù)據(jù)的存儲和對數(shù)據(jù)的應用別離開來,數(shù)據(jù)的具體組織由數(shù)據(jù)庫管理系統(tǒng)具體負責(涉及到硬件、數(shù)據(jù)結(jié)構(gòu)等方面),用戶邏輯地處理數(shù)據(jù),數(shù)據(jù)在計算機中的表示和存儲方法對用戶透明,這也是3級模式結(jié)構(gòu)的最大優(yōu)勢?!惧e解分析】由于3級模式都適合關(guān)系模型、層次模型和網(wǎng)狀模型的數(shù)據(jù)庫。、所以A)、B)和c)都是片面的答案?!究键c鏈接】數(shù)據(jù)庫系統(tǒng)的內(nèi)部體系結(jié)構(gòu)。答案:D)11.關(guān)于數(shù)據(jù)庫系統(tǒng)的3級模式結(jié)構(gòu),以下論述中正確的選項是()。A)3級模式結(jié)構(gòu)是數(shù)據(jù)庫惟一的一種分級模式結(jié)構(gòu)B)外模式/模式映射為數(shù)據(jù)的物理獨立性提供支持C)內(nèi)模式與物理數(shù)據(jù)庫等價,概念模式與邏輯數(shù)據(jù)庫等價D)外模式是概念模式的一個邏輯子集,且外模式的某些描述可以與概念模式不同【命題目的】考查數(shù)據(jù)庫的3級模式結(jié)構(gòu)?!窘忸}要點】外模式是用戶觀念下的數(shù)據(jù)結(jié)構(gòu)的邏輯描述,在數(shù)據(jù)庫中某個用戶一般只會用到概念模式中的一局部記錄集,因此外模式是概念模式的一個邏輯子集,外模式允許某些描述與概念模式不同,所以D)選項正確?!惧e解分析】3級模式結(jié)構(gòu)并不是數(shù)據(jù)庫惟一的一種分級模式,A)選項不正確。內(nèi)模式/概念模式映射為數(shù)據(jù)的物理獨立性提供支持,外模式/概念模式映射為數(shù)據(jù)的邏輯獨立性提供支持。B)選項不正確?!究键c鏈接】數(shù)據(jù)庫3級模式結(jié)構(gòu)的定義和特點。答案:D)12.對于數(shù)據(jù)庫系統(tǒng),負責定義數(shù)據(jù)庫內(nèi)容,決定存儲結(jié)構(gòu)和存取策略及平安授權(quán)等工作的是()。A)應用程序員B)用戶C)數(shù)據(jù)庫管理員D)數(shù)據(jù)庫管理系統(tǒng)的軟件設計員【命題目的】考查數(shù)據(jù)庫管理員(DBA)的職責。【解題要點】數(shù)據(jù)庫管理員(簡稱DBA),具有如下的職能:設計、定義數(shù)據(jù)庫系統(tǒng);幫助用戶使用數(shù)據(jù)庫統(tǒng);監(jiān)督與控制數(shù)據(jù)庫系統(tǒng)的使用和運行;改良和重組數(shù)據(jù)庫系統(tǒng);轉(zhuǎn)儲和恢復數(shù)據(jù)庫;重構(gòu)數(shù)據(jù)庫。所以定義數(shù)據(jù)庫內(nèi)容,決定存儲結(jié)構(gòu)和存取策略及平安授權(quán)等是數(shù)據(jù)庫管理員(DBA)的職責。【錯解分析】應用程序員負責設計和編寫應用系統(tǒng)的程序模塊,并進行調(diào)試和安裝,A)選項錯誤;用戶通過應用系統(tǒng)的用戶接口使用數(shù)據(jù)庫,但是沒有題中所述的職責,B)選項錯誤;數(shù)據(jù)庫管理系統(tǒng)的軟件設計員負責數(shù)據(jù)庫中數(shù)據(jù)確實定和數(shù)據(jù)庫各級模式的設計,D)選項錯誤。【考點鏈接】數(shù)據(jù)庫管理人員的職責。答案:C)13.關(guān)系中的“主碼”不允許取空值是指()約束規(guī)那么。A)實體完整性B)引用完整性C)用戶定義的完整性D)數(shù)據(jù)完整性【命題目的】考查數(shù)據(jù)庫系統(tǒng)實體完整性的規(guī)那么?!窘忸}要點】關(guān)系中的“主碼”不允許取空值,因為關(guān)系中的每一行都代表一個實體,而實體的區(qū)分就是靠主碼的取值來惟一標識的,如果主碼值為空,意味著存在著不可識別的實體,所以這種約束規(guī)那么是實體完整性約束規(guī)那么[錯解分析】引用完整性規(guī)那么要求“不允許引用不存在的實體”,所以B)選項錯誤。用戶定義的完整性規(guī)那么反映某一具體應用所涉及的數(shù)據(jù)必須滿足的語義要求,所以C)選項是錯誤的?!究键c鏈接】關(guān)系數(shù)據(jù)模型的性質(zhì)和完整性規(guī)那么。答案:A)14.按條件f對關(guān)系R進行選擇,其關(guān)系代數(shù)表達式是()。A)R》qRB)R》RC)δfi一(R)D)丌f(R)【命題目的】考查選擇的表達式?!窘忸}要點】選擇又稱為限制(Restriction)。它是在關(guān)系R中選擇滿足給定條件的諸元組,記作:聽(R)={t∈R人F(t)=’真’}其中F表示選擇條件,它是一個邏輯表達式,取邏輯值“真”或“假”。【錯解分析】設有關(guān)系R、S,R有域A。,A:,…,A。,S有域B,,B:,…,B。,并且,A¨A∞…,Ai,與B。,B:,…,B,分別為相同域,此時它們自然連接可記為:R~:JS所以A)選項錯誤。連接運算又可稱為0運算,這是一種二元運算,通過它可以將兩個關(guān)系合并成一個大關(guān)系。設有關(guān)系R、S以及比擬式i影,其中i為R中的域j為S中的域,0含義同前。那么可以將R、S在域ij上的0連接記為:R~:JR所以B)選項也不對。投影運算是一個一元運算,一個關(guān)系通過投影運算后仍為一個關(guān)系R’。R’是這樣的一個關(guān)系,它是R中投影運算所指出的那些域的列所組成的關(guān)系。設R有n個域:A一,A:,…,A。,那么在R上對域A¨A∞…,A?!睞?!蕒A。,A:,.…,A。})的投影可表示成為下面一元運算:7r^。。∥。。(R)所以D)選項不能選。、【考點鏈接】關(guān)系代數(shù)查詢方法。答案:C)15.將E—R圖轉(zhuǎn)換到關(guān)系模式時,實體與聯(lián)系都可以表示成()。A)屬性B)關(guān)系C)鍵D)域【命題目的】考查E—R圖向關(guān)系模式的轉(zhuǎn)換。【解題要點】E—R圖由實體、實體的屬性和實體之間的聯(lián)系3個要素組成,關(guān)系模型的邏輯結(jié)構(gòu)是一組關(guān)系模式的集合,將E—R圖轉(zhuǎn)換為關(guān)系模型:將實體、實體的屬性和實體之間的聯(lián)系轉(zhuǎn)化為關(guān)系模式?!惧e解分析】此題考查的是將E—R圖向關(guān)系模式轉(zhuǎn)換的方法,由以上分析知實體和聯(lián)系都不是轉(zhuǎn)換成屬性、鍵或域?!究键c鏈接】關(guān)系模型的特點。答案:B)16.數(shù)據(jù)庫系統(tǒng)支持數(shù)據(jù)的邏輯獨立性依靠的是()。A)DDL語言和DML語言完全獨立B)定義完整性約束條件C)數(shù)據(jù)庫的3級模式結(jié)構(gòu)D)模式分解及其各級模式之間的映射機制【命題目的】考查數(shù)據(jù)庫系統(tǒng)的邏輯獨立性。【解題要點】當數(shù)據(jù)的總體邏輯結(jié)構(gòu)改變時,通過對映射的相應改變而保持局部邏輯結(jié)構(gòu)不變,不必改變應用程序,從而實現(xiàn)數(shù)據(jù)和程序的邏輯獨立性。這種體系結(jié)構(gòu)即是關(guān)系數(shù)據(jù)庫系統(tǒng)的3級模式和兩級映射。【錯解分析】由以上分析可知,A)選項、B)選項和c)選項都是錯誤的?!究键c鏈接】數(shù)據(jù)庫系統(tǒng)的物理獨立性。答案:D)17.在關(guān)系數(shù)據(jù)模型中可以有3類完整性約束條件,任何關(guān)系必須滿足其中的()約束條件。A)參照完整性、用戶自定義完整性B)數(shù)據(jù)完整性、實體完整性c)實體完整性、參照完整性D)動態(tài)完整性、實體完整性【命題目的】考查關(guān)系模型的完整性規(guī)那么?!窘忸}要點】為了維護數(shù)據(jù)庫中數(shù)據(jù)與現(xiàn)實世界的一致性,關(guān)系數(shù)據(jù)庫的插入、刪除和修改操作必須遵循下述3類完整性規(guī)那么:(1)實體完整性規(guī)那么,這條規(guī)那么要求關(guān)系中的元組的主碼不能為空值。如果出現(xiàn)空值,那么主碼就起不了惟一標識元組的作用。(2)引用完整性規(guī)那么,這條規(guī)那么要求“不允許引用不存在的實體(即元組、記錄等)”。前兩類是關(guān)系模型必須滿足的完整性規(guī)那么,應該由系統(tǒng)自動支持。(3)用戶自定義的完整性規(guī)那么,這是針對某一具體數(shù)據(jù)的約束條件,由應用環(huán)境決定。它反映某一具體應用所涉及的數(shù)據(jù)必須滿足的語義要求。關(guān)系模型應提供定義和檢驗這類完整性的機制,以便用統(tǒng)一的、系統(tǒng)的方法處理它們,而不要由應用程序擔負這一功能?!惧e解分析】由以上分析可知,A)選項、B)選項和D)選項都是錯誤的。【考點鏈接】關(guān)系數(shù)據(jù)模型完整性規(guī)那么的分類及要求。答案:C)18.以下有關(guān)數(shù)據(jù)庫的表達中,錯誤的選項是()。A)數(shù)據(jù)庫減少了數(shù)據(jù)冗余B)數(shù)據(jù)庫數(shù)據(jù)可以為經(jīng)DBA認可的各用戶使用c)用戶程序按照所對應的子模式使用數(shù)據(jù)庫中的數(shù)據(jù),D)數(shù)據(jù)庫的存儲模式如有改變,那么概念模式也應做改變【命題目的】考查有關(guān)數(shù)據(jù)庫的根本知識?!窘忸}要點】由于概念模式與存儲模式之間有概念模式/存儲模式映射,如果存儲模式改變,可以通過修改映射而使概念模式保持不變。因此,D)選項的表達是錯誤的。【錯解分析】數(shù)據(jù)庫的主要特點是減少數(shù)據(jù)冗余度和數(shù)據(jù)共享,所以題目中A)選項和B)選項對數(shù)據(jù)庫的表達是正確的。用戶的應用程序是根據(jù)外模式對數(shù)據(jù)庫進行操作的,所以c)選項的表達也是正確的。【考點鏈接】數(shù)據(jù)庫系統(tǒng)的根本特點。答案:D)19.以下工作中,不屬于數(shù)據(jù)庫管理員(DBA)的職責的是()。A)建立數(shù)據(jù)庫B)輸入和存儲數(shù)據(jù)庫數(shù)據(jù)C)監(jiān)督和控制數(shù)據(jù)庫的使用D)數(shù)據(jù)庫的維護和改良【命題目的】考查數(shù)據(jù)庫管理員(DBA)的職責?!窘忸}要點】數(shù)據(jù)庫管理員(簡稱【)BA)具有如下的職能:設計、定義數(shù)據(jù)庫系統(tǒng);幫助用戶使用數(shù)據(jù)庫系統(tǒng);監(jiān)督與控制數(shù)據(jù)庫系統(tǒng)的使用和運行;改良和重組數(shù)據(jù)庫系統(tǒng);轉(zhuǎn)儲和恢復數(shù)據(jù)庫;重構(gòu)數(shù)據(jù)庫。所以,定義數(shù)據(jù)庫內(nèi)容,決定存儲結(jié)構(gòu)和存取策略及平安授權(quán)等是數(shù)據(jù)庫管理員(1)BA)的職責。B)選項所述的內(nèi)容不屬于DBA的職責?!惧e解分析】由以上分析可知,A)選項、c)選項和I))選項都是數(shù)據(jù)庫管理員(DBA)的職責?!究键c鏈接】數(shù)據(jù)庫管理員的具體職責。答案:B)20.關(guān)系模型是把實體之間的聯(lián)系用()來表示。A)二維表格B)樹C)圖D)E—R圖【命題目的】考查關(guān)系模型之間實體聯(lián)系的表示?!窘忸}要點】關(guān)系模型是用二維表框架來表示實體及其實體之間的聯(lián)系的模型,它的數(shù)據(jù)結(jié)構(gòu)是一個二維表格結(jié)構(gòu),一個二維表又稱為一個關(guān)系。表格中的一行數(shù)據(jù)構(gòu)成一個實體,在數(shù)據(jù)模型中稱為一個記錄;表格中的列即為實體的屬性,在數(shù)據(jù)模型中稱為數(shù)據(jù)項,屬性型稱為字段,數(shù)據(jù)項的取值范圍稱為值域?!惧e解分析】表示層次數(shù)據(jù)模型的實體之間的聯(lián)系,所以B)選項是錯誤的;圖結(jié)構(gòu)經(jīng)常用來表示網(wǎng)狀數(shù)據(jù)模型的實體之間的聯(lián)系,所以c)選項是錯誤的;E—R圖經(jīng)常用來描述現(xiàn)實世界的概念模型,所以D)選項是錯誤的。【考點鏈接】層次模型、網(wǎng)狀模型和關(guān)系模型實體間聯(lián)系的數(shù)據(jù)結(jié)構(gòu)描述。答案:A)21.對數(shù)據(jù)庫中的數(shù)據(jù)可以進行查詢、插入、刪除、修改(更新),這是因為數(shù)據(jù)庫管理系統(tǒng)提供了()。A)數(shù)據(jù)定義功能B)數(shù)據(jù)操縱功能c)數(shù)據(jù)維護功能D)數(shù)據(jù)控制功能【命題目的】該題考查考生對數(shù)據(jù)庫管理系統(tǒng)根本功能的理解?!窘忸}要點】數(shù)據(jù)庫管理系統(tǒng)包括如下功能:(1)數(shù)據(jù)定義功能:DBMs提供數(shù)據(jù)定義語言(DDL),用戶可以通過它方便地對數(shù)據(jù)庫中的數(shù)據(jù)對象進行定義;(2)數(shù)據(jù)操縱功能:DBMs還提供數(shù)據(jù)操作語言(DML),用戶可以通過它操縱數(shù)據(jù),實現(xiàn)對數(shù)據(jù)庫的根本操作,如查詢、插入、刪除和修改;(3)數(shù)據(jù)庫的運行管理:數(shù)據(jù)庫在建立、運用和維護時由數(shù)據(jù)庫管理系統(tǒng)統(tǒng)一管理,統(tǒng)一控制以保證數(shù)據(jù)的平安性、完整性、多用戶對數(shù)據(jù)的并發(fā)使用及發(fā)生故障后的系統(tǒng)恢復;(4)數(shù)據(jù)庫的建立和維護功能:它包括數(shù)據(jù)庫初始數(shù)據(jù)的輸入、轉(zhuǎn)換功能,數(shù)據(jù)庫的轉(zhuǎn)儲、恢復功能,數(shù)據(jù)庫的重組、功能和性能監(jiān)視等等。對數(shù)據(jù)庫中的數(shù)據(jù)進行查詢、插入、刪除、修改(更新),是由數(shù)據(jù)庫管理系統(tǒng)的數(shù)據(jù)操縱功能提供的,而數(shù)據(jù)維護功能主要指數(shù)據(jù)庫的轉(zhuǎn)儲及恢復等,要注意區(qū)分?!惧e解分析】由以上分析可知,A)選項、c)選項和D)選項都是錯誤的?!究键c鏈接】數(shù)據(jù)庫管理系統(tǒng)所提供的功能。答案:B)22.數(shù)據(jù)庫的物理設計是為一個給定的邏輯結(jié)構(gòu)選取一個適合應用環(huán)境的()的過程,包括確定數(shù)據(jù)庫在物理設備上的存儲結(jié)構(gòu)和存取方法。A)邏輯結(jié)構(gòu)B)物理結(jié)構(gòu)C)概念結(jié)構(gòu)D)層次結(jié)構(gòu)【命題目的】考查數(shù)據(jù)庫的物理設計的概念?!究键c鏈接】根據(jù)數(shù)據(jù)庫物理設計的概念可知:數(shù)據(jù)庫的物理設計是為一個給定的邏輯數(shù)據(jù)模型選取一個最適合應用要求的物理結(jié)構(gòu)的過程。其中,物理結(jié)構(gòu)是指數(shù)據(jù)庫在物理設備上的存儲結(jié)構(gòu)和存取方法?!惧e解分析】由以上分析可知,A)選項、c)選項和D)選項都是錯誤的?!究键c鏈接】數(shù)據(jù)庫的邏輯結(jié)構(gòu)和概念結(jié)構(gòu)的定義及特點。答案:B)23.數(shù)據(jù)字典是軟件需求分析階段的最重要的工具之一,其最根本的功能是()。A)數(shù)據(jù)庫設計B)數(shù)據(jù)通信C)數(shù)據(jù)定義D)數(shù)據(jù)維護【命題目的】考查數(shù)據(jù)字典的根本功能?!窘忸}要點】數(shù)據(jù)字典是系統(tǒng)中各類數(shù)據(jù)描述的集合,是進行詳細的數(shù)據(jù)收集和數(shù)據(jù)分析所獲得的成果。數(shù)據(jù)字典通過對數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)的定義來描述數(shù)據(jù)流、數(shù)據(jù)存儲的邏輯內(nèi)容。所以數(shù)據(jù)字典的最根本的功能是數(shù)據(jù)定義【錯解分析】由以上分析可知,A)選項、B)選項和D)選項都是錯誤的。【考點鏈接】數(shù)據(jù)字典的內(nèi)容和作用。答案:C)24.在以下表達中,不正確的選項是()。A)如果完善對數(shù)據(jù)庫系統(tǒng)的設計,故障是可以防止的B)恢復子系統(tǒng)應成為數(shù)據(jù)庫系統(tǒng)的一個重要組成局部c)介質(zhì)故障發(fā)生的可能性很小,但是破壞性很大D)應把計算機病毒看成一種人為的故障【命題目的】考查有關(guān)數(shù)據(jù)庫故障的知識點。【解題要點】雖然當前計算機軟件、硬件技術(shù)飛速開展,但是硬件的故障、系統(tǒng)軟件和應用軟件的錯誤、操作員的失誤及惡意的破壞仍然是不可防止的。所以A)選項的表達是不正確?!惧e解分析】在數(shù)據(jù)庫運行過程中可能發(fā)生的故障主要又4類:事務故障、系統(tǒng)故障、介質(zhì)故障和計算機病毒。(1)事務故障是事務在運行過程中由于種種原因,如操作系統(tǒng)或DBMs代碼錯誤,操作員操作失誤,突然停電等造成系統(tǒng)停止運行,致使所有正在運行的事務都以非正常方式終止。這時內(nèi)存中數(shù)據(jù)緩沖區(qū)的信息全部喪失,但是存儲在外部存儲設備的數(shù)據(jù)未受影響;(2)介質(zhì)故障是指系統(tǒng)在運行過程中,由于某種硬件故障如磁盤損壞、磁頭碰撞或操作系統(tǒng)的某種潛在的錯誤、瞬時強磁場干擾等,存儲在外存中的數(shù)據(jù)局部或全部喪失。這類故障比前兩類故障的可能性小得多,但是它的破壞性卻是最大的;(3)計算機病毒是一種人為的故障或損壞,是一些具有破壞性、自動復制自身的計算機程序。由以上分析可知,B)選項、c)選項和D)選項的表達都是正確的?!究键c鏈接】數(shù)據(jù)庫的故障以及故障恢復技術(shù)。答案:A)25.在數(shù)據(jù)庫設計的概念設計階段,表示概念結(jié)構(gòu)的常用方法和描述工具是()。A)層次分析法和層次結(jié)構(gòu)圖B)數(shù)據(jù)流程分析法和數(shù)據(jù)流程圖c)結(jié)構(gòu)分析法和模塊結(jié)構(gòu)圖D)實體一聯(lián)系法和實體一聯(lián)系圖【命題目的】考查數(shù)據(jù)庫的概念設計階段的常用方法和描述工具。【解題要點】在概念設計階段,表達概念設計的方法和工具很多,但是最著名、最常用的是P.P.s.chen提出的E—R方法(實體一聯(lián)系方法),它由兩局部組成:一局部就是由E—R圖描述現(xiàn)實世界;另一局部就是將E—R圖轉(zhuǎn)換成相應的數(shù)據(jù)庫系統(tǒng)的模型。所以,D)選項是正確的答案?!惧e解分析】數(shù)據(jù)流程分析法和數(shù)據(jù)流圖是在數(shù)據(jù)庫的需求分析階段使用的方法,所以B)選項錯誤。模塊結(jié)構(gòu)圖是在數(shù)據(jù)庫邏輯結(jié)構(gòu)設計階段使用的方法,所以c)選項錯誤?!究键c鏈接】E—R圖中各類符號表示的含義。答案:D)26.實體一聯(lián)系模型可以形象地用E—R圖表示,在E—R圖中以()來表示實體類型。A)菱形B)橢圓形c)矩形D)三角形【命題目的】考查實體類型在E—R圖中的符號表示。【解題要點】在E—R圖中,實體集用矩形框表示,并在矩形框中寫上實體名。所以c)選項是正確的?!惧e解分析】聯(lián)系用菱形框表示,并在菱形框里寫上聯(lián)系方式。所以A)選項是錯誤的。屬性用橢圓形表示,并在橢圓框里寫上屬性名。所以B)選項是錯誤的。E—R圖中不存在三角形符號表示,所以D)選項是錯誤的。【考點鏈接】E—R圖的特點和功能。答案:C)27.在關(guān)系數(shù)據(jù)庫中,視圖是3級模式結(jié)構(gòu)中的()。A)內(nèi)模式B)模式C)存儲模式D)外模式【命題目的】考查數(shù)據(jù)庫系統(tǒng)的3級模式結(jié)構(gòu)?!窘忸}要點】在數(shù)據(jù)庫系統(tǒng)的3級模式體系結(jié)構(gòu)中,外模式也稱為子模式或用戶模式,指數(shù)據(jù)庫用戶能夠看見和使用的局部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征描述,是數(shù)據(jù)庫用戶的數(shù)據(jù)庫視圖,是與某一應用有關(guān)的數(shù)據(jù)的邏輯表示。所以,視圖是3級模式結(jié)構(gòu)中的外模式?!惧e解分析】模式也稱邏輯模式,是數(shù)據(jù)庫中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是所有用戶的公共數(shù)據(jù)視圖。內(nèi)模式也稱存儲模式,是數(shù)據(jù)庫物理結(jié)構(gòu)和存儲方式的描述,是數(shù)據(jù)在數(shù)據(jù)庫內(nèi)部的表示方式。所以A)選項、B)選項和C)選項都是錯誤的。【考點鏈接】數(shù)據(jù)庫的3級模式結(jié)構(gòu)和兩級映射結(jié)構(gòu)。答案:D)28.下述()不屬于數(shù)據(jù)庫設計的內(nèi)容。A)數(shù)據(jù)庫管理系統(tǒng)B)數(shù)據(jù)庫概念結(jié)構(gòu)c)數(shù)據(jù)庫邏輯結(jié)構(gòu)D)數(shù)據(jù)庫物理結(jié)構(gòu)【命題目的】考查數(shù)據(jù)庫設計的內(nèi)容。【解題要點】數(shù)據(jù)庫設計是確定系統(tǒng)所需要的數(shù)據(jù)庫結(jié)構(gòu)。數(shù)據(jù)庫設計包括概念設計、邏輯設計和建立數(shù)據(jù)庫(又稱物理設計)。(1)概念結(jié)構(gòu)設計是整個數(shù)據(jù)庫設計的關(guān)鍵,它通過對用戶需求進行綜合、歸納與抽象,形成一個獨立于具體的DBMs的概念模型;(2)邏輯結(jié)構(gòu)設計是將概念結(jié)構(gòu)轉(zhuǎn)換為某個DBMs所支持的數(shù)據(jù)模型,并對其進行優(yōu)化;(3)物理結(jié)構(gòu)設計是為邏輯數(shù)據(jù)模型選取一個最適合應用環(huán)境的物理結(jié)構(gòu)(包括存儲結(jié)構(gòu)和存取方法)。數(shù)據(jù)庫管理系統(tǒng)屬于數(shù)據(jù)庫系統(tǒng)的一個組成局部,而不是數(shù)據(jù)庫設計的內(nèi)容?!惧e解分析】由以上分析可知,B)選項、c)選項和D)選項都是數(shù)據(jù)庫設計的內(nèi)容,只有A)選項不屬于數(shù)據(jù)庫設計的內(nèi)容?!究键c鏈接】數(shù)據(jù)庫設計的根本步驟及其在各個設計階段所使用的方法和工具。答案:A)29.在數(shù)據(jù)庫的3級模式結(jié)構(gòu)中,內(nèi)模式有()個。A)1B)2C)3D)任意多【命題目的】考查對數(shù)據(jù)庫3級模式結(jié)構(gòu)中的內(nèi)模式的理解?!窘忸}要點】在數(shù)據(jù)庫的3級模式結(jié)構(gòu)中,模式表示了概念級數(shù)據(jù)庫,表達了數(shù)據(jù)庫的總體觀;內(nèi)模式表示了物理級數(shù)據(jù)庫,表達了數(shù)據(jù)庫的存儲觀;外模式表示了用戶級數(shù)據(jù)庫,表達了數(shù)據(jù)庫的用戶觀。對數(shù)據(jù)庫的總體觀和存儲觀只有一個,而用戶觀可能有多個,對于不同的應用,就有不同的用戶觀。所以說,概念模式、內(nèi)模式只有一個,外模式有多個。所以A)選項正確?!惧e解分析】由以上分析可知,B)選項、c)選項和D)選項都是錯誤的?!究键c鏈接】數(shù)據(jù)庫的3級模式結(jié)構(gòu)。答案:A)30.以下對于關(guān)系的表達中,()的表達是不正確的。A)關(guān)系中的每個屬性是不可分解的B)在關(guān)系中元組的順序是無關(guān)緊要的c)任意的一個二維表都是一個關(guān)系D)每一個關(guān)系只有一種記錄類型【命題目的】考查對關(guān)系的理解?!窘忸}要點】對關(guān)系數(shù)據(jù)庫來說,必須具有以下6條性質(zhì):(1)每一列的分量是同一類型的數(shù)據(jù),來自同一個域;(2)不同的列可以出自同一個域,稱其中的每一列為一個屬性,不同的屬性要給予不同的屬性名;(3)列的順序無所謂,即列的次序可以任意交換;(4)任意兩個元組不能完全相同;(5)行的順序無所謂,即行的次序可以任意交換;(6)分量必須取原子值,即每一個分量必須是不可再分的數(shù)據(jù)項。一個關(guān)系對應一個二維表,但是一個二維表不一定都能成為一個關(guān)系,如復式表格(數(shù)據(jù)項下還有子項)就不是一個關(guān)系,只有符合一定的要求的二維表才能表示關(guān)系。所以c)選項的表達是不正確的?!惧e解分析】由以上分析可知,A)選項、B)選項和D)選項的表達都是正確的?!究键c鏈接】關(guān)系數(shù)據(jù)庫的根本概念和定義。答案:C)31.以下概念中,()不是數(shù)據(jù)庫管理系統(tǒng)必須提供的數(shù)據(jù)控制功能。A)平安性B)完整性c)移植性D)一致性【命題目的】考查數(shù)據(jù)管理系統(tǒng)的數(shù)據(jù)控制功能?!窘忸}要點】數(shù)據(jù)庫管理系統(tǒng)提供的數(shù)據(jù)控制功能是指在數(shù)據(jù)庫建立、運行和維護時,由DBMS統(tǒng)一管理、統(tǒng)一控制,以保證數(shù)據(jù)的平安性、完整性和一致性。(1)數(shù)據(jù)的平安性保護是指保護數(shù)據(jù)以防止不合法的使用造成的數(shù)據(jù)的泄密或破壞,使每個用戶只能按規(guī)定,對某些數(shù)據(jù)以某種方式進行使用和處理。(2)數(shù)據(jù)的完整性檢查是指數(shù)據(jù)的正確性、有效性和相容性。完整性檢查將數(shù)據(jù)控制在有效的范圍內(nèi),或保證數(shù)據(jù)之間滿足一定的關(guān)系?!惧e解分析】移植性不屬于DBMS的數(shù)據(jù)控制功能,所以c)選項是錯誤的。【考點鏈接】DBMS的特點和功能。答案:C)32.在關(guān)系數(shù)據(jù)庫設計中,設計視圖(View)是()階段的內(nèi)容A)需求分析B)概念設計c)邏輯設計D)物理設計【命題目的】考查關(guān)系數(shù)據(jù)庫設計階段。【解題要點】視圖是數(shù)據(jù)庫的外模式,屬于邏輯設計階段設計的內(nèi)容。所以答案為c)選項。【錯解分析】需求分析是分析用戶的需要和要求;概念設計主要進行E—R(實體一聯(lián)系)模型設計;邏輯設計主要進行數(shù)據(jù)庫模式和外模式的設計;物理設計階段主要進行數(shù)據(jù)庫的物理結(jié)構(gòu)設計。所以A)選項、B)選項和D)選項都是錯誤的?!究键c鏈接】數(shù)據(jù)庫設計各個階段的任務。答案:C)33.數(shù)據(jù)庫系統(tǒng)與文件系統(tǒng)的主要區(qū)別是()。A)數(shù)據(jù)庫系統(tǒng)復雜,而文件系統(tǒng)簡單B)文件系統(tǒng)不能解決數(shù)據(jù)冗余和數(shù)據(jù)獨立性問題,而數(shù)據(jù)庫系統(tǒng)可以解決c)文件系統(tǒng)只能管理程序文件,而數(shù)據(jù)庫系統(tǒng)可以管理龐大的各種類型的文件D)文件系統(tǒng)管理的數(shù)據(jù)量較少,而數(shù)據(jù)庫系統(tǒng)可以管理龐大的數(shù)據(jù)量【命題目的】考查數(shù)據(jù)庫系統(tǒng)和文件系統(tǒng)的主要區(qū)別?!窘忸}要點】數(shù)據(jù)庫系統(tǒng)和文件系統(tǒng)的主要區(qū)別是組織數(shù)據(jù)的方式不同。文件系統(tǒng)是面向應用組織數(shù)據(jù)的,而數(shù)據(jù)庫系統(tǒng)是面向全局組織數(shù)據(jù)的,這種組織方式可以解決數(shù)據(jù)冗余問題。【錯解分析】由以上分析可知,A)選項、c)選項和D)選項都是錯誤的?!究键c鏈接】數(shù)據(jù)庫系統(tǒng)和文件系統(tǒng)的特點。答案:B)34.下面列出的數(shù)據(jù)庫管理技術(shù)開展的3個階段中,()沒有專門的軟件對數(shù)據(jù)進行管理。I.人工管理階段Ⅱ.文件系統(tǒng)階段Ⅲ.數(shù)據(jù)庫階段A)只有IB)只有ⅡC)I和ⅡD)Ⅱ和Ⅲ【命題目的】該題考查考生對數(shù)據(jù)管理開展史的知識的掌握。【解題要點】人工管理階段沒有專門的軟件對數(shù)據(jù)進行管理。【錯解分析】在人工管理、文件系統(tǒng)和數(shù)據(jù)庫3個階段中,文件系統(tǒng)階段和數(shù)據(jù)庫階段都有專門的軟件來對數(shù)據(jù)進行管理,也就是文件系統(tǒng)和數(shù)據(jù)庫系統(tǒng)?!究键c鏈接】數(shù)據(jù)庫管理技術(shù)開展3個階段的特點。答案:A)35.以下()是數(shù)據(jù)庫邏輯設計的內(nèi)容。I.設計E—R圖Ⅱ.創(chuàng)立表Ⅲ.創(chuàng)立視圖Ⅳ.創(chuàng)立索引V.裝載數(shù)據(jù)A)都是B)I、Ⅱ和ⅢC)Ⅱ、Ⅲ和ⅣD)Ⅱ和Ⅲ【命題目的】考查邏輯設計的內(nèi)容?!窘忸}要點】創(chuàng)立表和創(chuàng)立視圖都是數(shù)據(jù)庫設計的內(nèi)容?!惧e解分析】設計E—R圖是概念設計階段的內(nèi)容,可以排除I,進而排除了A)、B);創(chuàng)立索引是物理設計階段的內(nèi)容;裝載數(shù)據(jù)是數(shù)據(jù)庫實現(xiàn)階段的內(nèi)容。【考點鏈接】數(shù)據(jù)庫邏輯設計方法。答案:D)36.存儲在計算機外部存儲介質(zhì)上的結(jié)構(gòu)化的數(shù)據(jù)集合,其英文名稱是()。A)DataDictionary(簡寫DD)B)DataBaseSystem(簡寫DBS)C)DataBase(簡寫DB)D)DataBaseManagementSystem(簡寫為DBMS)【命題目的】考查數(shù)據(jù)庫的定義?!窘忸}要點】存儲在計算機外部存儲介質(zhì)上的結(jié)構(gòu)化的數(shù)據(jù)集合稱為數(shù)據(jù)庫,英文縮寫為DB?!惧e解分析】DD是數(shù)據(jù)字典的英文縮寫詞,A)選項錯誤。DBS是數(shù)據(jù)庫系統(tǒng)的英文縮寫詞,B)選項錯誤。DBMS是數(shù)據(jù)庫管理系統(tǒng)的英文縮寫詞,所以D)選項錯誤?!究键c鏈接】DD、DBS和DBMS的定義及功能。答案:C)37.數(shù)據(jù)庫的概念模型獨立于()。A)具體的機器和DBMSB)E—R圖c)信息世界D)現(xiàn)實世界【命題目的】考查數(shù)據(jù)庫的概念模型?!窘忸}要點】概念模型側(cè)重于表達建模對象之間聯(lián)系的語義,它是一種獨立于計算機系統(tǒng)的模型,是現(xiàn)實世界的第一層次抽象,是用戶和數(shù)據(jù)庫設計人員進行交流的工具。所以答案為A)【錯解分析】由以上分析可知,B)選項、c)選項和D)選項都是錯誤的。【考點鏈接】數(shù)據(jù)概念模型的特點。答案:A)38.數(shù)據(jù)庫的根本特點是()。A)數(shù)據(jù)可以共享(或數(shù)據(jù)結(jié)構(gòu)化);數(shù)據(jù)獨立性;數(shù)據(jù)冗余大,易移植;統(tǒng)一管理和控制B)數(shù)據(jù)可以共享(或數(shù)據(jù)結(jié)構(gòu)化);數(shù)據(jù)獨立性;數(shù)據(jù)冗余小,易擴充;統(tǒng)一管理和控制C)數(shù)據(jù)可以共享(或數(shù)據(jù)結(jié)構(gòu)化);數(shù)據(jù)互換性;數(shù)據(jù)冗余小,易擴充;統(tǒng)一管理和控制D)數(shù)據(jù)非結(jié)構(gòu)化;數(shù)據(jù)獨立性;數(shù)據(jù)冗余小,易擴充;統(tǒng)一管理和控制【命題目的】考查數(shù)據(jù)庫的特點。【解題要點】數(shù)據(jù)結(jié)構(gòu)化是數(shù)據(jù)庫與文件系統(tǒng)的根本區(qū)別;數(shù)據(jù)庫系統(tǒng)從整體角度看待和描述數(shù)據(jù),數(shù)據(jù)不再是面向某個應用而是面向整個系統(tǒng),因此數(shù)據(jù)可以被多個用戶、多個應用共享;數(shù)據(jù)獨立性是由DBMS的兩級映射功能保證的;數(shù)據(jù)庫中的數(shù)據(jù)由DBMS進行統(tǒng)一的管理和控制?!惧e解分析】由以上分析可知,A)選項、c)選項和D)選項都是錯誤的?!究键c鏈接】數(shù)據(jù)庫的定義及其特點。答案:B)39.以下因素中,()與數(shù)據(jù)庫系統(tǒng)的運行效率有關(guān)。I.功能是否齊全Ⅱ.容錯糾錯能力Ⅲ.數(shù)據(jù)庫設計是否合理Ⅳ.程序可讀性V.算法Ⅵ.編程技巧A)I、Ⅱ、Ⅲ和VB)I、Ⅳ、V和Ⅵc)Ⅱ、Ⅲ、V和ⅥD)都是【命題目的】考查與數(shù)據(jù)庫運行效率有關(guān)的因素?!窘忸}要點】較強的容錯糾錯能力使數(shù)據(jù)庫更加穩(wěn)定地運行,有利于提高效率;合理的數(shù)據(jù)庫設計是提高數(shù)據(jù)庫運行效率的關(guān)鍵;好的算法與編程技巧能提高數(shù)據(jù)庫運行的效率?!惧e解分析】“功能是否齊全”是為了說明數(shù)據(jù)庫系統(tǒng)是否滿足需求分析的要求,“程序可讀性”是為了數(shù)據(jù)庫系統(tǒng)維護的方便,都與數(shù)據(jù)庫系統(tǒng)運行效率無關(guān)?!究键c鏈接】數(shù)據(jù)庫的設計。答案:C)40.在數(shù)據(jù)庫中,以下說法中,()是不正確的。A)數(shù)據(jù)庫防止了一切重復的數(shù)據(jù)B)假設系統(tǒng)是平安可以控制的,那么系統(tǒng)可確保更新時的一致性c)數(shù)據(jù)庫中的數(shù)據(jù)可以共享D)數(shù)據(jù)庫減少了數(shù)據(jù)冗余【命題目的】考查數(shù)據(jù)庫的特點?!究键c鏈接】數(shù)據(jù)庫系統(tǒng)的特點和功能。答案:A)44.設關(guān)系R和關(guān)系s的元素分別是3和4,關(guān)系T是尺與s的笛卡兒積,即T=R×s,那么關(guān)系T的元數(shù)是()。A)7B)9C)12D)16【命題目的】考查笛卡兒積的計算?!窘忸}要點】笛卡兒積的定義是設關(guān)系R和s的元數(shù)分別是r和s,R和s的笛卡兒積是一個(r+s)元屬性的集合,每一個元組的前r個分量來自R的一個元組,后s個分量來自s的一個元組。所以關(guān)系T的屬性元數(shù)是3+4=7?!惧e解分析】由笛卡兒積的計算方法知B)、c)和D)都是錯誤的。【考點鏈接】關(guān)系模型的根本操作;關(guān)系模型的根本運算。答案:A)45.以下關(guān)于數(shù)據(jù)庫系統(tǒng)表達正確的選項是()。A)數(shù)據(jù)庫中只存在數(shù)據(jù)項之間的聯(lián)系B)數(shù)據(jù)庫的數(shù)據(jù)項之間和記錄之間都存在聯(lián)系c)數(shù)據(jù)庫的數(shù)據(jù)項之間無聯(lián)系,記錄之間存在聯(lián)系D)數(shù)據(jù)庫的數(shù)據(jù)項之間和記錄之間都不存在聯(lián)系【命題目的】考查數(shù)據(jù)庫系統(tǒng)中,記錄之間和數(shù)據(jù)項之間的聯(lián)系。【解題要點】數(shù)據(jù)間聯(lián)系反映為實體內(nèi)部和實體之間的聯(lián)系。實體內(nèi)部的聯(lián)系通常指組成實體的各個屬性之間的聯(lián)系,即數(shù)據(jù)項之間的聯(lián)系;實體之間的聯(lián)系通常指不同實體集之間的聯(lián)系,即記錄間的聯(lián)系?!惧e解分析】由以上分析可知,A)選項、c)選項和D)選項都是錯誤的?!究键c鏈接】數(shù)據(jù)庫中,數(shù)據(jù)項之間和記錄之間聯(lián)系的描述方法。答案:B)、46.數(shù)據(jù)庫的平安性是指保護數(shù)據(jù)庫,以防止不合法的使用而造成的數(shù)據(jù)泄露、更改或破壞,以下的措施中,()不屬于實現(xiàn)平安性的措施。A)數(shù)據(jù)備份B)授權(quán)規(guī)那么C)數(shù)據(jù)加密D)用戶標識和鑒別【命題目的】考查數(shù)據(jù)庫平安性措施?!窘忸}要點】數(shù)據(jù)庫平安性控制的常用方法:用戶標識和鑒別;存取控制(即授權(quán)規(guī)那么);視圖;審計;數(shù)據(jù)加密?!惧e解分析】數(shù)據(jù)備份屬于數(shù)據(jù)恢復范疇,不是實現(xiàn)數(shù)據(jù)平安性的措施?!究键c鏈接】數(shù)據(jù)庫的平安性與完整性控制。答案:A〕47.數(shù)據(jù)庫技術(shù)采用分級方法將其結(jié)構(gòu)劃分成多個層次,是為了提高數(shù)據(jù)庫的()。A)數(shù)據(jù)標準性和邏輯獨立性B)數(shù)據(jù)標準性和管理標準性C)邏輯獨立性和物理獨立性D)數(shù)據(jù)的共享【命題目的】考查數(shù)據(jù)庫的獨立性?!窘忸}要點】數(shù)據(jù)庫系統(tǒng)通常采用3級模式結(jié)構(gòu)并且提供兩級映射功能,其中的外模式/模式映射保證了數(shù)據(jù)庫系統(tǒng)具有較高的邏輯獨立性,而模式/內(nèi)模式映射保證了數(shù)據(jù)庫系統(tǒng)具有較高的物理獨立性?!惧e解分析】數(shù)據(jù)庫的數(shù)據(jù)共享是為了減少數(shù)據(jù)的冗余,防止數(shù)據(jù)之間的不相容性和不一致性。所以D)選項是錯誤的。【考點鏈接】數(shù)據(jù)庫的邏輯獨立性和物理獨立性的定義。答案:C)48.一般情況下,一個數(shù)據(jù)庫系統(tǒng)的外模式()。A)只能有一個B)最多只能有一個C)至少兩個D)可以有多個【命題目的】考查數(shù)據(jù)庫3級模式結(jié)構(gòu)中的外模式?!窘忸}要點】外模式是對用戶能夠看見和使用的局部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,一個數(shù)據(jù)庫系統(tǒng)通常包含多個應用,一個應用程序只能使用一個外模式,但是同一個外模式可以為某一用戶的多個應用使用,所以一個數(shù)據(jù)庫可以有多個外模式?!惧e解分析】由以上分析可知,A)選項、B)選項和c)選項都是錯誤的?!究键c鏈接】數(shù)據(jù)庫3級模式結(jié)構(gòu)中的模式和內(nèi)模式,以及兩級映射結(jié)構(gòu)。答案:D)49.DBMS提供的DML有兩種使用方式,其中一種是將DML嵌人到某一高級語言中,那么此高級語言稱為()。A)查詢語言B)宿主語言C)自含語言D)會話語言【命題目的】考查宿主語言的定義?!窘忸}要點】】OBMS提供的DM[。有兩種使用方式,一種是獨立使用進行數(shù)據(jù)查詢、數(shù)據(jù)更新等操作,稱為自含語言;另一種是嵌入到某種高級語言中,作為高級語言的一種擴充,使程序員編程時既可以使用數(shù)據(jù)庫語言又可以使用常規(guī)的程序設計語言,這種高級語言稱為宿主語言?!惧e解分析】由以上分析可知,A)選項、c)選項和D)選項都是錯誤的?!究键c鏈接】查詢語言和自含語言的定義。答案:B)50.數(shù)據(jù)庫的3級模式之間存在的映射關(guān)系正確的選項是()。A)外模式/內(nèi)模式B)外模式/模式C)外模式/外模式D)模式/模式【命題目的】考查數(shù)據(jù)庫的3級模式結(jié)構(gòu)?!窘忸}要點】在3級模式之間存在著兩種映射,一種是“外模式/模式”間的映射,這種映射把用戶數(shù)據(jù)庫與概念模式數(shù)據(jù)庫聯(lián)系起來;另一種是“模式/內(nèi)模式”間的映射,這種映射把概念模式數(shù)據(jù)庫與物理數(shù)據(jù)庫聯(lián)系起來?!惧e解分析】在數(shù)據(jù)庫的3級模式之間,不存在外模式/內(nèi)模式映射、外模式/外模式映射和模式/模式映射。所以A)選項、c)選項和D)選項都是錯誤的?!究键c鏈接】數(shù)據(jù)庫3級模式結(jié)構(gòu)之間的兩級映射。答案:B)51.數(shù)據(jù)模型是()。A)文件的集合B)記錄的集合c)數(shù)據(jù)的集合D)記錄及其聯(lián)系的集合【命題目的】考查數(shù)據(jù)模型的定義。【解題要點】數(shù)據(jù)模型是信息世界中表示實體類型及實體間聯(lián)系的模型,因此數(shù)據(jù)模型應具有描述數(shù)據(jù)和數(shù)據(jù)聯(lián)系兩方面的功能?!惧e解分析】由以上分析可知,A)選項、B)選項和c)選項都是錯誤的?!究键c鏈接】數(shù)據(jù)模型的3要素和常用的表示方法。答案:D)52.數(shù)據(jù)模型的3要素是()。A)外模式、模式和內(nèi)模式B)關(guān)系模型、層次模型和網(wǎng)狀模型c)實體、屬性和聯(lián)系D)數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和完整性約束【命題目的】考查數(shù)據(jù)模型的3要素?!窘忸}要點】數(shù)據(jù)模型是嚴格定義的一組概念的集合,這些概念精確地描述了系統(tǒng)的靜態(tài)特性、動態(tài)特性和完整性約束條件。因此數(shù)據(jù)模型通常由數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和完整性約束3局部組成。【錯解分析】對于A)選項,外模式、模式和內(nèi)模式屬于數(shù)據(jù)庫的3級模式結(jié)構(gòu)。所以A)選項是錯誤;對于B)選項,關(guān)系模型、層次模型和網(wǎng)狀模型是數(shù)據(jù)模型的3種表示方法。所以B)選項也是錯誤的;對于C)選項,實體、屬性和聯(lián)系是用來描述實體以及實體間的聯(lián)系。所以c)選項是錯誤的?!究键c鏈接】數(shù)據(jù)庫的3級模式結(jié)構(gòu)和數(shù)據(jù)模型的3種表示方法。答案:D)53.數(shù)據(jù)庫3級模式中,真正存在的是()。A)外模式B)子模式C)模式D)內(nèi)模式【命題目的】考查數(shù)據(jù)庫3級模式結(jié)構(gòu)。【解題要點】以外模式為框架的數(shù)據(jù)庫是用戶數(shù)據(jù)庫;以模式為框架的數(shù)據(jù)庫是概念數(shù)據(jù)庫;以內(nèi)模式為框架的數(shù)據(jù)庫是物理數(shù)據(jù)庫。在這3層數(shù)據(jù)庫中,只有物理數(shù)據(jù)庫才真正存在,它是存放在外存上的實際數(shù)據(jù),而其他兩層數(shù)據(jù)庫在外存上是不存在的,但DBMS能夠從相應的物理數(shù)據(jù)庫中構(gòu)造出概念數(shù)據(jù)庫和用戶數(shù)據(jù)庫?!惧e解分析】由以上分析可知,外模式對應的是用戶數(shù)據(jù)庫,模式對應的是概念數(shù)據(jù)庫。所以,A)選項、B)選項和c)選項都是錯誤的。【考點鏈接】數(shù)據(jù)庫3級模式結(jié)構(gòu)的定義和特點。答案:D)54.數(shù)據(jù)庫的完整性是指數(shù)據(jù)庫的正確性和相容性。以下表達不是DBMS的完整性控制機制的是()。A)提供定義完整性約束B)檢查用戶發(fā)出的操作請求是否違背了完整性約束條件c)系統(tǒng)提供一定的方式讓用戶標識自己的名字或身份,用戶進入系統(tǒng)時,由系統(tǒng)核對用戶提供身份標識D)如果發(fā)現(xiàn)用戶的操作請求使數(shù)據(jù)違背了完整性約束條件,那么采取一定的動作來保證數(shù)據(jù)的完整性【命題目的】考查考生對DBMS的完整性控制機制的了解。【解題要點】c)選項表達的是數(shù)據(jù)庫平安性控制的方法之一,所以c)不是完整性控制機制的內(nèi)容?!惧e解分析】DBMS的完整性控制機制包括如下3方面:(1)定義功能,提供定義完整性約束;(2)檢查功能,檢查用戶發(fā)出的操作請求是否違背了完整性約束的條件;(3)如果發(fā)現(xiàn)用戶的操作請求使數(shù)據(jù)違背了完整性約束條件,那么采取一定的動作來保證數(shù)據(jù)的完整性。由DBMS完整性控制機制3方面內(nèi)容知,A)、B)和D)選項說法都是正確的。【考點鏈接】數(shù)據(jù)庫平安性、完整性控制機制。答案:C)55.層次模型、網(wǎng)狀模型和關(guān)系模型的劃分原那么是()。A)記錄長度B)文件的大小C)聯(lián)系的復雜程度D)數(shù)據(jù)之間的聯(lián)系【命題目的】考查層次模型、網(wǎng)狀模型和關(guān)系模型的劃分原那么。【解題要點】層次模型、網(wǎng)狀模型和關(guān)系模型的區(qū)別是它們用不同的方式來表示數(shù)據(jù)之間的聯(lián)系。層次模型用“樹”結(jié)構(gòu),網(wǎng)狀模型用“圖”結(jié)構(gòu),關(guān)系模型用“二維表”結(jié)構(gòu)來表示數(shù)據(jù)之間的聯(lián)系?!惧e解分析】由以上分析可知,A)選項、B)選項和c)選項都是錯誤的?!究键c鏈接】3級數(shù)據(jù)模型的特點。答案:D)56.數(shù)據(jù)庫的網(wǎng)狀模型應該滿足的條件是()。A)允許一個以上的結(jié)點無父結(jié)點,也允許一個結(jié)點有多個父結(jié)點B)必須有兩個以上的結(jié)點c)有且僅有一個結(jié)點無父結(jié)點,其余結(jié)點都只有一個父結(jié)點D)每個結(jié)點有且僅有一個父結(jié)點【命題目的】考查網(wǎng)狀數(shù)據(jù)庫模型的特點?!窘忸}要點】網(wǎng)狀模型是一種比層次模型更具有普遍性的結(jié)構(gòu),它用“圖”結(jié)構(gòu)來描述數(shù)據(jù)之間的聯(lián)系,它允許多個結(jié)點沒有父結(jié)點,也允許一個結(jié)點有多個父結(jié)點。此外,還允許兩個結(jié)點之間有多種聯(lián)系?!惧e解分析】由以上分析可知,B)選項、c)選項和D)選項都是錯誤的?!究键c鏈接】層次數(shù)據(jù)模型的特點和關(guān)系數(shù)據(jù)模型的特點。答案:A)57.關(guān)系數(shù)據(jù)庫管理系統(tǒng)與網(wǎng)狀數(shù)據(jù)庫系統(tǒng)相比()。A)前者運行效率較高B)前者的數(shù)據(jù)模型更為簡潔C)前者比后者產(chǎn)生的較早一些D)前者的數(shù)據(jù)操作語言是過程性語言【命題目的】考查關(guān)系數(shù)據(jù)庫管理系統(tǒng)和網(wǎng)狀系統(tǒng)的區(qū)別?!窘忸}要點】關(guān)系模型數(shù)據(jù)庫系統(tǒng)采用二維表結(jié)構(gòu)表示數(shù)據(jù)及其聯(lián)系,結(jié)構(gòu)簡潔?!惧e解分析】數(shù)據(jù)庫管理系統(tǒng)按照出現(xiàn)時間的先后順序為層次模型DBMS(1986年)、網(wǎng)狀模型DBMS(1969年)、關(guān)系模型DBMS(1970年);所以c)選項錯誤。層次模型和網(wǎng)狀模型DBMS中采用的數(shù)據(jù)操縱語言是過程性的語言,關(guān)系模型DBMS中采用的數(shù)據(jù)操縱語言是非過程性的語言;層次模型和網(wǎng)狀模型數(shù)據(jù)庫中記錄之間的聯(lián)系是采用鏈接方法實現(xiàn)的,因此存取效率較高,關(guān)系模型數(shù)據(jù)庫中記錄之間的聯(lián)系是采用關(guān)系中的公共屬性來實現(xiàn)的,存取時要做連接運算,存取效率較低;所以A)選項和D)選項錯誤?!究键c鏈接】關(guān)系數(shù)據(jù)庫、網(wǎng)狀數(shù)據(jù)庫和層次數(shù)據(jù)庫的特點。答案:B)58.對關(guān)系模型表達錯誤的選項是()。A)建立在嚴格的數(shù)學理論、集合論和謂詞演算公式根底之上B)微機DBMS絕大局部采取關(guān)系數(shù)據(jù)模型c)用二維表表示關(guān)系模型是其一大特點D)不具有連接操作的DBMS也可以是關(guān)系數(shù)據(jù)庫管理系統(tǒng)【命題目的】考查關(guān)系數(shù)據(jù)模型的根本特點?!窘忸}要點】關(guān)系模型采用二維表表示實體及實體間的聯(lián)系,實體間的聯(lián)系是通過不同關(guān)系中的公共屬性來實現(xiàn)的。假設關(guān)系DBMS不提供連接操作,將無法完成涉及多個表之間的查詢操作。【錯解分析】關(guān)系模型概念是建立在嚴格的數(shù)學理論、集合論和謂詞演算公式根底之上的,它采用二維表來表示實體之間的聯(lián)系。所以A)選項、B)選項和c)選項的描述都是正確的。【考點鏈接】關(guān)系模型的定義和特點。答案:D)59.有兩個關(guān)系R和S,分別包含15個和10個元組,那么在R∪S,R-S,R∩S中,不可能出現(xiàn)的元組數(shù)目情況是()。A)15,5,lOB)18,7,7C)21,ll,4D)25,15,0【命題目的】考查對關(guān)系的根本代數(shù)運算。【解題要點】關(guān)系的根本運算包括并運算、交運算、差運算。(1)并運算:關(guān)系R和關(guān)系S的所有元組合并,再刪除重復的元組,組成一個新的關(guān)系,記為RUS。(2)交運算:關(guān)系R和關(guān)系S的交是由既屬于R又屬于S的元組組成的集合,即在兩個關(guān)系R和S中取相同的元組,組成一個新的關(guān)系,記為R∩S。(3)差運算:關(guān)系R和關(guān)系S的差是由屬于R而不屬于S的元組組成的集合,即關(guān)系R中刪除與關(guān)系S中相同的元組,組成一個新的關(guān)系,記為R一S由以上分析可知,存在以下等式關(guān)系:R∪S關(guān)系元組數(shù)目=R關(guān)系元組數(shù)目+S關(guān)系元組數(shù)目一R∩S關(guān)系元組數(shù)目R-S關(guān)系元組數(shù)目=尺關(guān)系元組數(shù)目一R∩S關(guān)系元組數(shù)目所給選項中只有B)選項不符合上述等式關(guān)系?!惧e解分析】對于選項A)的情況:假設R∩S為10個元組,那么R∪S為15個元組,R-S為5個元組,所以A)選項可能是正確的。對于選項B)的情況:假設R∩S為7個元組,那么R∪S為18個元組,R-S應為8個元組,所以B)選項是錯誤的。對于選項C)的情況:假設R∩S為4個元組,那么R∪S為21個元組,R-S為11個元組,所以C)選項可能是正確的。對于選項D)的情況:假設R∩S為0個元組,那么R∪S為25個元組,R-S為15個元組,所以D)選項可能是正確的。【考點鏈接】關(guān)系模型的根本運算。答案:B)60.在下面兩個關(guān)系中,職工號和部門號分別為職工關(guān)系和部門關(guān)系的主碼。職工(職工號,職工名,部門號,職務,工資)部門(部門號,部門名,部門人數(shù),工資總額)在這兩個關(guān)系的屬性中,只有一個屬性是外碼。它是()。A)“職工”關(guān)系中的“職工號”B)“職工”關(guān)系中的“部門號”c)“部門”關(guān)系中的“部門號”D)“部門”關(guān)系中的“部門名”【命題目的】此題考查外碼的定義?!窘忸}要點】外碼的定義是:如果一個關(guān)系中的屬性或?qū)傩越M合并非該關(guān)系的碼,但卻是另外一個關(guān)系的主碼,那么稱其為該關(guān)系的外碼。在“職工”關(guān)系中,“部門號”并非職工關(guān)系的主碼,但是卻是“部門”關(guān)系中的主碼,所以它是“職工”關(guān)系的外碼?!惧e解分析】由以上分析可知,A)選項、c)選項和D)選項都是錯誤的?!究键c鏈接】主碼的定義。答案:B)61.以下關(guān)系運算中,()不要求關(guān)系R與關(guān)系S具有相同的屬性個數(shù)。A)R×SB〕R∪SC)R∩SD〕R-S【命題目的】考查關(guān)系運算的性質(zhì)【解題要點】對于選項A),表示關(guān)系R和關(guān)系s的笛卡兒積。定義笛卡兒積是一個R+S的元組集合,每個元組的前r個分量來自關(guān)系R的一個元組,后S個分量來自關(guān)系.S中的一個元組,這里關(guān)系R和關(guān)系5不要求具有相同的屬性個數(shù)。【錯解分析】對于選項B),R∪S表示關(guān)系R和關(guān)系S的并運算,由屬于關(guān)系R或?qū)儆陉P(guān)系S的元組組成的集合,這里要求關(guān)系尺和關(guān)系S具有相同的屬性個數(shù)。對于選項C),R∩S表示關(guān)系R和關(guān)系S的交運算,由既屬于關(guān)系R又屬于關(guān)系S的元組組成的集合,這里要求關(guān)系R和關(guān)系S具有相同的屬性個數(shù)。對于選項D),R-S表示關(guān)系R和關(guān)系.S的差運算,由屬于關(guān)系R但不屬于關(guān)系S的元組組成的集合,要求關(guān)系尺和關(guān)系S具有相同的屬性個數(shù)。綜上分析可知,B)選項、c)選項和D)選項都是錯誤的?!究键c鏈接】關(guān)系的各種運算的具體實現(xiàn)。答案:A)二、填空題1.數(shù)據(jù)是信息的符號表示,又稱載體;信息是數(shù)據(jù)的——?!久}目的】考查信息的定義?!窘忸}要點】數(shù)據(jù)是數(shù)據(jù)庫中存儲的根本對象。我們可以把描述事物的符號記錄稱為數(shù)據(jù)。信息是對數(shù)據(jù)的解釋,是對數(shù)據(jù)含義的說明。答案:內(nèi)涵或語義解釋2.數(shù)據(jù)處理是指對各種形式的數(shù)據(jù)進行收集、——、——和傳播等一系列活動的總和?!久}目的】考查數(shù)據(jù)處理的定義?!窘忸}要點】數(shù)據(jù)庫技術(shù)是應數(shù)據(jù)管理任務的需求而產(chǎn)生的。數(shù)據(jù)處理是指對各種數(shù)據(jù)進行收集、存儲、加工和傳播的一系列活動的總和。數(shù)據(jù)管理是對數(shù)據(jù)進行分類、組織、編碼、存儲、檢索和維護。答案:存儲加工3.在實際數(shù)據(jù)庫系統(tǒng)中,其所支持的數(shù)據(jù)模型主要有層次模型、網(wǎng)狀模型和——?!久}目的】考查數(shù)據(jù)模型的3種主要表示方法?!窘忸}要點】數(shù)據(jù)模型是數(shù)據(jù)庫系統(tǒng)用于提供信息表示和操作手段的結(jié)構(gòu)形式,簡單地說,數(shù)據(jù)模型指的是數(shù)據(jù)庫的組織形式,它決定數(shù)據(jù)庫中數(shù)據(jù)之間聯(lián)系的表達方式。在數(shù)據(jù)庫系統(tǒng)設計時,首先要確定系統(tǒng)支持的數(shù)據(jù)模型的類型,從而根據(jù)實際情況建立適合某種數(shù)據(jù)模型的數(shù)據(jù)庫。數(shù)據(jù)庫管理系統(tǒng)所支持的3種主要傳統(tǒng)數(shù)據(jù)模型是層次模型、網(wǎng)狀模型和關(guān)系模型。答案:關(guān)系模型4.數(shù)據(jù)庫技術(shù)的主要特點為——,具有較高的數(shù)據(jù)和程序的獨立性以及對數(shù)據(jù)實行集中統(tǒng)一的控制。【命題目的】考查數(shù)據(jù)庫技術(shù)的主要特點。【解題要點】數(shù)據(jù)庫技術(shù)的主要特點有以下幾個方面:數(shù)據(jù)結(jié)構(gòu)化;數(shù)據(jù)的共享性高,冗余度低,易擴充;數(shù)據(jù)獨立性高;數(shù)據(jù)由DBMS進行統(tǒng)一管理和控制。答案:數(shù)據(jù)共享性5.數(shù)據(jù)庫系統(tǒng)中實現(xiàn)各種數(shù)據(jù)管理功能的核心軟件稱為——。【命題目的】考查數(shù)據(jù)庫管理系統(tǒng)的概念。【解題要點】數(shù)據(jù)庫管理系統(tǒng)(DataBaseManagementSystem,簡稱DBMs)是管理數(shù)據(jù)庫的機構(gòu),它是一種系統(tǒng)軟件,負責數(shù)據(jù)庫中的數(shù)據(jù)組織、數(shù)據(jù)操作、數(shù)據(jù)維護、控制及保護和數(shù)據(jù)效勞等。數(shù)據(jù)庫管理系統(tǒng)有如下功能:(1)數(shù)據(jù)庫模式定義。數(shù)據(jù)庫管理系統(tǒng)負責為數(shù)據(jù)庫構(gòu)建模式;(2)數(shù)據(jù)存取的物理構(gòu)建。數(shù)據(jù)庫管理系統(tǒng)負責為數(shù)據(jù)模式的物理存取及構(gòu)建提供有效的存取方法與手段;(3)數(shù)據(jù)操縱。數(shù)據(jù)庫管理系統(tǒng)一般提供查詢、插入、修改以及刪除數(shù)據(jù)的功能。它還具有做簡單算術(shù)運算及統(tǒng)計的能力和強大的過程性操作能力;(4)數(shù)據(jù)的完整性、平安性定義與檢查。數(shù)據(jù)庫中的數(shù)據(jù)具有內(nèi)在語義上的關(guān)聯(lián)性與一致性,它們構(gòu)成了數(shù)據(jù)的完整性;(5)數(shù)據(jù)庫的并發(fā)控制與故障恢復。數(shù)據(jù)庫管理系統(tǒng)必須對多個應用程序的并發(fā)操作做必要的控制以保證數(shù)據(jù)不受破壞,這就是數(shù)據(jù)庫的并發(fā)控制;數(shù)據(jù)庫中的數(shù)據(jù)一旦遭受破壞,數(shù)據(jù)庫管理系統(tǒng)必須有能力及時進行恢復,這就是數(shù)據(jù)庫的故障恢復;(6)數(shù)據(jù)的效勞。數(shù)據(jù)庫管理系統(tǒng)提供對數(shù)據(jù)庫中數(shù)據(jù)的多種效勞功能,如數(shù)據(jù)拷貝、轉(zhuǎn)存、重組、性能監(jiān)測、分析等。答案:數(shù)據(jù)庫管理系統(tǒng)6.數(shù)據(jù)庫語言由——和數(shù)據(jù)操縱語言(DML)組成,它為用戶提供了交互使用數(shù)據(jù)庫的方法?!久}目的】考查數(shù)據(jù)庫語言的組成?!窘忸}要點】DBMS提供了數(shù)據(jù)定義語言(DataDefinitionLanguage,DDL)和數(shù)據(jù)操縱語言(DataManipulationLanguage,DML),用戶通過數(shù)據(jù)定義語言DDL,可以方便地對數(shù)據(jù)庫中的數(shù)據(jù)對象進行定義。用戶通過數(shù)據(jù)操縱語言DML,還可以操縱數(shù)據(jù)實現(xiàn)對數(shù)據(jù)庫的根本操作,如查詢、插入、刪除和修改等。兩者都是數(shù)據(jù)庫語言的組成局部。答案:數(shù)據(jù)定義語言或DDL7.在數(shù)據(jù)庫技術(shù)中,使用數(shù)據(jù)模型的概念描述數(shù)據(jù)庫的語義和結(jié)構(gòu),一般可分為兩類:概念數(shù)據(jù)模型和——?!久}目的】考查數(shù)據(jù)庫技術(shù)中所使用的數(shù)據(jù)模型?!窘忸}要點】數(shù)據(jù)模型可以分為兩類:概念數(shù)據(jù)模型和結(jié)構(gòu)數(shù)據(jù)模型。,(1)概念數(shù)據(jù)模型也稱信息模型,它是按照用戶的觀點來對數(shù)據(jù)和信息建模,主要用于數(shù)據(jù)庫設計;(2)結(jié)構(gòu)數(shù)據(jù)模型,主要包括網(wǎng)狀模型、層次模型和關(guān)系模型等,它按照計算機系統(tǒng)的觀點對數(shù)據(jù)建模,主要用于DBMS的實現(xiàn)。答案:結(jié)構(gòu)數(shù)據(jù)模型8.一個數(shù)據(jù)庫的數(shù)據(jù)模型至少應該包括以下3個組成局部,——、數(shù)據(jù)操作和數(shù)據(jù)的完整性約束條件?!久}目的】考查數(shù)據(jù)模型的3個組成局部?!窘忸}要點】數(shù)據(jù)模型是嚴格定義的一組概念的集合。這些概念精確地描述了系統(tǒng)的靜態(tài)特性、動態(tài)特性和完整性約束條件。因此,數(shù)據(jù)模型通常由數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和完整性約束3局部組成。其中,數(shù)據(jù)結(jié)構(gòu)是對系統(tǒng)靜態(tài)特性的描述,數(shù)據(jù)操作是對系統(tǒng)動態(tài)特性的描述,數(shù)據(jù)的完整性約束用以限定符合數(shù)據(jù)模型的數(shù)據(jù)庫狀態(tài)以及狀態(tài)的變化,以保證數(shù)據(jù)的正確性、有效性和相容性。答案:數(shù)據(jù)結(jié)構(gòu)9.數(shù)據(jù)庫完整性的實現(xiàn)應該包括兩個方面:一是系統(tǒng)要提供定義完整性約束條件的功能;二是提供——的方法?!久}目的】考查數(shù)據(jù)庫系統(tǒng)完整性約束規(guī)那么?!窘忸}要點】數(shù)據(jù)模型應該反映和規(guī)定本數(shù)據(jù)模型必須遵守的、根本的、通用的完整性約束條件,它主要包括實體完整性規(guī)那么和引用完整性規(guī)那么,應該由系統(tǒng)自動支持。此外,數(shù)據(jù)模型還應該提供定義完整性約束條件的機制,以反映具體應用所涉及的數(shù)據(jù)必須遵守的特定的語義約束條件,它主要包括用戶定義的完整性規(guī)那么,不是由應用程序負擔這局部功能。答案:檢查完整性約束條件10.當數(shù)據(jù)庫的存儲結(jié)構(gòu)改變時,可相應修改——,從而保持模式不變。【命題目的】考查數(shù)據(jù)庫的物理獨立性?!窘忸}要點】數(shù)據(jù)庫在3級模式中提供了兩級映射:外模式/模式映射和模式/內(nèi)模式映射。(1)當模式改變時,由數(shù)據(jù)庫管理員對各個外模式/模式的映射做相應的修改,可以使外模式保持不變。從而應用程序也不必改變,保證了數(shù)據(jù)與程序的邏輯獨立性;(2)當數(shù)據(jù)庫的存儲結(jié)構(gòu)改變時,由數(shù)據(jù)庫管理員對模式/內(nèi)模式映射做相應的改變,可以使模式不變,從而應用程序也不必改變,保證了數(shù)據(jù)與程序的物理獨立性。答案:模式/內(nèi)模式映射11.關(guān)系的數(shù)據(jù)操縱語言按照表達式查詢方式可以分為兩大類,關(guān)系代數(shù)和——?!久}目的】考查關(guān)系的數(shù)據(jù)操縱語言的分類?!窘忸}要點】關(guān)系代數(shù)是一種抽象的查詢語言,是關(guān)系數(shù)據(jù)操縱語言的一種傳統(tǒng)表達方式,它是用對關(guān)系的運算來表達查詢的。關(guān)系演算是以數(shù)理邏輯中的謂詞演算公式為根底的。按照謂詞變元的不同,關(guān)系演算可以分為元組關(guān)系演算和域關(guān)系演算。它也是關(guān)系數(shù)據(jù)操縱語言的一種表達方式。答案:關(guān)系演算12.在數(shù)據(jù)庫系統(tǒng)的3級模式體系結(jié)構(gòu)中,描述數(shù)據(jù)在數(shù)據(jù)庫中的物理結(jié)構(gòu)或存儲方式的是——?!久}目的】考查數(shù)據(jù)庫的3級模式結(jié)構(gòu)?!窘忸}要點】在數(shù)據(jù)庫系統(tǒng)的3級模式體系結(jié)構(gòu)中,外模式也稱子模式或用戶模式,指數(shù)據(jù)庫用戶能夠看見和使用的局部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征描述,是數(shù)據(jù)庫用戶的數(shù)據(jù)視圖,是與某一應用有關(guān)的數(shù)據(jù)的邏輯表示。模式也稱邏輯模式,是數(shù)據(jù)庫中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是所有用戶的公共數(shù)據(jù)視圖。內(nèi)模式也稱存儲模式,是數(shù)據(jù)庫物理結(jié)構(gòu)和存儲方式的描述,是數(shù)據(jù)在數(shù)據(jù)庫內(nèi)部的表示方式。答案:內(nèi)模式13.在數(shù)據(jù)庫設計的4個階段中,每個階段都有自己的設計內(nèi)容?!盀槟男┍?、在哪些字段上、建立什么樣的索引"。這一設計內(nèi)容應該屬于——階段。【命題目的】考查數(shù)據(jù)庫設計的物理設計階段的任務?!窘忸}要點】在數(shù)據(jù)庫設計的4個階段中,需求分析階段就是了解與分析用戶需求;概念結(jié)構(gòu)設計階段是指通過對用戶需求進行綜合、歸納與抽象,形成一個獨立于具體DBMS的概念模型,可以用E—R模型來描述概念模型;邏輯結(jié)構(gòu)設計階段是將概念結(jié)構(gòu)轉(zhuǎn)換為某個DBMS所支持的數(shù)據(jù)模型,并對其進行優(yōu)化;物理設計階段是為邏輯數(shù)據(jù)模型選取一個最適合應用環(huán)境的物理結(jié)構(gòu),主要指存取方法和存儲結(jié)構(gòu)。答案:物理設計14.數(shù)據(jù)庫系統(tǒng)中可能會發(fā)生各種各樣的故障。這些故障主要有4類,即事務故障、系統(tǒng)故障、介質(zhì)故障【命題目的】考查數(shù)據(jù)庫的故障I司題。【解題要點】在數(shù)據(jù)庫運行過程中可能發(fā)生的故障主要又4類:事務故障、系統(tǒng)故障、介質(zhì)故障和計算機病毒。(1)事務故障是事務在運行過程中由于種種原因,如操作系統(tǒng)或DBMS代碼錯誤,操作員操作失誤,突然停電等造成系統(tǒng)停止運行,致使所有正在運行的事務都以非正常方式終止。這時內(nèi)存中數(shù)據(jù)緩沖區(qū)的信息全部喪失,但是存儲在外部存儲設備的數(shù)據(jù)未受影響;(2)介質(zhì)故障是指系統(tǒng)在運行過程中,由于某種硬件故障如磁盤損壞、磁頭碰撞或操作系統(tǒng)的某種潛在的錯誤、瞬時強磁場干擾等,存儲在外存中的數(shù)據(jù)局部或全部喪失。這類故障比前兩類故障發(fā)生的可能性小得多,但是破壞性卻是最大的;(3)計算機病毒是一種人為的故障或損壞,是一些具有破壞性、能自動復制自身的計算機程序。答案:計算機病毒15.一個工程具有一個工程主管,一個工程主管可管理多個工程,那么實體“工程主管”與實體“工程”的聯(lián)系屬于——的聯(lián)系?!久}目的】考查一對多的概念?!窘忸}要點】如果對于A中的每一個實體,實體集B中有n個實體(n≥0)與之聯(lián)系,反之,對于實體集B中的每一個實體,實體集A中至多只有一個實體與之聯(lián)系,那么稱實體集A與實體集B有一對多聯(lián)系,記為1:n答案:一對多(或1:N)16.對數(shù)據(jù)對象施加封鎖,可能會引起活鎖和死鎖。預防死鎖通常有一次性封鎖法和——兩種方法?!久}目的】考查數(shù)據(jù)庫的并發(fā)控制?!窘忸}要點】預防死鎖的方法有一次性封鎖法和順序封鎖法。(1)一次性封鎖法要求每個事務必須一次將所有要使用的數(shù)據(jù)全部加鎖,否那么就不能繼續(xù)執(zhí)行。(2)順序封鎖法是預先對數(shù)據(jù)對象規(guī)定一個封鎖順序,所有事務都按照這個順序封鎖。答案:順序封鎖法17.在數(shù)據(jù)庫管理技術(shù)開展歷程的幾個階段中,在——階段數(shù)據(jù)不能保存?!久}目的】考查數(shù)據(jù)庫管理技術(shù)人工管理階段的特點?!窘忸}要點】在數(shù)據(jù)庫的人工管理階段中具有以下特點:(1)數(shù)據(jù)不保存。由于當時計算機主要用于科學計算,一般不需要將數(shù)據(jù)進行長期保存:(2)應用程序管理數(shù)據(jù)。應用程序不僅要規(guī)定數(shù)據(jù)的邏輯結(jié)構(gòu),而且要設計物理結(jié)構(gòu),包括存儲結(jié)構(gòu)、存取方法、輸入方式等;(3)數(shù)據(jù)不共享。數(shù)據(jù)是面向應用的,一組數(shù)據(jù)只能對應一個程序,當多個應用程序涉及某些相同數(shù)據(jù)時,無法相互利用,相互參照,程序之間有大量的數(shù)據(jù)冗余;(4)數(shù)據(jù)不具有獨立性。數(shù)據(jù)的邏輯結(jié)構(gòu)或物理結(jié)構(gòu)發(fā)生變化后,必須對應用程序做相應的修改。答案:人工管理。18.在數(shù)據(jù)庫系統(tǒng)的3級模式結(jié)構(gòu)中,DBA視圖是——,系統(tǒng)程序員視圖是——,用戶視圖是——?!久}目的】考查數(shù)據(jù)庫系統(tǒng)的3級模式結(jié)構(gòu)。【解題要點】(1)概念模式是對數(shù)據(jù)庫的整體邏輯描述,不涉及物理存儲,稱為DBA視圖;(2)內(nèi)模式具體描述了數(shù)據(jù)如何組織存儲在存儲介質(zhì)內(nèi),是系統(tǒng)程序員用一定的文件形式組織起來的一個個存儲文件和聯(lián)系手段,也是由他們編制存取程序,實現(xiàn)數(shù)據(jù)存取,稱為系統(tǒng)程序員視圖:(3)外模式是模式的一個子集,面向用戶是用戶眼中的數(shù)據(jù)庫,稱為用戶視圖。答案:概念模式內(nèi)模式外模式19.數(shù)據(jù)庫管理系統(tǒng)DBMS對數(shù)據(jù)庫運行的控制主要通過4個方面來實現(xiàn),它們分別是數(shù)據(jù)的——數(shù)據(jù)的完整性、故障恢復和并發(fā)操作?!久}目的】考查DBMS對數(shù)據(jù)庫的運行控制操作?!窘忸}要點】DBMS提供了以下幾個方面的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論