閱讀屋>資料庫作業系統> 高等教育自學考試管理資料庫原理試題及答案

高等教育自學考試管理資料庫原理試題及答案

高等教育自學考試管理資料庫原理試題及答案

  一、單項選擇題(在每小題的四個備選答案中,選出一個正確答案,並將正確答案的序號填在題乾的括號內,。每小題1分,共10分)

  1.要保證資料庫的資料獨立性,需要修改的是( )

  A.三層模式之間的兩種對映B.模式與內模式

  C.模式與外模式D.三層模式

  2.下列四項中說法不正確的是( )

  A.資料庫減少了資料冗餘B.資料庫中的資料可以共享

  C.資料庫避免了一切資料的重複D.資料庫具有較高的資料獨立性

  3.公司中有多個部門和多名職員,每個職員只能屬於一個部門,一個部門可以有多名職員,從職員到部門的聯絡型別是( )

  A.多對多B.一對一C.多對一D.一對多

  4.下列四項中,必須進行查詢最佳化的是( )

  A.關係資料庫B.網狀資料庫

  C.層次資料庫D.非關係模型

  5.在檢視上不能完成的操作是( )

  A.更新檢視B.查詢

  C.在檢視上定義新的基本表D.在檢視上定義新檢視

  6.關係資料模型的三個組成部分中,不包括( )

  A.完整性規則B.資料結構C.恢復D.資料操作

  7.關係代數表示式的最佳化策略中,首先要做的是( )

  A.對檔案進行預處理B.儘早執行選擇運算

  C.執行笛卡兒積運算D.投影運算

  8.下列四項中,不屬於關係資料庫特點的是( )

  A.資料冗餘小B.資料獨立性高

  C.資料共享性好D.多使用者訪問

  9.資料庫的併發操作可能帶來的問題包括( )

  A.丟失更新B.資料獨立性會提高

  C.非法使用者的使用D.增加資料冗餘度

  10.在基本SQL語言中,不可以實現( )

  A.定義檢視B.定義基表

  C.查詢檢視和基表D.併發控制

  二、填空題(每空1分,共10分)

  1.資料庫管理系統(DBMS)由以下三類程式組成:語言、控制資料庫執行和維護資料庫,其中的語言系統分為主語言和______.

  2.透過加鎖可以保證處理程式併發時的資料______.

  3.關係代數中專門的關係運算包括:選擇、投影、______和除法。

  4.資料庫中常用的四種檔案組織方式是:順序檔案、______、雜湊檔案、倒排檔案。

  5.從關係規範化理論的角度講,一個只滿足1NF的關係可能存在的四方面問題是:資料冗餘度大、修改異常、插入異常和______.

  6.關係資料操作語言(DML)的特點是:操作物件與結果均為關係、操作的______、語言一體化、並且是建立在數學理論基礎之上。

  7.資料庫的物理設計主要考慮三方面的問題:______、分配儲存空間、實現存取路徑。

  8.如果一個滿足1NF關係的所有屬性合起來組成一個關鍵字,則該關係最高滿足的正規化是______(在1NF、2NF、3NF範圍內)。

  9.資料庫完整性的靜態約束條件分為:值的約束和______.

  10.構成系統說明書的兩個重要文件是______.

  三、名詞解釋題(每小題4分,共16分)

 1.資料庫系統

  2.網狀模型

  3.關係

  4.併發控制

  四、簡答題(每小題5分,共20分)

  1.簡述資料庫系統的體系結構特點

  2.資料庫的保護包括哪四個子系統

  3.SQL語言具有什麼功能

  4.簡述資料庫概念設計的主要步驟。

  五、程式設計題(每小題3分,共24分)

  現有關係資料庫如下:

  學生(學號,姓名,性別,專業、獎學金)

  課程(課程號,名稱,學分)

  學習(學號,課程號,分數)

  用關係代數表示式實現下列1—4小題:

  1.檢索“國際貿易”專業中獲得獎學金的學生資訊,包括學號、姓名、課程名和分數;

  2.檢索學生成績得過滿分(100分)的課程的課程號、名稱和學分;

  3.檢索沒有獲得獎學金、同時至少有一門課程成績在95分以上的學生資訊,包括學號、姓名和專業;

  4.檢索沒有任何一門課程成績在80分以下的學生的資訊,包括學號、姓名和專業;

  用SQL語言實現下列5—8小題:

  5.至少有一門課程成績在95分以上的學生資訊,包括學號、姓名和專業;

  6.檢索沒有任何一門課程成績在80分以下的所有學生的資訊,包括學號、姓名和專業;

  7.對成績得過滿分(100分)的學生,如果沒有獲得獎學金的',將其獎學金設為1000元;

  8.定義學生成績得過滿分(100分)的課程檢視AAA,包括課程號、名稱和學分;

  六、應用題(每小題5分,共20分)

  現有如下關係模式:

  R(A#,B#,C,D,E)

  其中:A#B#組合為碼

  R上存在的函式依賴有A#B#→E,B#→C,C→D

  1.該關係模式滿足2NF嗎為什麼

  2.如果將關係模式R分解為:

  R1(A#,B#,E)

  R2(B#,C,D)

  指出關係模式R2的碼,並說明該關係模式最高滿足第幾正規化(在1NF~BCNF之內),自考試題《2002年1月浙江省高等教育自學考試管理資料庫原理試題》。

  3.將關係模式R分解到BCNF.

  4.在E-R模型中,如果實體間是1∶M的聯絡,如何設計相應部分的關係模型

  浙江省20xx年10月高等教育自學考試資料庫原理試題參考答案


  一、單項選擇題(每小題1分,共10分)

  1.A 2.C 3.C 4.A 5.C

  6.D 7.B 8.D 9.A 10.D

  二、填空題(每空1分,共10分)

  1.資料子語言

  2.完整性

  3.連線

  4.索引檔案

  5.刪除異常

  6.非過程性強

  7.選擇儲存結構

  8.3NF

  9.結構的約束

  10.資料流程圖和資料字典

  三、名詞解釋題(每小題4分,共16分)

  1.是實現有組織地、動態地儲存大量關聯資料、方便多使用者訪問的計算機軟體、硬體和資料資源組成的系統。

  2.用有向圖結構表示實體型別及其聯絡的資料模型。

  3.關係是一個元數為K(K≥1)的元組的集合。

  4.就是用正確的方法排程併發操作,以免不同事務的執行會互相帶來干擾。

  四、簡答題(每小題5分,共20分)

  1.三級模式結構和兩級映象,即:外模式、模式、內模式、外模式/模式映象、模式/內模式映象。

  2.安全性控制、完整性控制、併發控制和儲存管理。

  3.資料定義、資料操縱、資料控制和SQL語句嵌入。

  4.進行資料抽象、設計區域性概念模式

  將區域性概念模式綜合成全域性概念模式

  對全域性結構進行評審。

  五、程式設計題(每小題3分,共24分)

  1.Π學號,姓名,課程名,分數(σ獎學金>0∧專業=國際貿易(學生∞學習∞課程))

  2.Π課程號,名稱,學分(σ分數=100(學習∞課程))

  3.Π學號,姓名,專業(σ獎學金<=0∧分數>95(學生∞學習))

  4.Π學號,姓名,專業(學生)—Π學號,姓名,專業(σ分數<80(學生∞學習))

  5.SELECT學生。學號,姓名,專業

  FROM學生,學習

  WHERE學生。學號=學習。學號AND學習。課程號=課程。課程號AND獎學金<=0>95

  6.SELECT學號,姓名,專業

  FROM學生

  WHERE學號NOT IN

  (SELECT學號

  FROM學習

  WHERE分數<80)

  7.UPDATE學生

  SET獎學金=1000

  WHERE獎學金<=0 AND學號IN

  (SELECT學號

  FROM學習

  WHERE分數=100)

  8.CREATE VIEW AAA(課程號,名稱,學分)

  AS SELECT課程號,名稱,學分

  FORM課程

  WHERE課程號IN

  (SELECT課程號

  FROM學習

  WHERE分數=100)

  六、應用題(每小題5分,共20分)

  1.不滿足。

  因為碼為A#B#,並且B#→E,而E是非主屬性。

  2.R2的碼為B#

  R2最高滿足2NF

  3.R1(A#,B#,E)

  R2(B#,C)

  R3(C,D)

  都滿足BCNF

  4.將兩個實體分別對應兩個關係模式,並且在“多”端實體對應模式中加入“一”端實體所對應關係模式的碼,以及關聯屬性。

【高等教育自學考試管理資料庫原理試題及答案】相關文章: