數據庫原理期末標準試題1套及標準答案(格式絕對符合標準)_第1頁
數據庫原理期末標準試題1套及標準答案(格式絕對符合標準)_第2頁
數據庫原理期末標準試題1套及標準答案(格式絕對符合標準)_第3頁
數據庫原理期末標準試題1套及標準答案(格式絕對符合標準)_第4頁
數據庫原理期末標準試題1套及標準答案(格式絕對符合標準)_第5頁
已閱讀5頁,還剩8頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、精選優質文檔-傾情為你奉上數據庫原理試題A考試時間:120分鐘題號一二三四五六總分評卷人分數得分一、單選題(每小題后的四個備選答案中只有一個是正確的,請將你認為正確的那個編號填入題目的括號內。每小題 1分,本大題共20分。)1、下面對數據庫特點的不正確敘述是( )。 A數據庫中的數據采用統一的模型來表示。 B數據之間的聯系強。 C數據冗余度高。 D數據由一個軟件統一管理。2、下面對數據模型的不正確敘述是( )。 A數據模型是用來表示數據及數據之間聯系的。 B數據模型可分為三個層次:概念模型、邏輯模型、物理模型。 C邏輯層次上的數據模型有三個要素:數據結構、數據操作、數據完整性約束。 D到目前為

2、止,邏輯數據模型只有三種:層次模型、網狀模型、關系模型。3、下面對數據庫三級模式結構的敘述中,不正確的是( )。 A三級模式結構可提供數據獨立性。 B三級模式結構通過兩級映象來實現數據獨立性。 C模式做了修改,用戶的應用程序必須修改。 D內模式做了修改,模式不一定修改。4、下面對“關系模型”的敘述中,不正確的說法是( )。A關系模型的數據結構就是關系。 B關系是一個屬性數目相同的元組集合。C關系模型允許在關系中出現兩條完全相同的元組。D關系模型具有三類完整性約束。5、下面對關系“鍵”概念的不正確敘述是( )。A一個關系只能有一個候選鍵。B候選鍵是指在一個關系中,能夠唯一標識每個元組且不含多余屬

3、性的屬性集。 C一個關系模式只能有一個“主鍵”。D候選鍵再添加一個屬性便可構成一個“超鍵”。6、設關系R和S的屬性集相同,W是R的屬性集的子集,下面不正確的等式是( )。 A W(RS)=W(R)W(S) B (F)(RS)=(F)(R)(F)(S) C (F)(RS)=(F)(R)(F)(S)D W(RS)W(R)W(S)7、下面關于SQL標準的敘述中,不正確的是( )。ASQL語言是集數據定義、數據操縱、數據控制功能為一體的語言。BSQL語言是一種高度過程化的語言。 CSQL標準規定數據庫是按三級模式結構構建。DSQL語言是關系型數據庫的標準語言。8、在關系模式R(U)中,XU,YU且XY

4、,則X與Y之間的關系是( )。A一對一 B一對多 C多對多 D多對一9、設有關系模式R(ABC),下面關于不正確的函數依賴推理是( )。 AAB,B C,則AC。 BABC,則A C,BC。 CA B,AC,則ABC。 DA B,CB,則ACB。10、下面對3NF的敘述中,不正確的說法是( )。 A3NF模式中不存非主屬性對侯選鍵的傳遞依賴。 B3NF中的任何一個函數依賴XY,都有YX。 C如果模式R是3NF,那么R一定是2NF。 D3NF中的任何一個函數依賴XY,都有X是主屬性。11、一個數據庫系統,必須配備的外存儲器是( )。A軟磁盤存儲器 B光盤存儲器 C硬磁盤存儲器 D磁代存儲器12、

5、下面關于RAID(磁盤冗余陣列)的不正確敘述是( )。ARAID 0技術可提高輸入輸出速度,但可靠性下降。BRAID 1技術可提高可靠性,但輸入輸出速度下降。CRAID 1技術多用于不在乎數據丟失的應用中。 DRAID 0+1技術既可提高可靠性,又可提高輸入輸出速度。13、在( )組織結構中,記錄是以輸入順序存儲的。A順序文件 B堆文件 C 散列文件 D 聚集文件14、下面關于“索引”概念的不正確敘述是( )。A索引能夠提高查詢效率。B索引的組織方式主要有線性索引和樹形索引兩種。C主索引的索引順序與主文件的記錄存儲順序保持一致。 D由于索引能提高查詢速度,所以對一個表來說:“索引建的越多越好”

6、。15、下面不屬于系統目錄內容的是( )。 A模式、內模式、外模式之間的映像。 B安全性規則、完整性規則。C事務日志。D索引的定義信息。16、下面關于事務的ACID屬性的敘述中,不正確的說法是( )。A事務對數據庫的所有操作,是一個不可分割的工作單元。這些操作要么全部執行,要么什么也不做。B一個事務獨立執行的結果,應保持數據庫中數據的一致性。確保單個事務的一致性是由應用程序員編寫事務程序來實現的。C在多個事務并發執行時,系統應保證事務并發執行結果與這些事務先后單獨執行時的某結果相同。 D一個事務完成后,系統不一定立即將其對數據庫的更新寫入磁盤,因此,如果系統出現故障,就會丟失它對數據庫的更新。

7、17、下面對事務“提交”狀態的不正確敘述是( )。 A當事務處于“提交”狀態時,應用程序就得到了事務執行成功的消息。B當事務處于“提交”狀態時,事務對數據庫的修改已寫入磁盤。 C當事務處于“提交”狀態時,該事務的事務日志一定寫入了磁盤。D當事務處于“提交”狀態時,事務對數據庫的修改已寫入緩沖區數據庫。18、兩段鎖協議與可串行化調度的關系是( )。A兩段鎖協議是可串行化調度的必要條件。B兩段鎖協議是可串行化調度的充分條件。C兩段鎖協議是可串行化調度的充分必要條件。D兩段鎖協議與可串行化調度沒有必然聯系。19、在下面學生實體的屬性中,屬于多值屬性的是( )。A學號 B電話 C家庭地址 D生日20、

8、下面對分布式數據庫系統的敘述中,不正確的說法是( )。 A對程序員來說,沒有必要了解分布式數據庫中數據是如何分片的。 B分布式數據庫從物理上看數據分布在不同的地點上,從邏輯上看數據仍是一個整體。 C分布式數據庫系統具有場地自制性特點。 D分布式數據庫系統具有場地協作性特點。得分二、填空題(在每個的括號內填入恰當的內容,每空2分,本大題共20分。)1、我們把對數據的收集、整理、組織、存儲、維護、檢索、傳送等一系列操作,稱為( )。2、數據獨立性是指( )和數據庫的數據結構之間相互獨立,不受影響。3、構成關系代數運算的五個完備運算是 并運算、差運算、笛卡爾積、( )、選擇運算。的字段必須賦值。4、

9、在向一個表中插入元組時,對于未指定默認值且( )的字段必須賦值。5、設XY為R上的一個函數依賴,若對X的任意一個真子集A,都有(),則稱Y完全函數依賴于X。6、在( )文件組織結構中,記錄是以查找鍵的順序存儲的。7、數據庫運行時,內存和外存間要頻繁地進行數據交換,每交換一次數據就稱為一次I/O操作。每次I/O操作交換的數據量被稱為一個“數據塊”,“數據塊”與盤塊之間的關系是:一個數據塊( )盤塊。8、完整性是指數據庫中數據的正確性、( )和相容性。9、數據庫的安全性是指保護數據庫,防止( )使用數據庫中的數據,避免數據的泄露、更改或破壞。10、如何處理不同場地間數據的連接操作,一般有兩種方法:

10、( ) 基于連接的優化策略。得分三、判斷題(在你認為正確的題后打,錯誤的打×,每小題1分,本大題共10分。)1、數據庫中的數據采用統一的模型來表示。2、實體完整性是指:在關系中一個元組在組成“主鍵”的屬性上不能取“空值”。3、一個關系模式的“主鍵”不能由多個屬性構成。4、SQL語言是面向集合操作的語言。5、可以通過視圖來查詢數據,但不能通過視圖來更新數據庫中的數據。6、設X是關系模式R(U)的一個屬性集,如果不包含它的任何一個屬性集都不能決定它,那么X一定是主屬性。7、一個表只能有一個主索引(聚集索引)。8、必須用主鍵來創建主索引。9、判斷事務并發調度執行結果是否正確的標準是:是否可

11、串行化。10、數據分片時,一個片段只能分配到一個場地上。得分四、簡述題(每小題5分,本大題共10分。)1、簡述DBMS的功能。2、簡述數據安全安全級別及其具體內容。得分五、計算題(每小題4分,本大題共28分。)現有一教學管理系統,ER模型如下:學生課程教師選課講授 m 1 n m邏輯模型如下:學生S(學號S# ,姓名SNAME ,性別SEX ,民族NATION)教師T(教師號T# ,姓名TNAME )課程C(課號C# ,課名CNAME ,教師號T#)選課SC(學號S# ,課號C# ,成績SCORE)說明:選課SC關系的成績SCORE字段取值類型為數值型,取值范圍是0100。其它字段取值類型均為

12、字符型。關系中有下劃線的字段為“主鍵”。學號編碼規則為固定長9位數字字符,前四位是入學年份。教師號編碼規則為固定長7位數字字符,前四位是參加工作年份。請用關系代數做如下操作:1、檢索至少選修兩門課的學生學號。2、檢索全部學生都選修的課程課號。請用SQL語句做如下操作:1、查詢除去漢族 、蒙古族以外的所有民族的學生信息。2、計算S# =S2的學生所選各門課的平均分。3、統計每門課程的學生人數。要求:顯示課號、人數,并按人數降序輸出。4、查詢至少選了兩門課的學生的學號、姓名。5、把選修C2課的蒙族學生成績增加5分。得分六、數據庫設計題(本大題共12分。)1、設關系模式R(職工號,日期,日營業額,部

13、門名,部門經理),該關系用來統計商店每個職工的日營業額,以及記載職工所在的部門和經理是誰。如果規定:每個職工每天只有一個營業額;每個職工只在一個部門工作;每個部門只有一個經理。請回答下列問題:根據上述規定,寫出模式R的基本FD和候選鍵。 2分說明R是否為2NF,并說明理由。 1分說明R是否為3NF,如果不是請將R分解成3NF。 2分2、請將下面的ER模型轉換成關系模型,并將每個關系模式的“主鍵”用加下劃線的方法指出。(7分)教師學生 M 1選課講授 N N教室使用課程 M教室先導 1 M N學生實體屬性為:學號,姓名,民族,生日。教師實體屬性為:教師號,姓名,民族,生日,職稱。課程實體屬性為:

14、課號,課名,學時,課程簡介。教室實體屬性為:教室號,類型,容納人數。聯系類型“選課”的屬性為:成績。聯系類型“講授”的屬性為:評估結果。聯系類型“教室使用”的屬性為:星期,節 數據庫原理 試題A評分標準一、單選題(20分)題號12345678910答案CDCCAABBBB題號11121314151617181920答案CC BDCDBBBA二、填空題(20分)1、數據管理2、應用程序3、投影4、不允許取空值5、對X的任意一個真子集A,都有A不能決定Y6、順序7、等于一個或幾個8、有效性9、不合法的用戶10、基于半連接的優化策略三、判斷題(10分)1、對 2、對 3、錯 4、對 5、錯 6、對

15、7、對 8、錯 9、對 10、錯四、簡述題(10分)1、數據庫定義功能數據庫操作功能數據庫保護功能數據庫維護功能數據字典2、1、環境級:計算機系統的機房和設備應加以保護,防止有人進行物理破壞。2、職員級:應建立完善的管理制度,防止內部工作人員非法使用數據。3、操作系統級:應防止未經授權的用戶從OS處著手訪問數據庫。4、網絡級:防止數據在網絡傳輸中,被截獲、破壞等。5、DBMS級:DBMS的職責是檢查用戶的身份是否合法及使用數據庫的權限是否正確。五、計算題(28分)1、學號(SC SC1 SC SC2) SC1.S# = SC2.S# AND SC1.C# SC2.C#2、T1=學號,課號(SC

16、)T2=課號(C)T3=T1÷T21、SELECT * FROM 學生 WHERE 民族 NOT IN (漢族,蒙古族)2、SELECT AVG(成績) FROM 選課 WHERE 學號=S2GROUP BY 學號3、SELECT 課號,COUNT(*) FROM 選課GROUP BY 課號ORDER BY COUNT(*) DESC4、SELECT 學號,姓名 FROM 選課GROUP BY 學號 HAVING COUNT(*)>=25、UPDATE 選課 SET 成績=成績+5WHERE 學號 IN (SELECT 學號 FROM 學生WHERE 民族 LIKE 蒙%)六、數據庫

溫馨提示

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

評論

0/150

提交評論