版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、一、選擇題3.二、判斷題1.1.三、填空題1.1.四、名詞解釋1.3.五、簡答題1.6.第二章關(guān)系數(shù)據(jù)模型3.1.一、選擇題3.1.二、判斷題4.1.三、填空題4.1.四、名詞解釋4.3.五、簡答題4.5.第四章關(guān)系數(shù)據(jù)庫設(shè)計理論5.2一、選擇題5.2.二、判斷題6.5.三、填空題6.8.四、名詞解釋7.2.五、簡答題7.4.第三章數(shù)據(jù)庫的標準語言SQL9.0一、選擇題9.0.二、填空題1.0.1三、簡答題1.0.2第五章數(shù)據(jù)庫設(shè)計1.4.5一、選擇題1.4.5二、判斷題1.5.0三、填空題1.5.0四、簡答題1.5.4一、選擇題1 .在數(shù)據(jù)庫中存儲的是A)數(shù)據(jù)B)數(shù)據(jù)模型C)數(shù)據(jù)以及數(shù)據(jù)之間
2、的聯(lián)系D)信息答案:C2 .存儲在計算機內(nèi)有結(jié)構(gòu)的數(shù)據(jù)的集合是A)數(shù)據(jù)庫系統(tǒng)C)數(shù)據(jù)庫管理系統(tǒng)答案: B3 .信息的數(shù)據(jù)表示形式是A)只能是文字C)只能是圖形答案: D4 .數(shù)據(jù)管理與數(shù)據(jù)處理之間的關(guān)系是A)兩者是一回事C ) 數(shù)據(jù)管理是數(shù)據(jù)處理的基本環(huán)節(jié)B)數(shù)據(jù)庫D)數(shù)據(jù)結(jié)構(gòu)B)只能是聲音D)上述皆可B)兩者之間無關(guān)D ) 數(shù)據(jù)處理是數(shù)據(jù)管理的基本環(huán)節(jié)答案: C5.在數(shù)據(jù)管理技術(shù)的發(fā)展過程中,經(jīng)歷了人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫系統(tǒng)階段。在這幾個階段中,數(shù)據(jù)獨立性最高的階段是A )數(shù)據(jù)庫系統(tǒng)B )文件系統(tǒng)C)人工管理D)數(shù)據(jù)項管理答案: A6 .下面列出的數(shù)據(jù)庫管理技術(shù)發(fā)展的三個階段中,
3、 沒有專門的軟件對數(shù)據(jù)進行管理的是I 人工管理階段II 文件系統(tǒng)階段III 數(shù)據(jù)庫階段A.I 和 IIC.II 和 III答案: D7 .DBMS 是A. 數(shù)據(jù)庫C.數(shù)據(jù)庫應(yīng)用軟件答案: DB.只有IID.只有IB.數(shù)據(jù)庫系統(tǒng)D.數(shù)據(jù)庫管理軟件8 .以下所列數(shù)據(jù)庫系統(tǒng)組成中,正確的是A)計算機、文件、文件管理系統(tǒng)、程序B)計算機、文件、程序設(shè)計語言、程序C)計算機、文件、報表處理程序、網(wǎng)絡(luò)通信程序D)支持數(shù)據(jù)庫系統(tǒng)的計算機軟硬件環(huán)境、數(shù)據(jù)庫文件、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫應(yīng)用程序和數(shù)據(jù)庫管理員答案:D9 .數(shù)據(jù)庫系統(tǒng)的核心是A)數(shù)據(jù)庫B)數(shù)據(jù)庫管理系統(tǒng)C)數(shù)據(jù)模型D)軟件工具答案:B10 .數(shù)據(jù)庫
4、DB、數(shù)據(jù)庫系統(tǒng)DBS、數(shù)據(jù)庫管理系統(tǒng)DBMS三者之間的關(guān)系是A)DBS包括DB、DBMSB)DB包括DBS、DBMSC)DBMS包括DB、DBSD)DB就是DBS,也就是DBMS答案:A11 .數(shù)據(jù)庫系統(tǒng)是采用了數(shù)據(jù)庫技術(shù)的計算機系統(tǒng),數(shù)據(jù)庫系統(tǒng)由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、應(yīng)用系統(tǒng)和構(gòu)成。A.系統(tǒng)分析員B.程序員C.數(shù)據(jù)庫管理員D.操作員答案:C12 .下述不是DBA數(shù)據(jù)庫管理員的職責(zé)的是A.完整性約束說明B.定義數(shù)據(jù)庫模式C.數(shù)據(jù)庫安全D.數(shù)據(jù)庫管理系統(tǒng)設(shè)計答案:D13 .提供數(shù)據(jù)庫定義、數(shù)據(jù)操縱、數(shù)據(jù)控制和數(shù)據(jù)庫維護功能的軟件稱為A.OSB.DSC.DBMSD.DBS答案:C14.數(shù)據(jù)庫的
5、基本特點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)一管理和控制答案:B15.下列四項中,不屬于數(shù)據(jù)庫系統(tǒng)特點的是A.數(shù)據(jù)共享B.數(shù)據(jù)完整性C.數(shù)據(jù)冗余度高D.數(shù)據(jù)獨立性高答案:C16下面列出的條目中,不屬于數(shù)據(jù)庫技術(shù)的主要特點的是A數(shù)據(jù)的結(jié)構(gòu)化B數(shù)據(jù)的冗余度小C較高的數(shù)據(jù)獨立性答案:DD程序的標準化17在數(shù)據(jù)庫管理系統(tǒng)中,下面不是數(shù)據(jù)庫存取功能模塊
6、的是A事務(wù)管理程序模塊B數(shù)據(jù)更新程序模塊C交互式程序查詢模塊D查詢處理程序模塊答案:C18在下面所列出的條目中,不屬于數(shù)據(jù)庫管理系統(tǒng)的基本功能的是A數(shù)據(jù)庫定義B數(shù)據(jù)庫的建立和維護C數(shù)據(jù)庫的存取D數(shù)據(jù)庫和網(wǎng)絡(luò)中其他軟件系統(tǒng)的通信答案:D19在數(shù)據(jù)庫中產(chǎn)生數(shù)據(jù)不一致的根本原因是A)數(shù)據(jù)存儲量太大B)未對數(shù)據(jù)進行完整性控制C)沒有嚴格保護數(shù)據(jù)D)數(shù)據(jù)冗余答案:D20.在數(shù)據(jù)庫中,下列說法不正確的是A)數(shù)據(jù)庫避免了一切數(shù)據(jù)重復(fù)B)數(shù)據(jù)庫減少了數(shù)據(jù)冗余C)數(shù)據(jù)庫中的數(shù)據(jù)可以共享D)若系統(tǒng)是完全可以控制的,則系統(tǒng)可確保更新的一致性答案:A21數(shù)據(jù)庫三級模式體系結(jié)構(gòu)的劃分,有利于保持數(shù)據(jù)庫的A)數(shù)據(jù)獨立性B
7、)數(shù)據(jù)安全性C)結(jié)構(gòu)規(guī)范化D)操作可行性答案:A22.模式是數(shù)據(jù)庫A)全局物理結(jié)構(gòu)B)局部物理結(jié)構(gòu)C)全局邏輯結(jié)構(gòu)D)局部邏輯結(jié)構(gòu)答案:C23在數(shù)據(jù)庫的三級模式結(jié)構(gòu)中,內(nèi)模式有A1個B2個C3個D任意多個答案:A24 .描述數(shù)據(jù)庫全體數(shù)據(jù)的全局邏輯結(jié)構(gòu)和特性的是A.模式B.內(nèi)模式C.外模式D.存儲模式答案:A25 .用戶或應(yīng)用程序看到的那部分局部邏輯結(jié)構(gòu)和特征的描述是A.模式B.物理模式C.子模式D.內(nèi)模式答案:C26數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)獨立性是指A)不會因數(shù)據(jù)的變化而影響應(yīng)用程序B)不會因系統(tǒng)數(shù)據(jù)存儲結(jié)構(gòu)與數(shù)據(jù)邏輯結(jié)構(gòu)的變化而影響應(yīng)用程序C)不會因存儲策略的變化而影響存儲結(jié)構(gòu)D)不會因某些存儲結(jié)
8、構(gòu)的變化而影響其他的存儲結(jié)構(gòu)答案:B27.數(shù)據(jù)庫中,數(shù)據(jù)的物理獨立性是指A)數(shù)據(jù)庫與數(shù)據(jù)庫管理系統(tǒng)的相互獨立B)用戶程序與DBMS的相互獨立C)用戶的應(yīng)用程序與存儲在磁盤上數(shù)據(jù)庫中的數(shù)據(jù)是相互獨立的D)應(yīng)用程序與數(shù)據(jù)庫中數(shù)據(jù)的邏輯結(jié)構(gòu)相互獨立答案:C28.要保證數(shù)據(jù)庫的數(shù)據(jù)獨立性,需要修改的是A.模式與外模式B.模式與內(nèi)模式C.三級模式之間的兩層映射D.三層模式答案:C29.要保證數(shù)據(jù)庫的邏輯數(shù)據(jù)獨立性,A. 模式與外模式之間的映射C.模式答案: A30.數(shù)據(jù)庫的概念模型獨立于A )具體的機器和DBMSC)信息世界答案: A需要修改的是B.模式與內(nèi)模式之間的映射D.三級模式B) E-R 圖D)
9、現(xiàn)實世界31.概念模型是現(xiàn)實世界的第一層抽象,這一類模型A.層次模型B.關(guān)系模型C.網(wǎng)狀模型D.實體-關(guān)系模型答案:D32.反映現(xiàn)實世界中實體及實體間聯(lián)系的信息模型是A.關(guān)系模型B.層次模型C.網(wǎng)狀模型D.E-R模型答案:D33 .區(qū)分不同實體的依據(jù)是A.名稱B.屬性C.對象D.概念答案:B34 .在概念模型中的客觀存在并可相互區(qū)別的事物稱A.實體B.元組C.屬性D.節(jié)點答案:A35 .設(shè)在某個公司環(huán)境中,一個部門有多名職工,部門和職工之間的聯(lián)系是A.一i對一iB.一i對多C.多對多D.不確定答案:B36下述那一條不屬于概念模型應(yīng)具備的性質(zhì)D 在計算機中實現(xiàn)的效率高A有豐富的語義表達能力B易于
10、交流和理解C易于變動答案:D二、判斷題1實體是指現(xiàn)實世界客觀存在的事物,概念性的事物不能叫做實體。(X)2 .事物之間往往存在某種自然聯(lián)系,這種聯(lián)系不能叫實體。(X)3 .屬性是指實體具有的某種特性或若干方面的特性。(,)4 .實體型是指實體屬性的集合,表示實體所固有的若特征。(,)5 .實體型中各屬性的具體取值稱為實體值。(V)6 .屬性取值的變化范圍稱為該屬性的域。(,)7 .關(guān)系模型就是關(guān)系數(shù)據(jù)庫。(X)8 .數(shù)據(jù)是信息的符號表示形式,兩者之間相互聯(lián)系,沒有任何區(qū)別。(x)9 .在數(shù)據(jù)處理過程中對已知數(shù)據(jù)進行加工,獲得新的數(shù)據(jù),這些新的數(shù)據(jù)又為人們提供了新的信息,作為管理決策的依據(jù)。(,
11、)三、填空題1 .數(shù)據(jù)庫管理技術(shù)的發(fā)展是與計算機技術(shù)及其應(yīng)用的發(fā)展聯(lián)系在一起的,它經(jīng)歷了三個階段:階段,階段和階段。答案:人工管理文件系統(tǒng)數(shù)據(jù)庫系統(tǒng)2 .數(shù)據(jù)庫系統(tǒng)是指在計算機系統(tǒng)中引入數(shù)據(jù)庫后的系統(tǒng),一般由和構(gòu)成。答案:數(shù)據(jù)庫數(shù)據(jù)庫管理系統(tǒng)(及其開發(fā)工具)應(yīng)用系統(tǒng)數(shù)據(jù)庫管理員3 .數(shù)據(jù)庫的三級體系結(jié)構(gòu)是指、和。答案:用戶數(shù)據(jù)邏輯結(jié)構(gòu)、數(shù)據(jù)的物理存儲結(jié)構(gòu)、整體邏輯結(jié)構(gòu)4 .模式(Schema)是數(shù)據(jù)庫中全體數(shù)據(jù)的F口的描述,它僅僅涉及到的描述,不涉及到具體的值。答案:邏輯結(jié)構(gòu)特征型5 .三級模式之間的兩層映象保證了數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)能夠具有較高的和O答案:邏輯獨立性物理獨立性6 .定義用戶數(shù)據(jù)
12、庫的語言稱為答案:DDL7 .在數(shù)據(jù)庫系統(tǒng)中,用戶對數(shù)據(jù)的操作只能通過語言進行。答案:DML8 .數(shù)據(jù)庫數(shù)據(jù)具有:口三個基本特點。答案:永久存儲有組織可共享9 .數(shù)據(jù)庫管理系統(tǒng)是數(shù)據(jù)庫系統(tǒng)的一個重要組成部分,它的功能包括答案:數(shù)據(jù)定義功能數(shù)據(jù)操縱功能數(shù)據(jù)庫的運行管理數(shù)據(jù)庫的建立和維護功能10 .數(shù)據(jù)庫具有數(shù)據(jù)結(jié)構(gòu)化、最小的、較高的等特點。答案:冗余度數(shù)據(jù)獨立性11 .DBMS還必須提供保護、檢查、等數(shù)據(jù)控制功能。答案:數(shù)據(jù)的安全性數(shù)據(jù)的完整性并發(fā)控制數(shù)據(jù)庫恢復(fù)12 .根據(jù)模型應(yīng)用的不同目的,可以將這些模型劃分為兩類,它們分別屬于兩個不同的層次。第一類是,第二類是。答案:概念模型數(shù)據(jù)模型13 .
13、唯一標識實體的屬性集稱為。答案:關(guān)鍵字14 .實體之間的聯(lián)系有、三種。答案:一對一一對多多對多四、名詞解釋1 .實體:客觀存在并可以相互區(qū)分的事物叫實體??陀^存在并相互區(qū)別的事物。2 .實體集:同一類實體的集合。同型實體的集合稱為實體集。3 .實體型:具有相同屬性的實體具有相同的特征和性質(zhì),用實體名及其屬性名集合來抽象和刻畫同類實體稱為實體型。用命名的實體型表示抽象的實體集。4 .屬性:描述實體的特性。實體所具有的某一特性,一個實體可由若干個屬性來刻畫。5 .關(guān)鍵字:如果某個屬性或?qū)傩越M合的值能夠唯一地標識出實體集中的每一個實體,可以選作關(guān)鍵字。6 .聯(lián)系:實體集之間的對應(yīng)關(guān)系稱為聯(lián)系,它反映
14、現(xiàn)實世界事物之間的相互關(guān)聯(lián)。7 .實體聯(lián)系圖:實體-聯(lián)系方法(Entity-RelationshipApproach,即E-R圖法)是用來描述現(xiàn)實世界中概念模型的一種著名方法。E-R圖提供了表示實體型、屬性和聯(lián)系的方法:實體型:用矩形表示,矩形框內(nèi)寫明實體名;屬性:用橢圓形表示,并用無向邊將其與相應(yīng)的實體連接起來;聯(lián)系:用菱形表示,菱形框內(nèi)寫明聯(lián)系名,并用無向邊分別與有關(guān)實體連接起來,同時在無向邊旁標上聯(lián)系的類型。8 .DDL:數(shù)據(jù)定義語言。用來定義數(shù)據(jù)庫模式、外模式、內(nèi)模式的語言。9 .DML:數(shù)據(jù)操縱語言。用來對數(shù)據(jù)庫中的數(shù)據(jù)進行查詢、插入、刪除和修改的語句。10 數(shù)據(jù):描述事物的符號記錄
15、稱為數(shù)據(jù)。數(shù)據(jù)的種類有文字、圖形、圖象、聲音、正文等等。11 .數(shù)據(jù)庫:數(shù)據(jù)庫是長期儲存在計算機內(nèi)、有組織的、可共享的數(shù)據(jù)集合。數(shù)據(jù)庫中的數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和儲存,具有較小的冗余度、較高的數(shù)據(jù)獨立性和易擴展性,并可為各種用戶共享。每個數(shù)據(jù)庫中數(shù)據(jù)的都是按照某一種數(shù)據(jù)模型來組織的。12 .數(shù)據(jù)庫系統(tǒng):數(shù)據(jù)庫系統(tǒng)是指在計算機系統(tǒng)中引入數(shù)據(jù)庫后的系統(tǒng)構(gòu)成。數(shù)據(jù)庫系統(tǒng)由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)(及其開發(fā)工具)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫管理員構(gòu)成。13 .數(shù)據(jù)庫管理系統(tǒng):數(shù)據(jù)庫管理系統(tǒng)(DBMS)是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件。用于科學(xué)地組織和存儲數(shù)據(jù)、高效地獲取和維護數(shù)據(jù)。主要功能包括數(shù)
16、據(jù)定義功能、數(shù)據(jù)操縱功能、數(shù)據(jù)庫的運行管理功能、數(shù)據(jù)庫的建立和維護功能。五、簡答題1 什么是數(shù)據(jù)?數(shù)據(jù)有什么特征?數(shù)據(jù)和信息有什么關(guān)系?答案:數(shù)據(jù)是用于載荷信息的物理符號.數(shù)據(jù)的特征是:1)數(shù)據(jù)有"型"和"值"之分;2)數(shù)據(jù)受數(shù)據(jù)類型和取值范圍的約束;3)數(shù)據(jù)有定性表示個定量表示之分;4)數(shù)據(jù)應(yīng)具有載體和多種表現(xiàn)形式數(shù)據(jù)與信息的關(guān)系為:數(shù)據(jù)是信息的一種表現(xiàn)形式,數(shù)據(jù)能通過書寫的信息編碼表示信息.信息有多種表現(xiàn)形式,它通過手勢、眼神、聲音或圖形等方式表達,但是數(shù)據(jù)是信息的最佳表現(xiàn)形式。由于數(shù)據(jù)能夠書寫,因而它能夠被記錄、存儲和處理,從中挖掘出更深的信息。但
17、是數(shù)據(jù)不等于信息,數(shù)據(jù)只是信息表達方式的一種。正確的數(shù)據(jù)可以表達信息,而虛假、錯誤的數(shù)據(jù)所表達的是繆誤,不是信息。2 什么是數(shù)據(jù)處理?數(shù)據(jù)處理的目的是什么?答案:數(shù)據(jù)處理是指對數(shù)據(jù)的收集、組織、整理、加工、存儲和傳播等工作。圍繞著數(shù)據(jù)所做的工作均稱為數(shù)據(jù)處理。數(shù)據(jù)處理目的為:通過數(shù)據(jù)管理,收集信息并將信息用數(shù)據(jù)表示和保存,在需要的時候使用;通過數(shù)據(jù)加工,對數(shù)據(jù)進行變換、抽取和運算,從而得到更有用的數(shù)據(jù),以指導(dǎo)或控制人的行為或事物的變化趨勢;通過數(shù)據(jù)傳播,使更多的人得到并理解信息,從而使信息的作用充分發(fā)揮出來。3信息管理系統(tǒng)與數(shù)據(jù)庫管理系統(tǒng)有什么關(guān)系?答案:數(shù)據(jù)庫管理系統(tǒng)是提供數(shù)據(jù)庫管理的計算機
18、系統(tǒng)軟件,它為信息管理系統(tǒng)的設(shè)計提供了方法、手段和工具,利用數(shù)據(jù)庫管理系統(tǒng)設(shè)計信息管理系統(tǒng)可以達到事半功倍的效果。信息管理系統(tǒng)是實現(xiàn)某種具體事物管理功能的應(yīng)用軟件。信息管理系統(tǒng)的數(shù)據(jù)存放在數(shù)據(jù)庫中,利用數(shù)據(jù)庫管理系統(tǒng),信息管理可以更快、更好的設(shè)計和實施。4用文件系統(tǒng)管理數(shù)據(jù)有什么缺陷?答案:用文件系統(tǒng)管理數(shù)據(jù)會有三個缺陷:1)由于文件之間缺乏聯(lián)系,會造成每個應(yīng)用程序都有對應(yīng)的文件,有可能同樣的數(shù)據(jù)在多個文件中重復(fù)存儲,所以數(shù)據(jù)冗余度大。2)由于數(shù)據(jù)冗余,在進行更新操作時,稍不謹慎,就可能是同樣的數(shù)據(jù)在不同的文件中不一樣,從而產(chǎn)生少數(shù)局部不一致缺陷。3)由于文件之間相互獨立,缺乏聯(lián)系,會造成數(shù)據(jù)
19、聯(lián)系弱的缺陷。5數(shù)據(jù)庫系統(tǒng)階段的數(shù)據(jù)管理有什么特點?答案:數(shù)據(jù)庫系統(tǒng)階段的數(shù)據(jù)管理有5方面的特點:1)采用復(fù)雜的數(shù)據(jù)模型表示數(shù)據(jù)結(jié)構(gòu)。2)有較高的數(shù)據(jù)獨立性。3)數(shù)據(jù)庫系統(tǒng)為用戶提供了方便的用戶接口。4)系統(tǒng)提供有數(shù)據(jù)庫的恢復(fù)、并發(fā)控制、數(shù)據(jù)完整和數(shù)據(jù)安全性的數(shù)據(jù)控制功能,以保證數(shù)據(jù)庫中的數(shù)據(jù)是安全的、正確的和可靠的。5)對數(shù)據(jù)的操作不一定以記錄為單位,也可以以數(shù)據(jù)項為單位,從而增加了系統(tǒng)的靈活性。6 .試述文件系統(tǒng)與數(shù)據(jù)庫系統(tǒng)的區(qū)別和聯(lián)系。知道答案:文件系統(tǒng)與數(shù)據(jù)庫系統(tǒng)的區(qū)別:文件系統(tǒng)面向某一應(yīng)用程序,共享性差、冗余度大,獨立性差,記錄內(nèi)有結(jié)構(gòu)、整體無結(jié)構(gòu),應(yīng)用程序自己控制。數(shù)據(jù)庫系統(tǒng)面向現(xiàn)
20、實世界,共享性高、冗余度小,具有高度的物理獨立性和一定的邏輯獨立性,整體結(jié)構(gòu)化,用數(shù)據(jù)模型描述,由數(shù)據(jù)庫管理系統(tǒng)提供數(shù)據(jù)安全性、完整性、并發(fā)控制和恢復(fù)能力。文件系統(tǒng)與數(shù)據(jù)庫系統(tǒng)的聯(lián)系是:文件系統(tǒng)與數(shù)據(jù)庫系統(tǒng)都是計算機系統(tǒng)中管理數(shù)據(jù)的軟件。文件系統(tǒng)是操作系統(tǒng)的重要組成部分,而DBMS是獨立于操作系統(tǒng)的軟件。但DBMS是在操作系統(tǒng)的基礎(chǔ)上實現(xiàn)的。數(shù)據(jù)庫中數(shù)據(jù)的組織和存儲是通過操作系統(tǒng)中文件系統(tǒng)來實現(xiàn)的。因此DBMS的實現(xiàn)與操作系統(tǒng)中的文件系統(tǒng)是緊密相關(guān)的。7 .舉出適合用文件系統(tǒng)而不是數(shù)據(jù)庫系統(tǒng)的例子;再舉出適合用數(shù)據(jù)庫系統(tǒng)的應(yīng)用例子。答案:適用于文件系統(tǒng)而不是數(shù)據(jù)庫系統(tǒng)的應(yīng)用例子有:數(shù)據(jù)的備份;
21、軟件或應(yīng)用程序使用過程中臨時數(shù)據(jù)存儲一般使用文件比較合適;早期功能比較簡單、比較固定的應(yīng)用系統(tǒng)也適合用文件系統(tǒng)。適用于數(shù)據(jù)庫系統(tǒng)而非文件系統(tǒng)的應(yīng)用例子:目前,幾乎所有企業(yè)或部門的信息系統(tǒng)都以數(shù)據(jù)庫系統(tǒng)為基礎(chǔ),都使用數(shù)據(jù)庫。如一個公司的管理信息系統(tǒng)(其中會包括許多子系統(tǒng),如庫存管理系統(tǒng)、物資采購系統(tǒng)、作業(yè)調(diào)度系統(tǒng)、設(shè)備管理系統(tǒng)、人事管理系統(tǒng)等等)。8 .數(shù)據(jù)庫系統(tǒng)對計算機硬件有什么要求?答案:由于數(shù)據(jù)庫系統(tǒng)是建立在計算機硬件的基礎(chǔ)之上的,它在必須的硬件資源支持下才能工作。支持數(shù)據(jù)庫系統(tǒng)的計算機硬件資源包括CPU、內(nèi)存、外存及其他外部設(shè)備。外部設(shè)備主要包括某個具體的數(shù)據(jù)庫系統(tǒng)所需的數(shù)據(jù)通信設(shè)備和數(shù)
22、據(jù)輸入輸出設(shè)備。因為數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)量大、數(shù)據(jù)結(jié)構(gòu)復(fù)雜、軟件內(nèi)容多,所以要求起硬件設(shè)備能夠處理并快速處理數(shù)據(jù),這需要硬件的數(shù)據(jù)存儲容量大、數(shù)據(jù)處理速度和數(shù)據(jù)輸入輸出速度快。具體要求為:1)計算機內(nèi)存要盡量大;2)計算機外存也要盡量大;3)計算機的數(shù)據(jù)傳輸速度要快。9 .試述數(shù)據(jù)庫系統(tǒng)的組成。答案:數(shù)據(jù)庫系統(tǒng)一般由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)(及其開發(fā)工具)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫管理員和用戶構(gòu)成。10 數(shù)據(jù)庫系統(tǒng)的軟件由哪些部分組成?它們的作用及關(guān)系是什么?答案:數(shù)據(jù)庫系統(tǒng)的軟件中包括操作系統(tǒng)(OS)、數(shù)據(jù)庫管理系統(tǒng)DBMS)、主語言系統(tǒng)、應(yīng)用程序軟件和用戶數(shù)據(jù)庫。各軟件之間5-1所示。:倒升宏口田用作尿焚
23、計席機期件數(shù)據(jù)庫系統(tǒng)中各種軟件的作用如下:1)操作系統(tǒng)或漢字操作系統(tǒng):操作系統(tǒng)是所有計算機軟件的基礎(chǔ),在數(shù)據(jù)庫系統(tǒng)中它起著支持DBMS及主語言系統(tǒng)工作的作用。如果管理的信息中有漢字,則需要中文操作系統(tǒng)的支持,以提供漢字的輸入、輸出方法和漢字信息的處理方法。2)數(shù)據(jù)庫管理系統(tǒng)和主語言系統(tǒng):數(shù)據(jù)庫系統(tǒng)是為定義、建立、維護、使用及控制數(shù)據(jù)庫而提供的有關(guān)數(shù)據(jù)管理的系統(tǒng)軟件。主語言系統(tǒng)是為應(yīng)用程序提供的諸如程序控制、數(shù)據(jù)輸入輸出、功能函數(shù)、圖形處理、計算方法等數(shù)據(jù)處理功能的系統(tǒng)軟件。3)應(yīng)用開發(fā)工具軟件:應(yīng)用開發(fā)工具是DBMS系統(tǒng)為應(yīng)用開發(fā)人員和最終用戶提供的高效率、多功能的應(yīng)用生成器、第四代計算機語言
24、等各種軟件工具,如報表生成器、表單生成器、查詢和視圖設(shè)計器等,它們?yōu)閿?shù)據(jù)庫系統(tǒng)的開發(fā)和使用提供了良好的環(huán)境和幫助。4)應(yīng)用系統(tǒng)及數(shù)據(jù)庫:數(shù)據(jù)庫應(yīng)用系統(tǒng)包括為特定的應(yīng)用環(huán)境建立的數(shù)據(jù)庫、開發(fā)的各類應(yīng)用程序及編寫的文檔資料,它們是一個有機整體。通過運行數(shù)據(jù)庫應(yīng)用系統(tǒng),可以實現(xiàn)對數(shù)據(jù)庫中數(shù)據(jù)的維護、查詢、管理和處理操作。11 試述數(shù)據(jù)庫管理員的職責(zé)。答案:數(shù)據(jù)庫管理員(DBA)的職責(zé)是負責(zé)全面地管理和控制數(shù)據(jù)庫系統(tǒng)。具體職責(zé)包括: 決定數(shù)據(jù)庫的信息內(nèi)容和結(jié)構(gòu); 決定數(shù)據(jù)庫的存儲結(jié)構(gòu)和存取策略; 定義數(shù)據(jù)的安全性要求和完整性約束條件; 監(jiān)督和控制數(shù)據(jù)庫的試用和運行; 數(shù)據(jù)庫系統(tǒng)的改進和重組。12 .系
25、統(tǒng)分析員、數(shù)據(jù)庫設(shè)計人員、應(yīng)用程序員的職責(zé)是什么?系統(tǒng)分析員負責(zé)應(yīng)用系統(tǒng)的需求分析和規(guī)范說明,系統(tǒng)分析員要和用戶及DBA相結(jié)合,確定系統(tǒng)的硬件軟件配置,并參與數(shù)據(jù)庫系統(tǒng)的概要設(shè)計。數(shù)據(jù)庫設(shè)計人員負責(zé)數(shù)據(jù)庫中數(shù)據(jù)的確定、數(shù)據(jù)庫各級模式的設(shè)計。數(shù)據(jù)庫設(shè)計人員必須參加用戶需求調(diào)查和系統(tǒng)分析,然后進行數(shù)據(jù)庫設(shè)計。在很多情況下,數(shù)據(jù)庫設(shè)計人員就由數(shù)據(jù)庫管理員擔(dān)任。應(yīng)用程序員負責(zé)設(shè)計和編寫應(yīng)用系統(tǒng)的程序模塊,并進行調(diào)試和安裝。3試述數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)及每級模式的作用?很重要答案:數(shù)據(jù)庫的三級模式是指邏輯模式、外模式(子模式)、內(nèi)模式(物理模式)。邏輯模式是對數(shù)據(jù)庫中數(shù)據(jù)的整體邏輯結(jié)構(gòu)和特征的描述。外
26、模式是對各個用戶或程序所涉及到的數(shù)據(jù)的邏輯結(jié)構(gòu)和數(shù)據(jù)特征的描述。內(nèi)模式是數(shù)據(jù)的內(nèi)部表示或低層描述。邏輯模式是系統(tǒng)為了減小數(shù)據(jù)冗余、實現(xiàn)數(shù)據(jù)共享的目標,并對所有的數(shù)據(jù)進行綜合抽象而的到的統(tǒng)一的全局數(shù)據(jù)視圖。通過外模式,可以方便用戶使用和增強數(shù)據(jù)的安全性。通過設(shè)計內(nèi)模式,可以將系統(tǒng)模式(全局邏輯模式)組織成最優(yōu)的物理模式,以提高數(shù)據(jù)的存取效率,改善系統(tǒng)的性能指標。14.什么是數(shù)據(jù)的獨立性?什么叫數(shù)據(jù)與程序的物理獨立性?什么叫數(shù)據(jù)與程序的邏輯獨立性?答案:數(shù)據(jù)獨立性是指應(yīng)用程序和數(shù)據(jù)之間的依賴程度低,相互影響小。數(shù)據(jù)獨立性分成物理數(shù)據(jù)獨立性和邏輯獨立性兩極。數(shù)據(jù)與程序的邏輯獨立性:當(dāng)模式改變時(例如
27、增加新的關(guān)系、新的屬性、改變屬性的數(shù)據(jù)類型等),由數(shù)據(jù)庫管理員對各個外模式/模式的映像作相應(yīng)改變,可以使外模式保持不變。應(yīng)用程序是依據(jù)數(shù)據(jù)的外模式編寫的,從而應(yīng)用程序不必修改,保證了數(shù)據(jù)與程序的邏輯獨立性,簡稱數(shù)據(jù)的邏輯獨立性。數(shù)據(jù)與程序的物理獨立性:當(dāng)數(shù)據(jù)庫的存儲結(jié)構(gòu)改變了,由數(shù)據(jù)庫管理員對模式/內(nèi)模式映像作相應(yīng)改變,可以使模式保持不變,從而應(yīng)用程序也不必改變。保證了數(shù)據(jù)與程序的物理獨立性,簡稱數(shù)據(jù)的物理獨立性。15為什么數(shù)據(jù)庫系統(tǒng)中具有數(shù)據(jù)與程序的獨立性?答案:數(shù)據(jù)庫管理系統(tǒng)在三級模式之間提供的兩層映像保證了數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)能夠具有較高的邏輯獨立性和物理獨立性。數(shù)據(jù)庫系統(tǒng)之所以具有數(shù)據(jù)物
28、理獨立性高的特點,是因為數(shù)據(jù)庫管理系統(tǒng)能夠提供數(shù)據(jù)的物理與邏輯結(jié)構(gòu)之間的映像或轉(zhuǎn)換功能。這種數(shù)據(jù)映像功能是得應(yīng)用程序可以根據(jù)數(shù)據(jù)的邏輯結(jié)構(gòu)進行設(shè)計,并且一旦數(shù)據(jù)的存儲結(jié)構(gòu)發(fā)生變化,系統(tǒng)可以通過修改其映像來適應(yīng)變化。所以數(shù)據(jù)物理結(jié)構(gòu)的變化不會影響到應(yīng)用程序的正確執(zhí)行。數(shù)據(jù)庫系統(tǒng)之所以具有較高的數(shù)據(jù)邏輯獨立性,是由于數(shù)據(jù)庫系統(tǒng)能夠提供數(shù)據(jù)的全局邏輯結(jié)構(gòu)和局部邏輯結(jié)構(gòu)之間的映像和轉(zhuǎn)換功能。這種數(shù)據(jù)映像功能使得數(shù)據(jù)庫可以按數(shù)據(jù)全局邏輯結(jié)構(gòu)設(shè)計,而應(yīng)用程序可以按數(shù)據(jù)局部邏輯結(jié)構(gòu)進行設(shè)計。這樣,當(dāng)全局邏輯結(jié)構(gòu)中的部分數(shù)據(jù)結(jié)構(gòu)改變時,即使那些與變化相關(guān)的數(shù)據(jù)局部邏輯結(jié)構(gòu)受到了影響,也可以通過修改與全局邏輯結(jié)
29、構(gòu)的映像而減小其受影響的程度,使數(shù)據(jù)局部邏輯結(jié)構(gòu)基本上保持不變。由于數(shù)據(jù)庫系統(tǒng)中的程序中的程序是按局部數(shù)據(jù)邏輯結(jié)構(gòu)進行設(shè)計的,并且當(dāng)全局數(shù)據(jù)邏輯結(jié)構(gòu)變換時可以使局部數(shù)據(jù)邏輯結(jié)構(gòu)基本保持不變,所以數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)邏輯獨立性高。16試述數(shù)據(jù)庫系統(tǒng)中的二級映像技術(shù)及作用。很重要答案:數(shù)據(jù)庫系統(tǒng)的二級映像技術(shù)是指外模式與模式之間的映像、模式與內(nèi)模式之間的映像技術(shù),這二級映像技術(shù)不僅在三級數(shù)據(jù)模式之間建立了聯(lián)系,同時也保證了數(shù)據(jù)的獨立性。外模式/模式之間的映像,定義并保證了外模式與數(shù)據(jù)模式之間的對應(yīng)關(guān)系。當(dāng)模式變化時,DBA可以通過修改映像的方法使外模式不變,由于應(yīng)用程序是根據(jù)外模式進行設(shè)計的,只要外模
30、式不變化,應(yīng)用程序就不需要修改,保證了數(shù)據(jù)的邏輯獨立性。模式/內(nèi)模式之間的映像,定義并保證了數(shù)據(jù)的邏輯模式與內(nèi)模式之間的對應(yīng)關(guān)系。當(dāng)數(shù)據(jù)庫的存儲結(jié)構(gòu)改變時,DBA可以通過修改模式/內(nèi)模式之間的映像使數(shù)據(jù)模式不變化。由于用戶或程序是按數(shù)據(jù)的邏輯模式使用數(shù)據(jù)的,所以只要數(shù)據(jù)模式不變,用戶仍可以按原來的方式使用數(shù)據(jù),程序也不需要修改,從而保證了數(shù)據(jù)的物理獨立性。17數(shù)據(jù)管理的功能和目標是什么?答案:數(shù)據(jù)管理的功能為:1)組織和保存數(shù)據(jù)功能,即收到的數(shù)據(jù)合理地分類組織,將其存儲在物理載體上,使數(shù)據(jù)能夠長期的被保存;2)數(shù)據(jù)維護功能,即根據(jù)需要隨時進行插入新數(shù)據(jù)、修改原數(shù)據(jù)和刪除失效數(shù)據(jù)的操作;3)數(shù)據(jù)
31、查詢和數(shù)據(jù)統(tǒng)計功能,即快速地得到需要的正確數(shù)據(jù),滿足各種使用要求;4)數(shù)據(jù)的安全和完整性控制功能,即使保證數(shù)據(jù)的安全性和完整性。數(shù)據(jù)管理的目標是:收集完整的信息,將信息用數(shù)據(jù)表示,按數(shù)據(jù)結(jié)構(gòu)合理科學(xué)地組織并保存數(shù)據(jù);為各種使用快速地提供所需正確數(shù)據(jù),并保證數(shù)據(jù)的安全性和完整性。18什么是數(shù)據(jù)庫?數(shù)據(jù)庫中的數(shù)據(jù)有什么特點?答案:數(shù)據(jù)庫是數(shù)據(jù)管理的新方法和技術(shù),它是長期存儲在計算機內(nèi)有組織的大量的共享的數(shù)據(jù)集合。它可以供各種用戶共享,具有最小冗余度和較高的數(shù)據(jù)獨立性。數(shù)據(jù)庫中的數(shù)據(jù)具有的特點是:1)數(shù)據(jù)庫中的數(shù)據(jù)具有數(shù)據(jù)整體性,即數(shù)據(jù)庫中數(shù)據(jù)要保持自身完整的數(shù)據(jù)結(jié)構(gòu);2)數(shù)據(jù)庫中的數(shù)據(jù)具有數(shù)據(jù)共享
32、性,不同用戶可以按各自用法使用數(shù)據(jù)庫中的數(shù)據(jù),多個用戶可以同時共享數(shù)據(jù)庫中的數(shù)據(jù)資源。19 .試述數(shù)據(jù)庫系統(tǒng)的特點。答案:數(shù)據(jù)庫系統(tǒng)的主要特點有:(1)數(shù)據(jù)結(jié)構(gòu)化數(shù)據(jù)庫系統(tǒng)實現(xiàn)整體數(shù)據(jù)的結(jié)構(gòu)化,這是數(shù)據(jù)庫的主要特征之一,也是數(shù)據(jù)庫系統(tǒng)與文件系統(tǒng)的本質(zhì)區(qū)別。(2)數(shù)據(jù)的共享性高,冗余度低,易擴充數(shù)據(jù)庫的數(shù)據(jù)不再面向某個應(yīng)用而是面向整個系統(tǒng),因此可以被多個用戶、多個應(yīng)用、用多種不同的語言共享使用。由于數(shù)據(jù)面向整個系統(tǒng),是有結(jié)構(gòu)的數(shù)據(jù),不僅可以被多個應(yīng)用共享使用,而且容易增加新的應(yīng)用,這就使得數(shù)據(jù)庫系統(tǒng)彈性大,易于擴充。(3)數(shù)據(jù)獨立性高數(shù)據(jù)獨立性包括數(shù)據(jù)的物理獨立性和數(shù)據(jù)的邏輯獨立性。數(shù)據(jù)庫管理系
33、統(tǒng)的模式結(jié)構(gòu)和二級映象功能保證了數(shù)據(jù)庫中的數(shù)據(jù)具有很高的物理獨立性和邏輯獨立性。(4)數(shù)據(jù)由DBMS統(tǒng)一管理和控制數(shù)據(jù)庫的共享是并發(fā)的共享,即多個用戶可以同時存取數(shù)據(jù)庫中的數(shù)據(jù)甚至可以同時存取數(shù)據(jù)庫中同一個數(shù)據(jù)。為此,DBMS必須提供統(tǒng)一的數(shù)據(jù)控制功能,包括數(shù)據(jù)的安全性保護,數(shù)據(jù)的完整性檢查,并發(fā)控制和數(shù)據(jù)庫恢復(fù)。20 什么是數(shù)據(jù)庫管理系統(tǒng)?它的主要功能是什么?答案:數(shù)據(jù)庫管理系統(tǒng)簡稱DBMS,它是專門用于管理數(shù)據(jù)庫的計算機系統(tǒng)軟件。數(shù)據(jù)庫管理系統(tǒng)能夠為數(shù)據(jù)庫提供數(shù)據(jù)的定義、建立、維護、查詢和統(tǒng)計等操作功能,并完成對數(shù)據(jù)完整性進行控制的功能。數(shù)據(jù)庫管理系統(tǒng)主要功能是數(shù)據(jù)庫定義功能;數(shù)據(jù)存取功能
34、;數(shù)據(jù)庫運行管理;數(shù)據(jù)庫的建立和維護功能。21數(shù)據(jù)冗余能產(chǎn)生什么問題?答案:數(shù)據(jù)冗余大會造成浪費存儲空間的問題,是數(shù)據(jù)的存儲、管理和查詢都不容易實現(xiàn)。同時,由于文件系統(tǒng)中相同的數(shù)據(jù)需要重復(fù)存儲和各自的管理,數(shù)據(jù)冗余度大還回給數(shù)據(jù)的修改和維護帶來麻煩和困難,還特別容易造成數(shù)據(jù)不一致的惡果。數(shù)據(jù)冗余度大還會給數(shù)據(jù)的修改和維護帶來麻煩和困難,還特別容易造成數(shù)據(jù)不一致的惡果。數(shù)據(jù)冗余度大時,由于數(shù)據(jù)重復(fù)出現(xiàn),還使得數(shù)據(jù)統(tǒng)計的結(jié)果不正確。22 什么是數(shù)據(jù)的整體性?什么是數(shù)據(jù)的共享性?為什么要使數(shù)據(jù)庫中的數(shù)據(jù)具有整體性和共享性?答案:數(shù)據(jù)的整體性好似指在進行數(shù)據(jù)庫設(shè)計是,要站在全局需要的角度進行抽象和組織
35、數(shù)據(jù);要完整的、準確的描述數(shù)據(jù)自身和數(shù)據(jù)之間聯(lián)系的情況;要建立適合整體需要的數(shù)據(jù)模型。數(shù)據(jù)的共享性是指由于數(shù)據(jù)庫中的數(shù)據(jù)冗余度變小,從而避免了由于數(shù)據(jù)冗余度大帶來的數(shù)據(jù)沖突問題,也避免可由此產(chǎn)生的數(shù)據(jù)維護麻煩和數(shù)據(jù)統(tǒng)計錯誤問題。數(shù)據(jù)共享度高會提高數(shù)據(jù)的利用率,它使得數(shù)據(jù)更有價值和更容易、更方便地被使用。23 .試述數(shù)據(jù)模型的概念、數(shù)據(jù)模型的作用和數(shù)據(jù)模型的三個要素。概念答案:數(shù)據(jù)模型是數(shù)據(jù)庫中用來對現(xiàn)實世界進行抽象的工具,是數(shù)據(jù)庫中用于提供信息表示和操作手段的形式構(gòu)架。一般地講,數(shù)據(jù)模型是嚴格定義的概念的集合。這些概念精確地描述系統(tǒng)的靜態(tài)特性、動態(tài)特性和完整性約束條件。因此數(shù)據(jù)模型通常由數(shù)據(jù)結(jié)
36、構(gòu)、數(shù)據(jù)操作和完整性約束三部分組成。數(shù)據(jù)結(jié)構(gòu):是所研究的對象類型的集合,是對系統(tǒng)的靜態(tài)特性的描述。 數(shù)據(jù)操作:是指對數(shù)據(jù)庫中各種對象(型)的實例(值)允許進行的操作的集合,包括操作及有關(guān)的操作規(guī)則,是對系統(tǒng)動態(tài)特性的描述。 數(shù)據(jù)的約束條件:是完整性規(guī)則的集合,完整性規(guī)則是給定的數(shù)據(jù)模型中數(shù)據(jù)及其聯(lián)系所具有的制約和依存規(guī)則,用以限定符合數(shù)據(jù)模型的數(shù)據(jù)庫狀態(tài)以及狀態(tài)的變化,以保證數(shù)據(jù)的正確、有效、相容。24 .試述概念模型的作用。答案:概念模型實際上是現(xiàn)實世界到機器世界的一個中間層次。概念模型用于信息世界的建模,是現(xiàn)實世界到信息世界的第一層抽象,是數(shù)據(jù)庫設(shè)計人員進行數(shù)據(jù)庫設(shè)計的有力工具,也是數(shù)據(jù)庫
37、設(shè)計人員和用戶之間進行交流的語言。25 .試給出三個實際部門的E-R圖,要求實體型之間具有一對一,一對多,多對多各種不同的聯(lián)系。類事的例子答案:例如,一個部門有一個負責(zé)人,一個負責(zé)人負責(zé)一個部門的工作,部門和負責(zé)人間的聯(lián)系是一對一的聯(lián)系;一個學(xué)生可以借閱多本書,一本書只能一個人借,學(xué)生和借閱間的聯(lián)系為一對多的聯(lián)系;一個學(xué)生可以參加多個社會團體,一個社會團體有多個學(xué)生參加,學(xué)生和社會團體間的聯(lián)系為多對多的聯(lián)系。三個E-R圖26.設(shè)有如下教學(xué)環(huán)境,一個班有多名學(xué)生,一名學(xué)生只屬于一個班。一個學(xué)生可以選修若干門課程,每門課程由多名學(xué)生選修。一位教師可以講授若干門課程,一門課程只有一位教師主講。每門課
38、程可以由若干個教師講,一位教師至多主講一門課程。每位教師屬于一個教研室,一個教研室有若干位教師。請用E-R圖畫出概念模型。答案:練會畫圖(1)共涉及到5個實體集,分別是“學(xué)生”、“班”、“課程”、“教師”、“教研室”。(2)E-R圖是:27.學(xué)校中有若干系,每個系有若干班級和教研室,每個教研室有若干教師,其中一些教授和副教授每人各帶若干研究生。每個班有若干學(xué)生,每個學(xué)生選修若干課程,每門課可由若干學(xué)生選修。用E-R圖畫出此學(xué)校的概念模型。答案:練會畫圖用E-R圖畫出的學(xué)校的概念模型圖如圖所示第二章關(guān)系數(shù)據(jù)模型一、選擇題1. 常見的數(shù)據(jù)模型是A.層次模型、網(wǎng)狀模型、關(guān)系模型B.概念模型、實體模型
39、、關(guān)系模型C.對象模型、外部模型、內(nèi)部模型D.邏輯模型、概念模型、關(guān)系模型答案:A2. 一個結(jié)點可以有多個雙親,結(jié)點之間可以有多種聯(lián)系的模型是A.網(wǎng)狀模型B.關(guān)系模型C.層次模型D.以上都有答案:A3層次型、網(wǎng)狀型和關(guān)系型數(shù)據(jù)庫劃分原則是A)記錄長度B)文件的大小C)聯(lián)系的復(fù)雜程度D)數(shù)據(jù)之間的聯(lián)系答案:D4層次模型不能直接表示A1:1關(guān)系B)1:mmlC)m:n關(guān)系D)1:1和1:星系5. 層次數(shù)據(jù)模型的基本數(shù)據(jù)結(jié)構(gòu)是A.樹B.圖C.索引D.關(guān)系答案:A6. 層次模型實現(xiàn)數(shù)據(jù)之間聯(lián)系的方法是A.連接B.指針C.公共屬性D.關(guān)系答案:B7 用二維表結(jié)構(gòu)表示實體以及實體間聯(lián)系的數(shù)據(jù)模型稱為A網(wǎng)狀
40、模型B層次模型C關(guān)系模型D面向?qū)ο竽P痛鸢福篊8 .關(guān)系數(shù)據(jù)模型的基本數(shù)據(jù)結(jié)構(gòu)是A.樹B.圖C.索引D.關(guān)系答案:D9 .下面關(guān)于關(guān)系性質(zhì)的說法,錯誤的是A.表中的一行稱為一個元組B.行與列交叉點不允許有多個值C.表中的一列稱為一個屬性D.表中任意兩行可能相同答案:D10下列所述數(shù)據(jù)模型概念,不正確的是A)不同記錄型的集合B)各種記錄型及其聯(lián)系的集合C)E-R圖表示的實體聯(lián)系模型D)數(shù)據(jù)庫的概念模型答案:A11關(guān)系數(shù)據(jù)模型A)只能表示實體之間1:1聯(lián)系B)只能表示實體之間1:m薪系C)只能表示實體之間min聯(lián)系D)可以表示實體間的任意聯(lián)系答案:D12.存取路徑對用戶透明,從而具有更高的數(shù)據(jù)獨立
41、性、更好的安全保密性,簡化程序員和數(shù)據(jù)庫開發(fā)建立工作的模型是A.網(wǎng)狀模型B.關(guān)系模型C.層次模型D.以上都有答案:B13對關(guān)系模型敘述錯誤的是A)在嚴格的數(shù)學(xué)理論、集合論和謂詞基礎(chǔ)之上B)微機DBMS大部分采取關(guān)系數(shù)據(jù)模型C)用二維表表示關(guān)系模型是其一大特點D)不具有連接操作的DBMS也可以是關(guān)系數(shù)據(jù)庫系統(tǒng)答案:D14. 關(guān)系數(shù)據(jù)模型是目前最重要的一種數(shù)據(jù)模型,它的三個要素分別是A.實體完整性、參照完整性、用戶自定義完整性B.數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作、完整性約束C.數(shù)據(jù)增加、數(shù)據(jù)修改、數(shù)據(jù)查詢D.外模式、模式、內(nèi)模式答案:B15實體是信息世界中的術(shù)語,與之對應(yīng)的數(shù)據(jù)庫術(shù)語為A)文件B)數(shù)據(jù)庫C)字段
42、D)記錄答案:D16 同一個關(guān)系模型的任兩個元組值A(chǔ))不能全同B)可全同C)必須全同D)以上都不是答案:A17在通常情況下,下面關(guān)系中不可以作為關(guān)系數(shù)據(jù)庫的關(guān)系是A)R1(學(xué)生號,學(xué)生名,性別)B)R2(學(xué)生號,學(xué)生名,班級號)C)R3(學(xué)生號,學(xué)生名,宿舍號)D)R4(學(xué)生號,學(xué)生名,簡歷)答案:D18一個關(guān)系數(shù)據(jù)庫文件中的各條記錄A)前后順序不能任意顛倒,一定要按照輸入的順序排列B)前后順序可以任意顛倒,不影響庫中的數(shù)據(jù)關(guān)系C)前后順序可以任意顛倒,但排列順序不同,統(tǒng)計處理的結(jié)果就可能不同D)前后順序不能任意顛倒,一定要按照關(guān)鍵字段值的順序排列答案:B19 下面的選項不是關(guān)系數(shù)據(jù)庫基本特征
43、的是A. 不同的列應(yīng)有不同的數(shù)據(jù)類型B. 不同的列應(yīng)有不同的列名C. 與行的次序無關(guān)D. 與列的次序無關(guān)答案:A20 關(guān)系模式的任何屬性A)不可再分B)可再分C)命名在該關(guān)系模式中可心不惟一D)以上都不對答案:D21 關(guān)系中任何一列的屬性取值A(chǔ))可以再分成更小的數(shù)據(jù)項,并可取自不同域中的數(shù)據(jù)B)可以再分成更小的數(shù)據(jù)項,不能取自不同域中的數(shù)據(jù)C)不可再分的數(shù)據(jù)項,只能取自同一域中的數(shù)據(jù)D)不可再分的數(shù)據(jù)項,可取自大在不同域中數(shù)據(jù)答案:C22關(guān)系模型中,一個關(guān)鍵字是A可由多個任意屬性組成B)至多由一個屬性組成C)可由一個或多個其值能唯一標識該關(guān)系模式中任何元組的屬性組成D)以上都不是答案:C23關(guān)
44、系數(shù)據(jù)庫中的關(guān)鍵字是指A)能惟一決定關(guān)系的字段B)不可改動的專用保留字C)關(guān)鍵的很重要的字段D)能惟一標識元組的屬性或?qū)傩约洗鸢福篋24. 一個關(guān)系只有一個A.候選關(guān)鍵字B.外關(guān)鍵字C.超關(guān)鍵字D.主關(guān)鍵字答案:D25. 關(guān)系模型中,一個關(guān)鍵字是A. 可以由多個任意屬性組成B. 至多由一個屬性組成C. 由一個或多個屬性組成,其值能夠惟一標識關(guān)系中一個元組D. 以上都不是答案:C26有一名為”銷售”實體,含有:商品名、客戶名、數(shù)量等屬性,該實體主鍵A)商品名B)客戶名C)商品名+客戶名D)商品名+數(shù)量27有殞為”列車運營”實體,含有:車次、日期、實際發(fā)車時間、實際抵達時間、情況摘要等屬性,該實
45、體主鍵是A)車次B)日期C)車次+日期D)車次+情況摘要答案:C28. 在訂單管理系統(tǒng)中,客戶一次購物(一張訂單)可以訂購多種商品。有訂單關(guān)系R:R(訂單號,日期,客戶名稱,商品編碼,數(shù)量),則R勺主關(guān)鍵字是A. 訂單號B. 訂單號,客戶名稱C. 商品編碼D.訂單號,商品編碼答案:D29. 現(xiàn)有如下關(guān)系:患者(患者編號,患者姓名,性別,出生日期,所在單位)醫(yī)療(患者編號,醫(yī)生編號,醫(yī)生姓名,診斷日期,診斷結(jié)果)其中,醫(yī)療關(guān)系中的外關(guān)鍵字是A.患者編號B.患者姓名C.患者編號和患者姓名D.醫(yī)生編號和患者編號答案:A30. 關(guān)系代數(shù)運算的基礎(chǔ)是A.關(guān)系運算B.謂詞演算C.集合運算D. 代數(shù)運算答案
46、:C31關(guān)系數(shù)據(jù)庫管理系統(tǒng)應(yīng)能實現(xiàn)的專門關(guān)系運算包括A)排序、索引、統(tǒng)計B)選擇、投影、連接C)關(guān)聯(lián)、更新、排序D)顯示、打印、制表答案:B32. 關(guān)系數(shù)據(jù)庫中的投影操作是指從關(guān)系中A.抽出特定記錄B.抽出特定字段C.建立相應(yīng)的影像D.建立相應(yīng)的圖形答案:B33. 從一個數(shù)據(jù)庫文件中取出滿足某個條件的所有記錄形成一個新的數(shù)據(jù)庫文件的操作是A.投影操作B.連接操作C.選擇操作D.復(fù)制操作答案:C34. 關(guān)系代數(shù)中的連接操作是由A.選擇和投影操作組合而成B.選擇和笛卡爾積操作組合而成C.投影、選擇、笛卡爾積操作組合而成D.投影和笛卡爾積操作組合而成答案:B35.一般情況下,當(dāng)對關(guān)系港口S進行自然連
47、接時,要求M口蛤有一個或者多個共有的A.記錄B.行C.屬性D.元組答案:C36 .假設(shè)有關(guān)系序口S,關(guān)系代數(shù)表達式R(RS)表示的是A.RASB.RUSC.R-SD.RXS答案:A37 .設(shè)關(guān)系序口S具有相同的結(jié)構(gòu),由屬于S且不屬于R的元組構(gòu)成的關(guān)系,記為A.R-SB.S-RC.RUSD.SAS答案:C38 .已知關(guān)系帝口S,RA濤價于A.(R-S)-SB.S-(S-R)C.(S-R)-RD.S-(R-S)答案:B39 .自然連接是構(gòu)成新關(guān)系的有效方法。一般情況下,當(dāng)對關(guān)系R和S使用自然時,要求R和S含有一個或多個共有的A)元組B)行C)記錄D)屬性答案:D40 .當(dāng)關(guān)系序口S故自然聯(lián)接時,能
48、夠保留R中不滿足連接條件元組的操作是A.左外聯(lián)接B.右外聯(lián)接C.內(nèi)部連接D.全外聯(lián)接答案:A41. "元數(shù)據(jù)"是指A.數(shù)據(jù)結(jié)構(gòu)的描述B.數(shù)據(jù)項的描述C.數(shù)據(jù)的來源D.基本數(shù)據(jù)答案:A42. 在數(shù)據(jù)庫系統(tǒng)中,空值是A.0B.空格C.空字符串D.不確定答案:D43. 實體完整性是指關(guān)系中A.不允許有空行B.主關(guān)鍵字不允許取空值C.屬性值外關(guān)鍵字取空值D.允許外關(guān)鍵字取空值答案:B44. 實體完整性規(guī)則約束A.侯選關(guān)鍵字B.主關(guān)鍵字C.外關(guān)鍵字D.超關(guān)鍵字答案:B二、判斷題1 用二維表結(jié)構(gòu)表示實體型,外鍵實現(xiàn)實體之間聯(lián)系的模型稱為關(guān)系模型。(,)答案:對2 .關(guān)系模型不能表示實體
49、之間多對多聯(lián)系。(X)答案:錯3 任何一張二維表格都表示一個關(guān)系。()答案:錯4 關(guān)系是元組的集合。()答案:對三、填空題1 .數(shù)據(jù)模型的三要素是指,。實際數(shù)據(jù)庫系統(tǒng)中所支持的主要數(shù)據(jù)模型是,。答案:數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)操作完整性約束關(guān)系模型層次模型網(wǎng)狀模型2 .數(shù)據(jù)模型中的是對數(shù)據(jù)系統(tǒng)的靜態(tài)特征描述,包括數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)間聯(lián)系的描述,是對數(shù)據(jù)庫系統(tǒng)的動態(tài)特征描述,是一組定義在數(shù)據(jù)上的操作,包括操作的涵義、操作符、運算規(guī)則及其語言等。答案:數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)操作3 .用樹型結(jié)構(gòu)表示實體類型及實體間聯(lián)系的數(shù)據(jù)模型稱為模型,上一層的父結(jié)點和下一層的子結(jié)點之間的聯(lián)系是的聯(lián)系。答案:層次一對多4 .用有向圖結(jié)構(gòu)表示實
50、體類型及實體間聯(lián)系的數(shù)據(jù)模型稱為模型,數(shù)據(jù)之間的聯(lián)系通常通過實現(xiàn)。答案:網(wǎng)狀指針5 層次模型的上層實體和下層實體之間表現(xiàn)為聯(lián)系。答案:1:n6 .是目前最常用也是最重要的一種數(shù)據(jù)模型。采用該模型作為數(shù)據(jù)的組織方式的數(shù)據(jù)庫系統(tǒng)稱為。答案:關(guān)系模型關(guān)系數(shù)據(jù)庫系統(tǒng)7 .關(guān)系的完整性約束條件包括三大類:、和。答案:實體完整性參照完整性用戶定義的完整性8 關(guān)系操作的特點是操作。答案:集合9 .關(guān)系數(shù)據(jù)模型中,二維表的列稱為,二維表的行稱為。答案:屬性記錄或元組10 .用戶選作元組標識的一個候選關(guān)鍵字為,其屬性不能取。答案:空值11 .關(guān)系代數(shù)運算中,傳統(tǒng)的集合運算有,。答案:笛卡爾積并交差12 .關(guān)系代
51、數(shù)運算中,基本的運算是,答案:并差笛卡爾積選擇投影13 .關(guān)系代數(shù)運算中,專門的關(guān)系運算有,。答案:選擇投影連接14 .關(guān)系數(shù)據(jù)庫中基于數(shù)學(xué)上的兩類運算是和。答案:關(guān)系代數(shù)關(guān)系演算15 .關(guān)系代數(shù)中,從兩個關(guān)系中找出相同元組的運算稱為運算。答案:交16 .已知系(系編號,系名稱,系主任,電話,地點)和學(xué)生(學(xué)號,姓名,性別,入學(xué)日期,專業(yè),系編號)兩個關(guān)系,系關(guān)系的主關(guān)鍵字是,系關(guān)系的外關(guān)鍵字是,學(xué)生關(guān)系的主關(guān)鍵字是,學(xué)生關(guān)系的外關(guān)鍵字是。答案:系編號沒有學(xué)號系編號四、名詞解釋1 實體:客觀存在并相互區(qū)別的事物。2 實體集:同一類實體的集合。3 實體型:用命名的實體型表示抽象的實體集。4 屬性
52、(Attribute):描述實體的特性,表中的一列即為一個屬性。5 聯(lián)系:實體集之間的對應(yīng)關(guān)系稱為聯(lián)系,它反映現(xiàn)實世界事物之間的相互關(guān)聯(lián)。6 關(guān)系:一個關(guān)系就是一張二維表,每個關(guān)系有一個關(guān)系名。關(guān)系是關(guān)系模式在某一時刻的狀態(tài)或內(nèi)容。關(guān)系模式是靜態(tài)的、穩(wěn)定的,而關(guān)系是動態(tài)的、隨時間不斷變化的,因為關(guān)系操作在不斷地更新著數(shù)據(jù)庫中的數(shù)據(jù)。7 關(guān)系模式:關(guān)系的描述稱為關(guān)系模式。它可以形式化地表示為:R(U,D,domiF)其中時關(guān)系名,U為組成該關(guān)系的屬性名集合,附屬性組U中屬性所來自的域,domfe屬性向域的映象集合,F(xiàn)為屬性間數(shù)據(jù)的依賴關(guān)系集合。一般表示為:關(guān)系名(屬性1,屬性2,,屬性)。8 關(guān)
53、系模型:一個具體的關(guān)系模型是若干個關(guān)系模式的集合。它由關(guān)系數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作集合和關(guān)系完整性約束三部分組成。在用戶觀點下,關(guān)系模型中數(shù)據(jù)的邏輯結(jié)構(gòu)是一張二維表,它由行和列組成。9 元組(Tuple):表中的行稱為元組,一行為一個元組,對應(yīng)存儲文件中的一個記錄值。10基本表:本身獨立存在的表,即實際存儲在數(shù)據(jù)庫中的表,而不是從其他表導(dǎo)出來的。11. 視圖:從一個或幾個基本表或其他視圖導(dǎo)出來的表。視圖本身并不獨立存儲數(shù)據(jù),系統(tǒng)只保存視圖的定義。12. 域:屬性的取值范圍;是一組具有相同數(shù)據(jù)類型的值的集合。13. 關(guān)鍵字:表中的某個屬性組,它可以唯一確定一個元組。14. 分量(Component:元組中的每一個屬性值di。15. 數(shù)據(jù)模型:數(shù)據(jù)模型是一組嚴格定義的概念集合。這些概念精確地描述了系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和數(shù)據(jù)完整性約束條件。16. 關(guān)系數(shù)據(jù)庫:關(guān)系數(shù)據(jù)庫也有型和值之分。關(guān)系數(shù)據(jù)庫的型也稱為關(guān)系數(shù)據(jù)庫模式,是對關(guān)系數(shù)據(jù)庫的描述,它包括若干域的定義以及在這些域上定義的若干關(guān)系模式。關(guān)系數(shù)據(jù)庫的值是這
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024版墻紙購銷合同范本
- 2025年度數(shù)字經(jīng)濟基礎(chǔ)設(shè)施建設(shè)承包借款合同4篇
- 2024預(yù)埋件研發(fā)與生產(chǎn)項目合同范本3篇
- 2024食品物流信息化管理系統(tǒng)合同
- 2025年度文化創(chuàng)意產(chǎn)品采購合同知識產(chǎn)權(quán)保護與市場推廣3篇
- 2025年度專業(yè)市場租賃協(xié)議范本4篇
- 2025年度智慧社區(qū)物業(yè)服務(wù)承包合同4篇
- 2025年度電力企業(yè)財務(wù)預(yù)算出納人員擔(dān)保合同3篇
- 2025年度商場櫥窗窗簾廣告設(shè)計與安裝合同4篇
- 2025年度新能源汽車制造項目承包商擔(dān)保合同規(guī)范4篇
- 春節(jié)英語介紹SpringFestival(課件)新思維小學(xué)英語5A
- 進度控制流程圖
- 2023年江蘇省南京市中考化學(xué)真題
- 【閱讀提升】部編版語文五年級下冊第四單元閱讀要素解析 類文閱讀課外閱讀過關(guān)(含答案)
- 供電副所長述職報告
- 現(xiàn)在完成時練習(xí)(短暫性動詞與延續(xù)性動詞的轉(zhuǎn)換)
- 產(chǎn)品質(zhì)量監(jiān)控方案
- 物業(yè)總經(jīng)理述職報告
- 新起點,新發(fā)展心得體會
- 深圳大學(xué)學(xué)校簡介課件
- 校園欺凌問題成因及對策分析研究論文
評論
0/150
提交評論