?數據庫系統原理自考2010年01月真題
摘要:本試卷為選擇題型,填空題,簡答題,綜合題,設計等題型。
數據庫系統原理自考2010年01月真題及答案解析
本試卷為選擇題型,填空題,簡答題,綜合題,設計等題型。
一、單項選擇題在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題后的括號內。錯選、多選或未選均無分。 (本大題共15小題,每小題2分,共30分)
1.數據庫管理系統是( )
A.采用了數據庫技術的計算機系統
B.包括DBA、計算機硬件及DB的系統
C.位于用戶與OS之間的數據管理軟件
D.包括OS在內的數據管理軟件
2.外模式DDL用來描述( )
A.數據庫的總體邏輯結構
B.數據庫的局部邏輯結構
C.數據庫的物理存儲結構
D.數據庫的概念結構
3.下列關于數據冗余的敘述中,不正確的是( )
A.冗余的存在容易破壞數據庫的完整性
B.冗余的存在給數據庫的維護增加困難
C.不應該在數據庫中存儲任何冗余數據
D.冗余數據是指可由基本數據導出的數據
4.適當調整DB的模式和內模式,使DB適應新的應用環境稱為DB的( )
A.重組織
B.監控分析
C.查詢優化
D.重構造
5.關系模型中將不含有多余屬性的超鍵稱為( )
A.內鍵
B.候選鍵
C.主鍵
D.外鍵
6.如果一個關系屬于3NF,則它( )
A.必然屬于2NF
B.必然屬于4NF
C.可能不屬于2NF
D.必然屬于BCNF
7.設有關系模式R(A,B,C),F是R上成立的FD集,F={B→C,C→A},那么分解ρ={AB, AC}相對于F( )
A.是無損分解,也保持函數依賴
B.是無損分解,但不保持函數依賴
C.不是無損分解,但保持函數依賴
D.既不是無損分解,也不保持函數依賴
8.已知關系S1和S2如下表所示,則S1與S2進行并運算,其結果的元組數為( )
A.0
B.4
C.5
D.6
9.設有關系R和S,與R—S等價的元組表達式是( )
A.{t|R(t)V┐S(t)}
B.{t|R(t)∧┐S(t)}
C.![]()
D.![]()
10.在SQL語言中,用于測試列值非空的短語是( )
A.IS NOT EMPTY
B.NOT UNIQUE
C.IS NOT NULL
D.NOT EXISTS
11.SQL語言中,條件“年齡BETWEEN 20 AND 30”表示年齡在20至30之間,且( )
A.包括20歲和30歲
B.不包括20歲和30歲
C.包括20歲但不包括30歲
D.包括30歲但不包括20歲
12.要求事務在讀取數據前先加共享鎖,且直到該事務執行結束時才釋放相應的鎖,這種封鎖協議是( )
A.一級封鎖協議
B.二級封鎖協議
C.三級封鎖協議
D.兩段鎖協議
13.斷言是DBS采用的( )
A.安全性措施
B.完整性措施
C.恢復措施
D.并發控制措施
14.在對象聯系圖中,如果從A到B有雙線箭頭,則表示A是B的( )
A.一個子類
B.同類
C.一個父類
D.一個屬性
15.一個UML類圖,如下圖所示。表示對象操作的是( )
A.University
B.uname
C.city
D.num_staff
二、填空題(本大題共10小題,每空1分,共10分)
11.DB能為各種用戶共享,具有較小冗余度、數據間聯系緊密、較高的數據________等特點。
12.DB分成物理數據庫和________數據庫兩類,后者由DD系統管理。
13.不必存儲屬性值,而是從其他屬性值推導出值的屬性稱為________屬性。
14.若F是最小函數依賴集,則其中每一個函數依賴的右部都是________。
15.關系代數的五個基本操作是:并、差、________、投影和選擇。
16.SQL語言中創建基本表的命令是________。
17.事務故障和系統故障的恢復由系統自動進行,而介質故障的恢復需要________配合執行。
18.保護數據庫,防止不合法的使用,以免數據的泄密、更改或破壞,屬于數據庫的________控制。
19.ODBC的卓越貢獻是使應用程序具有良好的互用性和可移植性,并且具備同時訪問多種________的能力。
110.在類圖中,重復度類似于ER模型中________的概念。
三、簡答題(本大題共10小題,每小題3分,共30分)
21.簡述層次、網狀和關系模型中數據聯系的實現方法。
22.為什么關系中的元組沒有先后順序?
23.什么是完全函數依賴?
24.簡述SQL數據庫的體系結構中表的三種類型。
25.簡述關系模型的三個組成要素。
26.簡述采用檢查點方法的恢復算法的主要內容。
27.事務的存取模式有幾種,分別是什么?
28.什么是ODBC數據源?
29.簡述引用類型的概念。
210.簡述事務的調度、串行調度和并發調度的含義。
四、設計題(本大題共5小題,每小題4分,共20分)
31.設有選課關系SC(學號,課號,成績),試用SQL語句定義一個有關學生學號及其平均成績的視圖SV。
32.設有兩個關系:學生關系S(學號,姓名,年齡,性別)和選課關系SC(學號,課號,成績),試用關系代數表達式檢索沒有選修B5課程的學生姓名。
33.設有選課關系SC(學號,課號,成績),試用SQL語句檢索選修B2或B5課程的學生學號。
34.設有學生關系S(學號,姓名,性別,獎學金),選課關系SC(學號,課號,成績),用SQL語句完成如下操作:對成績得過滿分(100)的學生,如果沒有得過獎學金(NULL值),將其獎學金設為1000元。
35.設有學生關系S(學號,姓名,性別,年齡),課程關系C(課號,課名),選課關系SC(學號,課號,成績),試用SQL語句檢索選修課程名為BC的學生姓名和成績。
五、綜合題(本大題共2小題,每小題5分,共10分)
41.設有一個記錄高校教師參加社會學術團體情況的關系模式: R(教師號,姓名,職稱,團體名稱,團體簡介,團體負責人,參加日期,擔當職務)如果規定:每名教師可同時參加多種學術團體,在每種團體中只擔當一種職務;每種學術團體由多人組成,只有一位負責人。 (1)根據上述規定,寫出模式R的基本FD和關鍵碼。 (2)R最高屬于第幾范式。 (3)將R規范到3NF。
42.某科技管理部門欲開發一個科研項目申報與評審系統,涉及的部分信息如下:(1)項目:項目編號,項目名稱,申請者,期限,金額,項目描述。(2)項目類別:類別編號,類別名稱。(3)專家:專家編號,姓名,職稱,單位。其中:根據項目類別,每個申報項目需由對應領域的多位專家進行評審;每位專家只參與一類項目的評審,評審時要記錄評審日期和評審意見。(1)建立一個反映上述局部應用的ER模型,要求標注聯系類型(可省略實體屬性)。(2)將ER模型轉換為關系模型,要求標注每個關系模型的主鍵和外鍵(如果存在)。
延伸閱讀
- 考前自救指南:希賽自考題庫快速提分
- 自考專屬刷題工具,刷題即提分!
- 最后9天,自考歷年真題應該怎么刷?
- 自考備考一站式服務:希賽自考題庫APP
- 0基礎逆襲秘籍:希賽全套自考學習包(含智能題庫)
- 避開備考誤區!用希賽自考APP快速提分!
自考微信公眾號
掃碼添加
自考備考資料免費領取
去領取
掃描二維碼