《數據庫系統概論》練習題(答案)#(精選.)_第1頁
《數據庫系統概論》練習題(答案)#(精選.)_第2頁
《數據庫系統概論》練習題(答案)#(精選.)_第3頁
《數據庫系統概論》練習題(答案)#(精選.)_第4頁
《數據庫系統概論》練習題(答案)#(精選.)_第5頁
已閱讀5頁,還剩175頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、word.第一章 數據庫系統導論3.一、選擇題 3.二、判斷題 1.1.三、填空題 1.1.四、名詞解釋1.3.五、簡答題 1.6.第二章關系數據模型3.1.一、選擇題 3.1.二、判斷題 4.1.三、填空題 4.1.四、名詞解釋4.3.五、簡答題 4.5.第四章關系數據庫設計理論5.2一、選擇題 5.2.二、判斷題 6.5.三、填空題 6.8.四、名詞解釋7.2.五、簡答題 7.4.第三章 數據庫的標準語言 SQL 9.0一、選擇題 9.0.二、填空題 1.0.1三、簡答題 1.0.2第五章 數據庫設計1.4. 5一、選擇題 1.4.5二、判斷題 1.5.0三、填空題 1.5.0四、簡答題

2、1.5.4word.第一章 數據庫系統導論一、選擇題1 .在數據庫中存儲的是A )數據B )數據模型C)數據以及數據之間的聯系D)信息答案: C2 . 存儲在計算機內有結構的數據的集合是B)數據庫D)數據結構B)只能是聲音D)上述皆可A)數據庫系統C)數據庫管理系統答案: B3 .信息的數據表示形式是A)只能是文字C)只能是圖形答案: D4 .數據管理與數據處理之間的關系是A )兩者是一回事B )兩者之間無關C) 數據管理是數據處理的基本環(huán)節(jié) D ) 數據處理是數據管理的基本環(huán)節(jié)答案: C5 .在數據管理技術的發(fā)展過程中,經歷了人工管理階段、文件系統階段和數據庫系統階段。在這幾個階段中,數據獨

3、立性最高的階段是A ) 數據庫系統B )文件系統C )人工管理D )數據項管理答案: A6 .下面列出的數據庫管理技術發(fā)展的三個階段中,沒有專門的軟件對數據進行管理的是I 人工管理階段II 文件系統階段III 數據庫階段A.I 和 IIC.II 和 III答案: D7.DBMS 是A. 數據庫C.數據庫應用軟件答案: DB.只有IID.只有IB.數據庫系統D.數據庫管理軟件8 .以下所列數據庫系統組成中,正確的是A)計算機、文件、文件管理系統、程序B)計算機、文件、程序設計語言、程序C)計算機、文件、報表處理程序、網絡通信程序D ) 支持數據庫系統的計算機軟硬件環(huán)境、數據庫文件、數據庫管理系統

4、、數據庫應用程序和數據庫管理員答案: D9 .數據庫系統的核心是A )數據庫B ) 數據庫管理系統C)數據模型D)軟件工具答案: B10 .數據庫DB、數據庫系統 DBS、數據庫管理系統 DBMS三者之間的關系是A) DBS 包括 DB 、 DBMSB) DB 包括 DBS、 DBMSC) DBMS 包括 DB 、 DBSD) DB 就是 DBS ,也就是DBMS答案: A11 .數據庫系統是采用了數據庫技術的計算機系統,數據庫系統由數據庫、數據庫管理系統、應用系統和構成。A.系統分析員B.程序員C.數據庫管理員D.操作員答案: C12 .下述不是 DBA 數據庫管理員的職責的是A.完整性約束

5、說明B.定義數據庫模式C.數據庫安全D .數據庫管理系統設計答案: D13 .提供數據庫定義、數據操縱、數據控制和數據庫維護功能的軟件稱為A.OSB.DSC.DBMSD.DBS答案: C14 .數據庫的基本特點A )數據可以共享(或數據結構化) 、數據獨立性、數據冗余大,易移值、統一管理和控制B ) 數據可以共享(或數據結構化)、數據獨立性、數據冗余小,易擴充、統一管理和控制C )數據可以共享(或數據結構化)、數據互換性、數據冗余小,易擴充、統一管理和控制D)數據非結構化、數據獨立性、數據冗余小,易擴充、統一管理和控制 答案: B15 .下列四項中,不 屬于數據庫系統特點的是A. 數據共享C.

6、數據冗余度高答案: C16下面列出的條目中,A 數據的結構化C 較高的數據獨立性答案: DB.數據完整性D.數據獨立性高不 屬于數據庫技術的主要特點的是B 數據的冗余度小D 程序的標準化17在數據庫管理系統中,下面不 是數據庫存取功能模塊的是A 事務管理程序模塊B 數據更新程序模塊C 交互式程序查詢模塊D 查詢處理程序模塊答案: C18 在下面所列出的條目中, 不屬 于數據庫管理系統的基本功能的是A 數據庫定義B 數據庫的建立和維護C 數據庫的存取D 數據庫和網絡中其他軟件系統的通信答案: D19在數據庫中產生數據不一致 的根本原因是A )數據存儲量太大B )未對數據進行完整性控制C )沒有嚴

7、格保護數據D )數據冗余答案: D20.在數據庫中,下列說法 不正確 的是A )數據庫避免了一切數據重復B )數據庫減少了數據冗余C) 數據庫中的數據可以共享D )若系統是完全可以控制的,則系統可確保更新的一致性答案: A21數據庫三級模式體系結構的劃分,有利于保持數據庫的A )數據獨立性B )數據安全性C)結構規(guī)范化D)操作可行性答案: A 22.模式是數據庫A)全局物理結構B)局部物理結構C)全局邏輯結構D)局部邏輯結構答案: C 23在數據庫的三級模式結構中,內模式有B 2 個D.任意多個答案: A 24.描述數據庫全體數據的全局邏輯結構和特性的是B. 內模式A. 模式C.外模式D.存儲

8、模式答案: A25.用戶或應用程序看到的那部分局部邏輯結構和特征的描述是A. 模式B.物理模式C.子模式D. 內模式答案: C26數據庫系統的數據獨立性是指A)不會因數據的變化而影響應用程序B)C)不會因存儲策略的變化而影響存儲結構D)不會因某些存儲結構的變化而影響其他的存儲結構不會因系統數據存儲結構與數據邏輯結構的變化而影響應用程序答案: B27 .數據庫中,數據的物理獨立性是指A)數據庫與數據庫管理系統的相互獨立B )用戶程序與DBMS 的相互獨立C)用戶的應用程序與存儲在磁盤上數據庫中的數據是相互獨立的D)應用程序與數據庫中數據的邏輯結構相互獨立答案: C28 .要保證數據庫的數據獨立性

9、,需要修改的是A.模式與外模式B.模式與內模式C.三級模式之間的兩層映射D.三層模式答案: C29.要保證數據庫的邏輯數據獨立性,A. 模式與外模式之間的映射C.模式答案: A30.數據庫的概念模型獨立于A )具體的機器和DBMSC)信息世界答案: A需要修改的是B.模式與內模式之間的映射D.三級模式B) E-R 圖D)現實世界31.概念模型是現實世界的第一層抽象,這一類模型A.層次模型B.關系模型C.網狀模型D.實體-關系模型答案: D 32.反映現實世界中實體及實體間聯系的信息模型是A.關系模型B.層次模型C. 網狀模型D.E-R 模型答案: D33 .區(qū)分不同實體的依據是A.名稱B.屬性

10、C.對象D.概念答案: B34 .在概念模型中的客觀存在并可相互區(qū)別的事物稱A.實體B.元組C.屬性D.節(jié)點答案: A35 .設在某個公司環(huán)境中,一個部門有多名職工,部門和職工之間的聯系是A. 一i對一iB. 一i 對多C.多對多D.不確定答案: B36下述那一條不 屬于概念模型應具備的性質A 有豐富的語義表達能力 B 易于交流和理解C 易于變動D 在計算機中實現的效率高答案: D二、判斷題1 實體是指現實世界客觀存在的事物, 概念性的事物不能叫做實體。(X)2 .事物之間往往存在某種自然聯系,這種聯系不能叫實體。(X)3 .屬性是指實體具有的某種特性或若干方面的特性。(,)4 .實體型是指實

11、體屬性的集合,表示實體所固有的若特征。(,)5 .實體型中各屬性的具體取值稱為實體值。(V )6 .屬性取值的變化范圍稱為該屬性的域。(,)7 .關系模型就是關系數據庫。(X)8 . 數據是信息的符號表示形式, 兩者之間相互聯系, 沒有任何區(qū)別。(x )9 . 在數據處理過程中對已知數據進行加工,獲得新的數據,這些新的數據又為人們提供了新的信息,作為管理決策的依據。(,)三、填空題1 .數據庫管理技術的發(fā)展是與計算機技術及其應用的發(fā)展聯系在一起的,它經歷了三個階段: 階段, 階段和 階段。答案:人工管理文件系統數據庫系統2 .數據庫系統是指在計算機系統中引入數據庫后的系統,一般由和構成。答案:

12、數據庫數據庫管理系統(及其開發(fā)工具)應用系統數據庫管 理員3 .數據庫的三級體系結構是指、和。答案:用戶數據邏輯結構、數據的物理存儲結構、整體邏輯結構4 .模式(Schema)是數據庫中全體數據的 F口的描述,它僅僅涉及到的描述,不涉及到具體的值。答案:邏輯結構特征型5 .三級模式之間的兩層映象保證了數據庫系統中的數據能夠具有較高的和O答案:邏輯獨立性物理獨立性6 .定義用戶數據庫的語言稱為答案:DDL7 .在數據庫系統中,用戶對數據的操作只能通過 語言進行。 答案:DML8 .數據庫數據具有 口三個基本特點。答案:永久存儲有組織可共享9 .數據庫管理系統 是數據庫系統的一個重要組成部分, 它

13、的功能包括、。答案: 數據定義功能 數據操縱功能數據庫的運行管理數據庫的建立和維護功能10 .數據庫具有數據結構化、最小的 、較高的 等特點 。答案:冗余度數據獨立性11 .DBMS 還 必 須 提 供 保 護 、 檢 查 、 等數據控制功能。答案:數據的安全性數據的完整性 并發(fā)控制 數據庫恢復12 .根據模型應用的不同目的,可以將這些模型劃分為兩類,它們分別屬于兩個不同的層次。第一類是 ,第二類是。答案:概念模型數據模型13 . 唯一標識實體的屬性集稱為 。答案: 關鍵字14 . 實體之間的聯系有 、 、 三種。答案: 一對一一對多 多對多四、名詞解釋1 .實體:客觀存在并可以相互區(qū)分的事物

14、叫實體。客觀存在并相互區(qū)別的事物。2 .實體集:同一類實體的集合。同型實體的集合稱為實體集。3 .實體型:具有相同屬性的實體具有相同的特征和性質,用實體名及其屬性名集合來抽象和刻畫同類實體稱為實體型。用命名的實體型表示抽象的實體集。4 .屬性:描述實體的特性。實體所具有的某一特性,一個實體可由若干個屬性來刻畫。5 .關鍵字:如果某個屬性或屬性組合的值能夠唯一地標識出實體集中的每一個實體,可以選作關鍵字。6 .聯系:實體集之間的對應關系稱為聯系,它反映現實世界事物之間的相互關聯。7 .實體聯系圖:實體 -聯系方法 ( Entity-Relationship Approach, 即 E-R圖法)是

15、用來描述現實世界中概念模型的一種著名方法。 E-R 圖提供了表示實體型、屬性和聯系的方法:實體型:用矩形表示,矩形框內寫明實體名;屬性:用橢圓形表示,并用無向邊將其與相應的實體連接起來;聯系:用菱形表示,菱形框內寫明聯系名,并用無向邊分別與有關實體連接起來,同時在無向邊旁標上聯系的類型。8 .DDL :數據定義語言。用來定義數據庫模式、外模式、內模式的語言。9 .DML :數據操縱語言。用來對數據庫中的數據進行查詢、插入、刪除和修改的語句。10 數據: 描述事物的符號記錄稱為數據。 數據的種類有文字、 圖形、圖象、聲音、正文等等。11 .數據庫:數據庫是長期儲存在計算機內、有組織的、可共享的數

16、據集合。數據庫中的數據按一定的數據模型組織、 描述和儲存, 具有較小的冗余度、 較高的數據獨立性和易擴展性,并可為各種用戶共享。 每個數據庫中數據的都是按照某一種數據模型來組織的。12 .數據庫系統:數據庫系統是指在計算機系統中引入數據庫后的系統構成。數據庫系統由數據庫、數據庫管理系統(及其開發(fā)工具) 、應用系統、數據庫管理員構成。13 .數據庫管理系統:數據庫管理系統(DBMS) 是位于用戶與操作系統之間的一層數據管理軟件。 用于科學地組織和存儲數據、 高效地獲取和維護數據。 主要功能包括數據定義功能、數據操縱功能、數據庫的運行管理功能、數據庫的建立和維護功能。五、簡答題1 什么是數據?數據

17、有什么特征?數據和信息有什么關系?答案:數據是用于載荷信息的物理符號.數據的特征是:1)數據有 "型"和"值"之分 ;2)數據受數據類型和取值范圍的約束;3)數據有定性表示個定量表示之分;4)數據應具有載體和多種表現形式數據與信息的關系為 :數據是信息的一種表現形式 ,數據能通過書寫的信息編碼表示信息 .信息有多種表現形式 ,它通過手勢、眼神、聲音或圖形等方式表達, 但是數據是信息的最佳表現形式。 由于數據能夠書寫,因而它能夠被記錄、存儲和處理,從中挖掘出更深的信息。但是數據不等于信息, 數據只是信息表達方式的一種。 正確的數據可以表達信息,而虛假、錯誤

18、的數據所表達的是繆誤,不是信息。2 什么是數據處理?數據處理的目的是什么?答案:數據處理是指對數據的收集、組織、整理、加工、存儲和傳播等工作。圍繞著數據所做的工作均稱為數據處理。數據處理目的為:通過數據管理,收集信息并將信息用數據表示和保存,在需要的時候使用;通過數據加工,對數據進行變換、抽取和運算, 從而得到更有用的數據, 以指導或控制人的行為或事物的變化趨勢; 通過數據傳播, 使更多的人得到并理解信息, 從而使信息的作用充分發(fā)揮出來。3信息管理系統與數據庫管理系統有什么關系?答案:數據庫管理系統是提供數據庫管理的計算機系統軟件,它為信息管理系統的設計提供了方法、 手段和工具, 利用數據庫管

19、理系統設計信息管理系統可以達到事半功倍的效果。 信息管理系統是實現某種具體事物管理功能的應用軟件。信息管理系統的數據存放在數據庫中,利用數據庫管理系統,信息管理可以更快、更好的設計和實施。4用文件系統管理數據有什么缺陷?答案:用文件系統管理數據會有三個缺陷: 1) 由于文件之間缺乏聯系,會造成每個應用程序都有對應的文件, 有可能同樣的數據在多個文件中重復存儲,所以數據冗余度大。 2)由于數據冗余,在進行更新操作時, 稍不謹慎, 就可能是同樣的數據在不同的文件中不一樣, 從而產生少數局部不一致缺陷。3)由于文件之間相互獨立,缺乏聯系,會造成數據聯系弱的缺陷。 5 數據庫系統階段的數據管理有什么特

20、點?答案:數據庫系統階段的數據管理有5 方面的特點:1)采用復雜的數據模型表示數據結構。2)有較高的數據獨立性。3)數據庫系統為用戶提供了方便的用戶接口。4)系統提供有數據庫的恢復、并發(fā)控制、數據完整和數據安全性的數據控制功能, 以保證數據庫中的數據是安全的、正確的和可靠的。 5)對數據的操作不一定以記錄為單位,也可以以數據項為單位,從而增加了系統的靈活性。6 .試述文件系統與數據庫系統的區(qū)別和聯系。知道答案:文件系統與數據庫系統的區(qū)別: 文件系統面向某一應用程序, 共享性差、冗余度大,獨立性差,記錄內有結構、整體無結構,應用程序自己控制。 數據庫系統面向現實世界, 共享性高、冗余度小,具有高

21、度的物理獨立性和一定的邏輯獨立性, 整體結構化, 用數據模型描述, 由數據庫管理系統提供數據安全性、 完整性、 并發(fā)控制和恢復能力。文件系統與數據庫系統的聯系是:文件系統與數據庫系統都是計算機系統中管理數據的軟件。文件系統是操作系統的重要組成部分,而 DBMS 是獨立于操作系統的軟件。但DBMS 是在操作系統的基礎上實現的。 數據庫中數據的組織和存儲是通過操作系統中文件系統來實現的。 因此 DBMS 的實現與操作系統中的文件系統是緊密相關的。7 .舉出適合用文件系統而不是數據庫系統的例子;再舉出適合用數據庫系統的應用例子。答案:適用于文件系統而不是數據庫系統的應用例子有:數據的備份;軟件或應用

22、程序使用過程中臨時數據存儲一般使用文件比較合適; 早期功能比較簡單、比較固定的應用系統也適合用文件系統。 適用于數據庫系統而非文件系統的應用例子: 目前, 幾乎所有企業(yè)或部門的信息系統都以數據庫系統為基礎, 都使用數據庫。 如一個公司的管理信息系統 (其中會包括許多子系統, 如庫存管理系統、 物資采購系統、作業(yè)調度系統、設備管理系統、人事管理系統等等) 。8 .數據庫系統對計算機硬件有什么要求?答案:由于數據庫系統是建立在計算機硬件的基礎之上的,它在必須的硬件資源支持下才能工作。支持數據庫系統的計算機硬件資源包括CPU 、 內存、 外存及其他外部設備。 外部設備主要包括某個具體的數據庫系統所需

23、的數據通信設備和數據輸入輸出設備。因為數據庫系統數據量大、數據結構復雜、軟件內容多,所以要求起硬件設備能夠處理并快速處理數據, 這需要硬件的數據存儲容量大、數據處理速度和數據輸入輸出速度快。具體要求為: 1)計算機內存要盡量大;2)計算機外存也要盡量大;3)計算機的數據傳輸速度要快。9 .試述數據庫系統的組成。答案:數據庫系統一般由數據庫、 數據庫管理系統 (及其開發(fā)工具) 、 應用系統、數據庫管理員和用戶構成。10 數據庫系統的軟件由哪些部分組成?它們的作用及關系是什么?答案:數據庫系統的軟件中包括操作系統( OS ) 、數據庫管理系統(DBMS )、主語言系統、應用程序軟件和用戶數據庫。各

24、軟件之間的關系如圖 5-1 所示。他和開發(fā)軟%t語訐葡訐福噴作螳計1數據庫系統中各種軟件的作用如下:1)操作系統或漢字操作系統:操作系統是所有計算機軟件的基礎, 在數據庫系統中它起著支持 DBMS及主語言系統工作的作用。如果 管理的信息中有漢字,則需要中文操作系統的支持,以提供漢字的輸 入、輸出方法和漢字信息的處理方法。2)數據庫管理系統和主語言系統:數據庫系統是為定義、建立、 維護、使用及控制數據庫而提供的有關數據管理的系統軟件。主語言系統是為應用程序提供的諸如程序控制、數據輸入輸出、功能函數、 圖形處理、計算方法等數據處理功能的系統軟件。3)應用開發(fā)工具軟件:應用開發(fā)工具是 DBMS系統為

25、應用開發(fā) 人員和最終用戶提供的高效率、多功能的應用生成器、第四代計算機 語言等各種軟件工具,如報表生成器、表單生成器、查詢和視圖設計 器等,它們?yōu)閿祿煜到y的開發(fā)和使用提供了良好的環(huán)境和幫助。4)應用系統及數據庫:數據庫應用系統包括為特定的應用環(huán)境建立的數據庫、開發(fā)的各類應用程序及編寫的文檔資料,它們是一個有機整體。通過運行數據庫應用系統,可以實現對數據庫中數據的維護、 查詢、管理和處理操作。11 試述數據庫管理員的職責。答案:數據庫管理員( DBA )的職責是負責全面地管理和控制 數據庫系統。具體職責包括: 決定數據庫的信息內容和結構; 決定數據庫的存儲結構和存取策略; 定義數據的安全性要求

26、和完整性約束條件; 監(jiān)督和控制數據庫的試用和運行; 數據庫系統的改進和重組。12 .系統分析員、數據庫設計人員、應用程序員的職責是什么?系統分析員負責應用系統的需求分析和規(guī)范說明,系統分析員要和用戶及 DBA 相結合, 確定系統的硬件軟件配置, 并參與數據庫系統的概要設計。數據庫設計人員負責數據庫中數據的確定、數據庫各級模式的設計。 數據庫設計人員必須參加用戶需求調查和系統分析, 然后進行數據庫設計。在很多情況下,數據庫設計人員就由數據庫管理員擔任。應用程序員負責設計和編寫應用系統的程序模塊,并進行調試和安裝。3 試述數據庫系統的三級模式結構及每級模式的作用? 很重要答案:數據庫的三級模式是指

27、邏輯模式、 外模式(子模式) 、 內模式(物理模式) 。 邏輯模式是對數據庫中數據的整體邏輯結構和特征的描述。外模式是對各個用戶或程序所涉及到的數據的邏輯結構和數據特征的描述。內模式是數據的內部表示或低層描述。邏輯模式是系統為了減小數據冗余、實現數據共享的目標,并對所有的數據進行綜合抽象而的到的統一的全局數據視圖。通過外模式, 可以方便用戶使用和增強數據的安全性。 通過設計內模式, 可以將系統模式 (全局邏輯模式) 組織成最優(yōu)的物理模式, 以提高數據的存取效率,改善系統的性能指標。14. 什么是數據的獨立性?什么叫數據與程序的物理獨立性?什么叫數據與程序的邏輯獨立性?答案:數據獨立性是指應用程

28、序和數據之間的依賴程度低, 相互影響小。數據獨立性分成物理數據獨立性和邏輯獨立性兩極。數據與程序的邏輯獨立性:當模式改變時(例如增加新的關系、新的屬性、改變屬性的數據類型等) ,由數據庫管理員對各個外模式/模式的映像作相應改變, 可以使外模式保持不變。 應用程序是依據數據的外模式編寫的, 從而應用程序不必修改, 保證了數據與程序的邏輯獨立性, 簡稱數據的邏輯獨立性。 數據與程序的物理獨立性: 當數據庫的存儲結構改變了,由數據庫管理員對模式/內模式映像作相應改變,可以使模式保持不變,從而應用程序也不必改變。保證了數據與程序的物理獨立性,簡稱數據的物理獨立性。15為什么數據庫系統中具有數據與程序的

29、獨立性?答案:數據庫管理系統在三級模式之間提供的兩層映像保證了數據庫系統中的數據能夠具有較高的邏輯獨立性和物理獨立性。 數據庫系統之所以具有數據物理獨立性高的特點, 是因為數據庫管理系統能夠提供數據的物理與邏輯結構之間的映像或轉換功能。這種數據映像功能是得應用程序可以根據數據的邏輯結構進行設計,并且一旦數據的存儲結構發(fā)生變化, 系統可以通過修改其映像來適應變化。 所以數據物理結構的變化不會影響到應用程序的正確執(zhí)行。數據庫系統之所以具有較高的數據邏輯獨立性,是由于數據庫系統能夠提供數據的全局邏輯結構和局部邏輯結構之間的映像和轉換功能。這種數據映像功能使得數據庫可以按數據全局邏輯結構設計,而應用程

30、序可以按數據局部邏輯結構進行設計。 這樣, 當全局邏輯結構中的部分數據結構改變時, 即使那些與變化相關的數據局部邏輯結構受到了影響, 也可以通過修改與全局邏輯結構的映像而減小其受影響的程度, 使數據局部邏輯結構基本上保持不變。 由于數據庫系統中的程序中的程序是按局部數據邏輯結構進行設計的, 并且當全局數據邏輯結構變換時可以使局部數據邏輯結構基本保持不變, 所以數據庫系統的數據邏輯獨立性高。16試述數據庫系統中的二級映像技術及作用。很重要答案:數據庫系統的二級映像技術是指外模式與模式之間的映像、模式與內模式之間的映像技術, 這二級映像技術不僅在三級數據模式之間建立了聯系,同時也保證了數據的獨立性

31、。 外模式/模式之間的映像, 定義并保證了外模式與數據模式之間的對應關系。 當模式變化時, DBA 可以通過修改映像的方法使外模式不變,由于應用程序是根據外模式進行設計的, 只要外模式不變化, 應用程序就不需要修改,保證了數據的邏輯獨立性。模式/內模式之間的映像,定義并保證了數據的邏輯模式與內模式之間的對應關系。當數據庫的存儲結構改變時, DBA 可以通過修改模式 / 內模式之間的映像使數據模式不變化。由于用戶或程序是按數據的邏輯模式使用數據的, 所以只要數據模式不變, 用戶仍可以按原來的方式使用數據, 程序也不需要修改, 從而保證了數據的物理獨立性。17數據管理的功能和目標是什么?答案:數據

32、管理的功能為:1)組織和保存數據功能,即收到的數據合理地分類組織,將其存儲在物理載體上,使數據能夠長期的被保存; 2)數據維護功能, 即根據需要隨時進行插入新數據、 修改原數據和刪除失效數據的操作;3)數據查詢和數據統計功能,即快速地得到需要的正確數據,滿足各種使用要求;4)數據的安全和完整性控制功能,即使保證數據的安全性和完整性。數據管理的目標是:收集完整的信息,將信息用數據表示,按數據結構合理科學地組織并保存數據; 為各種使用快速地提供所需正確數據,并保證數據的安全性和完整性。18什么是數據庫?數據庫中的數據有什么特點?答案:數據庫是數據管理的新方法和技術,它是長期存儲在計算機內有組織的大

33、量的共享的數據集合。 它可以供各種用戶共享, 具有最小冗余度和較高的數據獨立性。數據庫中的數據具有的特點是: 1)數據庫中的數據具有數據整體性,即數據庫中數據要保持自身完整的數據結構;2)數據庫中的數據具有數據共享性,不同用戶可以按各自用法使用數據庫中的數據,多個用戶可以同時共享數據庫中的數據資源。19 .試述數據庫系統的特點。答案:數據庫系統的主要特點有: ( 1)數據結構化數據庫系統實現整體數據的結構化, 這是數據庫的主要特征之一, 也是數據庫系統與文件系統的本質區(qū)別。 ( 2)數據的共享性高,冗余度低,易擴充數據庫的數據不再面向某個應用而是面向整個系統, 因此可以被多個用戶、 多個應用、

34、 用多種不同的語言共享使用。 由于數據面向整個系統, 是有結構的數據, 不僅可以被多個應用共享使用, 而且容易增加新的應用,這就使得數據庫系統彈性大, 易于擴充。 ( 3) 數據獨立性高數據獨立性包括數據的物理獨立性和數據的邏輯獨立性。 數據庫管理系統的模式結構和二級映象功能保證了數據庫中的數據具有很高的物理獨立性和邏輯獨立性。 ( 4) 數據由 DBMS 統一管理和控制數據庫的共享是并發(fā)的共享, 即多個用戶可以同時存取數據庫中的數據甚至可以同時存取數據庫中同一個數據。為此, DBMS 必須提供統一的數據控制功能, 包括數據的安全性保護, 數據的完整性檢查, 并發(fā)控制和數據庫恢復。20 什么是

35、數據庫管理系統?它的主要功能是什么?答案:數據庫管理系統簡稱DBMS, 它是專門用于管理數據庫的計算機系統軟件。 數據庫管理系統能夠為數據庫提供數據的定義、 建立、 維 護、查詢和統計等操作功能,并完成對數據完整性進行控制的功能。數據庫管理系統主要功能是數據庫定義功能;數據存取功能; 數據庫運行管理;數據庫的建立和維護功能。21數據冗余能產生什么問題?答案:數據冗余大會造成浪費存儲空間的問題,是數據的存儲、管理和查詢都不容易實現。 同時, 由于文件系統中相同的數據需要重復存儲和各自的管理, 數據冗余度大還回給數據的修改和維護帶來麻煩和困難, 還特別容易造成數據不一致的惡果。 數據冗余度大還會給

36、數據的修改和維護帶來麻煩和困難, 還特別容易造成數據不一致的惡果。 數 據冗余度大時,由于數據重復出現,還使得數據統計的結果不正確。22 什么是數據的整體性?什么是數據的共享性?為什么要使數據庫中的數據具有整體性和共享性?答案:數據的整體性好似指在進行數據庫設計是,要站在全局需要的角度進行抽象和組織數據; 要完整的、 準確的描述數據自身和數據之間聯系的情況;要建立適合整體需要的數據模型。數據的共享性是指由于數據庫中的數據冗余度變小,從而避免了由于數據冗余度大帶來的數據沖突問題, 也避免可由此產生的數據維護麻煩和數據統計錯誤問題。 數據共享度高會提高數據的利用率, 它使得數據更有價值和更容易、更

37、方便地被使用。23 .試述數據模型的概念、數據模型的作用和數據模型的三個要素。概念答案:數據模型是數據庫中用來對現實世界進行抽象的工具,是數據庫中用于提供信息表示和操作手段的形式構架。 一般地講, 數據模型是嚴格定義的概念的集合。 這些概念精確地描述系統的靜態(tài)特性、 動態(tài)特性和完整性約束條件。 因此數據模型通常由數據結構、 數據操作和完整性約束三部分組成。數據結構:是所研究的對象類型的集合,是對系統的靜態(tài)特性的描述。 數據操作:是指對數據庫中各種對象(型)的實例(值)允許進行的操作的集合,包括操作及有關的操作規(guī)則,是對系統動態(tài)特性的描述。 數據的約束條件: 是完整性規(guī)則的集合, 完整性規(guī)則是給

38、定的數據模型中數據及其聯系所具有的制約和依存規(guī)則,用以限定符合數據模型的數據庫狀態(tài)以及狀態(tài)的變化,以保證數據的正確、有效、相容。24 .試述概念模型的作用。答案:概念模型實際上是現實世界到機器世界的一個中間層次。概念模 型用于信息世界的建模,是現實世界到信息世界的第一層抽象, 是數據庫設計人員進行數據庫設計的有力工具,也是數據庫設計 人員和用戶之間進行交流的語言。25 .試給出三個實際部門的 E-R圖,要求實體型之間具有一對一, 一對多,多對多各種不同的聯系。類事的例子答案:例如,一個部門有一個負責人,一個負責人負責一個部門的工作, 部門和負責人間的聯系是一對一的聯系;一個學生可以借閱多本 書

39、,一本書只能一個人借,學生和借閱間的聯系為一對多的聯系; 一個學生可以參加多個社會團體,一個社會團體有多個學生參加, 學生和社會團體間的聯系為多對多的聯系。三個E-R圖26.設有如下教學環(huán)境,一個班有多名學生,一名學生只屬于一個班。一個學生可以選修若干門課程,每門課程由多名學生選修。一位教師可以講授若干門課程,一門課程只有一位教師主講。每門課程可以由若干個教師講,一位教師至多主講一門課程。每位教師屬于一個教研室,一個教研室有若干位教師。請用 E-R圖畫出概念模型。答案:練會畫圖(1)共涉及到5個實體集,分別是“學生”、“班”、“課程”、“教師”、“教研室”。(2) E-R 圖是:27.學校中有

40、若干系,每個系有若干班級和教研室,每個教研室 有若干教師,其中一些教授和副教授每人各帶若干研究生。每個 班有若干學生,每個學生選修若干課程,每門課可由若干學生選 修。用E-R圖畫出此學校的概念模型。答案:練會畫圖用E-R圖畫出的學校的概念模型圖如圖所示。熟研室情十一】學懂的田較早第二章 關系數據模型一、選擇題1. 常見的數據模型是A. 層次模型、網狀模型、關系模型B. 概念模型、實體模型、關系模型C. 對象模型、外部模型、內部模型D. 邏輯模型、概念模型、關系模型答案: A2. 一個結點可以有多個雙親,結點之間可以有多種聯系的模型是A. 網狀模型B. 關系模型C. 層次模型 D. 以上都有答案

41、: A3層次型、網狀型和關系型數據庫劃分原則是A)記錄長度B )文件的大小C)聯系的復雜程度D)數據之間的聯系答案: D4 層次模型不能直接表示A 1: 1 關系 B )1: mmlC) m: n關系 D ) 1: 1和1:星系答案: C5 . 層次數據模型的基本數據結構是A. 樹B. 圖C.索引 D. 關系答案: A6 . 層次模型實現數據之間聯系的方法是A.連接B.指針C. 公共屬性 D. 關系答案: B7 用二維表結構表示實體以及實體間聯系的數據模型稱為A 網狀模型B 層次模型C 關系模型D 面向對象模型答案: C8 .關系數據模型的基本數據結構是A. 樹 B. 圖C.索引 D.關系答案

42、: D9 .下面關于關系性質的說法,錯誤的是A. 表中的一行稱為一個元組B. 行與列交叉點不允許有多個值C.表中的一列稱為一個屬性D.表中任意兩行可能相同答案: D10下列所述數據模型概念, 不正 確的是A)不同記錄型的集合B)各種記錄型及其聯系的集合C)E-R圖表示的實體聯系模型D)數據庫的概念模型答案: A11關系數據模型A)只能表示實體之間1: 1聯系B )只能表示實體之間1: m薪系C)只能表示實體之間mi n聯系D)可以表示實體間的任意聯系答案: D12. 存取路徑對用戶透明,從而具有更高的數據獨立性、更好的安全保密性,簡化程序員和數據庫開發(fā)建立工作的模型是A.網狀模型B.關系模型C

43、.層次模型D.以上都有答案: B13對關系模型敘述錯誤 的是A)在嚴格的數學理論、集合論和謂詞基礎之上B)微機DBMS大部分采取關系數據模型C)用二維表表示關系模型是其一大特點D)不具有連接操作的DBMS也可以是關系數據庫系統答案: D14. 關系數據模型是目前最重要的一種數據模型,它的三個要素分別是A. 實體完整性、參照完整性、用戶自定義完整性B.數據結構、關系操作、完整性約束C. 數據增加、數據修改、數據查詢D.外模式、模式、內模式答案: B15實體是信息世界中的術語,與之對應的數據庫術語為A )文件B )數據庫C)字段D)記錄答案: D16 同一個關系模型的任兩個元組值A )不能全同 B

44、 )可全同C)必須全同D )以上都不是答案: A17在通常情況下,下面關系中不可以作為關系數據庫的關系是A) R1 (學生號,學生名,性別)B ) R2 (學生號,學生名,班級號)C) R3(學生號,學生名,宿舍號)D) R4 (學生號,學生名,簡歷)答案: D18一個關系數據庫文件中的各條記錄A)前后順序不能任意顛倒,一定要按照輸入的順序排列B)前后順序可以任意顛倒,不影響庫中的數據關系C)前后順序可以任意顛倒,但排列順序不同,統計處理的結果就可能不同D)前后順序不能任意顛倒,一定要按照關鍵字段值的順序排列答案: B19 下面的選項不是關系數據庫基本特征的是A. 不同的列應有不同的數據類型B

45、. 不同的列應有不同的列名C. 與行的次序無關D. 與列的次序無關答案: A20 關系模式的任何屬性A)不可再分B)可再分C)命名在該關系模式中可心不惟一D)以上都不對答案: D21 關系中任何一列的屬性取值A)可以再分成更小的數據項,并可取自不同域中的數據B)可以再分成更小的數據項,不能取自不同域中的數據C)不可再分的數據項,只能取自同一域中的數據D)不可再分的數據項,可取自大在不同域中數據答案: C22關系模型中,一個關鍵字是A可由多個任意屬性組成B)至多由一個屬性組成C ) 可由一個或多個其值能唯一標識該關系模式中任何元組的屬性組成D)以上都不是答案: C23關系數據庫中的關鍵字是指A)

46、能惟一決定關系的字段B )不可改動的專用保留字C)關鍵的很重要的字段D)能惟一標識元組的屬性或屬性集合答案: D24. 一個關系只有一個A. 候選關鍵字B. 外關鍵字C.超關鍵字D.主關鍵字答案: D25. 關系模型中,一個關鍵字是A. 可以由多個任意屬性組成B. 至多由一個屬性組成C. 由一個或多個屬性組成,其值能夠惟一標識關系中一個元組D. 以上都不是答案: C26有一名為”銷售 ”實體,含有:商品名、客戶名、數量等屬性,該實體主鍵A)商品名B) 客戶名C) 商品名+客戶名D) 商品名+數量答案: C27有殞為”列車運營 ”實體,含有:車次、日期、實際發(fā)車時間、實際抵達時間、情況摘要等屬性

47、,該實體主鍵是A)車次 B) 日期C)車次+日期D)車次+情況摘要答案: C28. 在訂單管理系統中,客戶一次購物(一張訂單)可以訂購多種商品。有訂單關系R: R (訂單號,日期,客戶名稱,商品編碼,數量),則R勺主關鍵字是A. 訂單號B. 訂單號,客戶名稱C. 商品編碼D.訂單號,商品編碼答案: D29. 現有如下關系:患者(患者編號,患者姓名,性別,出生日期,所在單位)醫(yī)療(患者編號,醫(yī)生編號,醫(yī)生姓名,診斷日期,診斷結果)其中,醫(yī)療關系中的外 關鍵字是A. 患者編號B. 患者姓名C. 患者編號和患者姓名 D. 醫(yī)生編號和患者編號答案: A30. 關系代數運算的基礎是A. 關系運算B. 謂

48、詞演算C.集合運算D.代數運算答案: C 31關系數據庫管理系統應能實現的專門關系運算包括A)排序、索引、統計B)選擇、投影、連接C)關聯、更新、排序 D )顯示、打印、制表答案: B32. 關系數據庫中的 投影 操作是指從關系中A.抽出特定記錄B.抽出特定字段C. 建立相應的影像D. 建立相應的圖形答案: B33. 從一個數據庫文件中取出滿足某個條件的所有記錄形成一個新的數據庫文件的操作是A. 投影操作 B. 連接操作C.選擇操作D.復制操作答案: C34. 關系代數中的 連接操作 是由A. 選擇和投影操作組合而成B.選擇和笛卡爾積操作組合而成C. 投影、選擇、笛卡爾積操作組合而成D.投影和

49、笛卡爾積操作組合而成答案: B35 .一般情況下,當對關系 港口S進行自然連接時,要求 M口蛤有一個或者多個共有的A. 記錄 B. 行C.屬性D.元組答案: C36 .假設有關系序口S,關系代數表達式R (R S)表示的是A.RAS B.R USC.R- SD.R XS答案: A37 .設關系序口S具有相同的結構,由屬于S且不屬于R的元組構成的關系,記為A.R-S B.S - RC.RUS D.SAS答案: C38 .已知關系 帝口S, RA濤價于A.(R - S)- S B.S- (S- R)C.(S - R)- R D.S - (R- S)答案: B39 .自然連接是構成新關系的有效方法。

50、一般情況下,當對關系R和S使用自然時,要求R和S含有一個或多個共有的A )元組B )行C )記錄D )屬性答案: D40 .當關系序口 S故自然聯接時,能夠保留R中不滿足連接條件元組的操作是A. 左外聯接B.右外聯接C. 內部連接D.全外聯接答案: A41. " 元數據"是指A. 數據結構的描述B. 數據項的描述C. 數據的來源D. 基本數據答案: A42. 在數據庫系統中,空值是A.0B. 空格C.空字符串D.不確定答案: D43. 實體完整性是指關系中A.不允許有空行B.主關鍵字不允許取空值C. 屬性值外關鍵字取空值D. 允許外關鍵字取空值答案: B44. 實體完整性規(guī)

51、則約束A.侯選關鍵字B.主關鍵字C. 外關鍵字D. 超關鍵字答案: B二、判斷題1 用二維表結構表示實體型,外鍵實現實體之間聯系的模型稱為關系模型。(,)答案:對2 .關系模型不能表示實體之間多對多聯系。(X)答案:錯3 任何一張二維表格都表示一個關系。 ( ) 答案 : 錯4 關系是元組的集合。() 答案 : 對三、填空題1 .數據模型的三要素是指, , 。 實際數據庫系統中所支持的主要數據模型是 , ,。答案:數據結構數據操作 完整性約束 關系模型 層次模型 網狀模型2 .數據模型中的 是對數據系統的靜態(tài)特征描述, 包括數據結構和數據間聯系的描述, 是對數據庫系統的動態(tài)特征描述,是一組定義

52、在數據上的操作,包括操作的涵義、操作符、運算規(guī)則及其語言等。答案:數據結構數據操作3 .用樹型結構表示實體類型及實體間聯系的數據模型稱為模型,上一層的父結點和下一層的子結點之間的聯系是的聯系。答案:層次一對多4 .用有向圖結構表示實體類型及實體間聯系的數據模型稱為模型,數據之間的聯系通常通過實現。答案:網狀指針5 層次模型的上層實體和下層實體之間表現為聯系。答案: 1:n6 .是目前最常用也是最重要的一種數據模型。 采用該模型作為數據的組織方式的數據庫系統稱為 。答案:關系模型關系數據庫系統7 .關系的完整性約束條件包括三大類: 、 和。答案:實體完整性參照完整性 用戶定義的完整性8 關系操作的特點是操作。答案:集合9 .關系數據模型中,二維表的列稱為 ,二維表的行稱為。答案:屬性記錄或元組10 .用戶選作元組標識的一個候選關鍵字為 ,其屬性不能取。答案:空值11 .關系代數運算中,傳統的集合運算有, , , 。答案:笛卡爾積并 交 差12 .關系代數運算中,基本的運算是, , ,答案:并 差 笛卡爾積 選擇 投影13 . 關系代數運算中,專門的關系運算有, ,。答案:選擇投影 連接14 .關系數據庫中基于數學上的兩類運算是和。答案:關系代數關系演算15 .關系代數中,從兩個關系中找出相同元組的運算稱為 運算。答案:交16 .已知系(系編號,系名稱,系主任,電話,地點)和學生(學

溫馨提示

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

評論

0/150

提交評論