為大家整理的2013年10月全國自考數(shù)據(jù)庫系統(tǒng)原理試題,供大家參考。
數(shù)據(jù)庫系統(tǒng)原理試題
課程代碼:04735
請考生按規(guī)定用筆將所有試題的答案涂、寫在答題紙上。
選擇題部分
注意事項:
1.答題前,考生務必將自己的考試課程名稱、姓名、準考證號用黑色字跡的簽字筆或鋼筆填寫在答題紙規(guī)定的位置上。
2.每小題選出答案后,用2B鉛筆把答題紙上對應題目的答案標號涂黑。如需改動,用橡皮擦干凈后,再選涂其他答案標號。不能答在試題卷上。
一、單項選擇題(本大題共15小題,每小題2分,共30分)
在每小題列出的四個備選項中只有一個是符合題目要求的,請將其選出并將“答題紙”的相應代碼涂黑。未涂、錯涂或多涂均無分。
1.在數(shù)據(jù)管理技術(shù)發(fā)展過程中,關(guān)于數(shù)據(jù)庫階段描述錯誤的是
A.采用數(shù)據(jù)模型表示復雜的數(shù)據(jù)結(jié)構(gòu)
B.有較高的數(shù)據(jù)獨立性
C.對數(shù)據(jù)的操作只能以記錄為單位
D.數(shù)據(jù)庫系統(tǒng)為用戶提供了方便的用戶接口
2.關(guān)于邏輯模型,下面敘述錯誤的是
A.邏輯模型獨立于硬件和軟件
B.邏輯模型表達了DB的整體邏輯結(jié)構(gòu)
C.邏輯模型是從數(shù)據(jù)庫實現(xiàn)的觀點出發(fā),對數(shù)據(jù)建模
D.邏輯模型是數(shù)據(jù)庫設(shè)計人員與應用程序員之間交流的工具
3.對于數(shù)據(jù)庫系統(tǒng)生存期,屬于數(shù)據(jù)庫實現(xiàn)階段的工作的是
A.將局部概念模型綜合成全局概念模型
B.數(shù)據(jù)庫試運行
C.設(shè)計應用程序與數(shù)據(jù)庫的接口
D.數(shù)據(jù)庫的重組織和重構(gòu)造
4.在關(guān)系模型完整性規(guī)則中,要求“不允許引用不存在的實體”的規(guī)則是
A.實體完整性規(guī)則
B.參照完整性規(guī)則
C.用戶定義的完整性規(guī)則
D.域的引用規(guī)則
5.已知關(guān)系R有如下函數(shù)依賴{AB→C,BC→D,AD→E},則{A,B}的閉包是
A.{A,B}
B.{A,B,C}
C.{A,B,C,D}D.{A,B,C,D,E}
6.關(guān)于關(guān)系模式分解,敘述正確的是
A.2NF的關(guān)系模式不一定是1NF
B.3NF的關(guān)系模式一定是BCNF
C.分解成BCNF模式集的算法能保證無損分解,但不一定能保證FD集
D.消除了非主屬性對鍵的局部函數(shù)依賴的關(guān)系一定是3NF
7.有關(guān)系SC(SNO,CNO,AGE,SCORE),查找年齡大于22歲的學生的學號和分數(shù),正確的關(guān)系代數(shù)表達式是
A.i和ⅲ正確
B.只有i正確
C.只有ⅱ正確
D.i和ⅱ正確
8.下列關(guān)系代數(shù)操作中,要求兩個運算對象其屬性結(jié)構(gòu)完全相同的是
A.笛卡兒積、連接
B.投影、選擇
C.自然連接、除法
D.并、交、差
9.使用SQL語句進行查詢操作時,若希望查詢出全部存在的元組,一般使用的保留字是
A.Unique
B.Except
C.Distinct
D.All
10.某數(shù)據(jù)庫中有設(shè)備表:Equipment(編號,名稱,啟用日期,單價)
命令:select*fromEquipmentwhere啟用日期=(selectmax(啟用日期)fromEquipment)的功能是
A.查詢早啟用的設(shè)備
B.查詢晚啟用的設(shè)備
C.計算啟用日期大值
D.語法有錯誤沒有結(jié)果
11.下列不是數(shù)據(jù)庫恢復采用的方法是
A.建立檢查點
B.建立副本
C.建立日志文件
D.建立索引
12.要求事務在讀取數(shù)據(jù)前先加共享鎖,且讀完數(shù)據(jù)后即可釋放S鎖,這種封鎖協(xié)議是
A.一級封鎖協(xié)議
B.二級封鎖協(xié)議
C.三級封鎖協(xié)議
D.四級封鎖協(xié)議
13.作為小工作組或部門的數(shù)據(jù)庫服務器使用的應該是
A.SQLServer2000企業(yè)版
B.SQLServer2000個人版
C.SQLServer2000標準版
D.SQLServer2000開發(fā)版
14.在PowerBuilder腳本中,如果數(shù)據(jù)窗口控件為dw_l,則從表中顯示檢索到數(shù)據(jù)的語句是
A.dw_l.retrieve()B.dw_l.filter()
C.dw_l.setfocus()D.dw_l.update()
15.在對象聯(lián)系圖中,如果從A到B有雙線箭頭,則表示B是A的
A.子類
B.同類
C.超類
D.屬性
非選擇題部分注意事項:
用黑色字跡的簽字筆或鋼筆將答案寫在答題紙上,不能答在試題卷上。
二、填空題(本大題共10小題,每小題1分,共10分)
16.數(shù)據(jù)庫技術(shù)是研究數(shù)據(jù)庫的________、存儲、設(shè)計、管理和使用的一門軟件學科。
17.在數(shù)據(jù)庫系統(tǒng)生存期中,對于給定的基本數(shù)據(jù)模型選取一個適合應用環(huán)境的物理結(jié)構(gòu)的過程,稱為________階段。
18.解決冗余的主要方法,也是規(guī)范化的一條原則就是:關(guān)系模式有冗余問題,就____________它。
19.由關(guān)系代數(shù)運算經(jīng)有限次復合而成的式子稱為關(guān)系代數(shù)表達式。這種表達式的運算結(jié)果是一個________。
20.視圖是一個虛表,它一經(jīng)定義就可以和基本表一樣被查詢,但有一定限制的操作是________。
21.用于安全性目的的數(shù)據(jù)庫日志,稱為________。
22.在程序中,事務以BEGINTRANSACTION語句開始,以COMMIT語句或________語
句結(jié)束。
23.表變量類似于臨時表,它的優(yōu)點在于它存在于內(nèi)存中。表變量與變量具有同樣的作用域和________。
24.PainterBar是PB提供的操作________的工具欄。
25.在UML類圖中,與關(guān)聯(lián)有關(guān)的類的個數(shù),稱為________。
三、簡答題(本大題共10小題,每小題3分,共30分)
26.DBA的主要職責有哪些?
27.邏輯設(shè)計的目的是什么?
28.設(shè)有關(guān)系模式R(ABCD),FD集F={AB→C,C→D,D→A},試求R的所有候選鍵。
29.簡述嵌入式SQL中引入游標的過程。
30.簡述數(shù)據(jù)庫故障的種類。
31.封鎖粒度的大小對并發(fā)系統(tǒng)有什么影響?
32.SQL的基本表約束有哪幾種形式。
33.什么是T-SQL語言中的全局變量?
34.簡述PowerBuilder9.O中連接ODBC數(shù)據(jù)庫的步驟。
35.ODBC的體系結(jié)構(gòu)有哪幾層?
四、設(shè)計題(本大題共5小題,每小題4分,共20分)
某設(shè)備管理系統(tǒng)的數(shù)據(jù)庫包含如下關(guān)系表:
設(shè)備(設(shè)備編號,設(shè)備名稱,產(chǎn)地,購入日期,價值)
人員(員工號,姓名,性別,出生日期,職位)
設(shè)備使用(設(shè)備編號,員工號,借出日期,使用時間,收費金額)
實現(xiàn)下列操作:
36.使用關(guān)系代數(shù)查詢所有設(shè)備價值大于6000元的設(shè)備的設(shè)備編號、員工號和借出日期。
37.使用SQL語句查詢王琦使用設(shè)備的信息。信息包括:姓名、設(shè)備名稱、借出日期。
38.使用SQL語句查詢每種設(shè)備使用的人數(shù),輸出列名為設(shè)備編號和使用人數(shù)(員工號不能重復計算)。
39.使用SQL語句將設(shè)備編號為130001的記錄的收費金額減少10%。
40.使用SQL語言創(chuàng)建視圖V_SRS,視圖按設(shè)備購人日期進行降序排列,包括設(shè)備編號、設(shè)備名稱、購人日期。
五、綜合題(本大題共2小題,每小題5分,共10分)
41.設(shè)有一個記錄讀者借閱圖書的關(guān)系模式R(讀者號,姓名,出生日期,圖書號,圖書名,出版社,借書日期,還書日期),每本圖書讀者可以重復借閱,但每本圖書每個讀者每天多借。
(1)根據(jù)上述條件,寫出關(guān)系模式R的關(guān)鍵碼。
(2)R高屬于第幾范式,為什么?
(3)將R規(guī)范到3NF。
42.設(shè)一個海軍基地要建立一個艦隊管理信息系統(tǒng),它包括四個實體:
艦隊:艦隊名、基地地點;艦艇:艦艇號、艦艇名;
武器:武器號、武器名稱、生產(chǎn)日期;官兵:官兵證號、姓名、出生日期、身份證號。
其中,一個艦隊擁有多艘艦艇,一艘艦艇屬于一個艦隊;一艘艦艇安裝多種武器,一種武器可安裝于多艘艦艇上,武器安裝在艦艇上要記安裝日期;一艘艦艇有多個官兵,一個官兵只屬于一艘艦艇;
(1)試畫出反映上述實體關(guān)系的E-R圖(可以省略實體的屬性)。
(2)轉(zhuǎn)換成關(guān)系模式,并指出每個關(guān)系模式的主鍵和外鍵(如果存在)。
數(shù)據(jù)庫系統(tǒng)原理試題
課程代碼:04735
請考生按規(guī)定用筆將所有試題的答案涂、寫在答題紙上。
選擇題部分
注意事項:
1.答題前,考生務必將自己的考試課程名稱、姓名、準考證號用黑色字跡的簽字筆或鋼筆填寫在答題紙規(guī)定的位置上。
2.每小題選出答案后,用2B鉛筆把答題紙上對應題目的答案標號涂黑。如需改動,用橡皮擦干凈后,再選涂其他答案標號。不能答在試題卷上。
一、單項選擇題(本大題共15小題,每小題2分,共30分)
在每小題列出的四個備選項中只有一個是符合題目要求的,請將其選出并將“答題紙”的相應代碼涂黑。未涂、錯涂或多涂均無分。
1.在數(shù)據(jù)管理技術(shù)發(fā)展過程中,關(guān)于數(shù)據(jù)庫階段描述錯誤的是
A.采用數(shù)據(jù)模型表示復雜的數(shù)據(jù)結(jié)構(gòu)
B.有較高的數(shù)據(jù)獨立性
C.對數(shù)據(jù)的操作只能以記錄為單位
D.數(shù)據(jù)庫系統(tǒng)為用戶提供了方便的用戶接口
2.關(guān)于邏輯模型,下面敘述錯誤的是
A.邏輯模型獨立于硬件和軟件
B.邏輯模型表達了DB的整體邏輯結(jié)構(gòu)
C.邏輯模型是從數(shù)據(jù)庫實現(xiàn)的觀點出發(fā),對數(shù)據(jù)建模
D.邏輯模型是數(shù)據(jù)庫設(shè)計人員與應用程序員之間交流的工具
3.對于數(shù)據(jù)庫系統(tǒng)生存期,屬于數(shù)據(jù)庫實現(xiàn)階段的工作的是
A.將局部概念模型綜合成全局概念模型
B.數(shù)據(jù)庫試運行
C.設(shè)計應用程序與數(shù)據(jù)庫的接口
D.數(shù)據(jù)庫的重組織和重構(gòu)造
4.在關(guān)系模型完整性規(guī)則中,要求“不允許引用不存在的實體”的規(guī)則是
A.實體完整性規(guī)則
B.參照完整性規(guī)則
C.用戶定義的完整性規(guī)則
D.域的引用規(guī)則
5.已知關(guān)系R有如下函數(shù)依賴{AB→C,BC→D,AD→E},則{A,B}的閉包是
A.{A,B}
B.{A,B,C}
C.{A,B,C,D}D.{A,B,C,D,E}
6.關(guān)于關(guān)系模式分解,敘述正確的是
A.2NF的關(guān)系模式不一定是1NF
B.3NF的關(guān)系模式一定是BCNF
C.分解成BCNF模式集的算法能保證無損分解,但不一定能保證FD集
D.消除了非主屬性對鍵的局部函數(shù)依賴的關(guān)系一定是3NF
7.有關(guān)系SC(SNO,CNO,AGE,SCORE),查找年齡大于22歲的學生的學號和分數(shù),正確的關(guān)系代數(shù)表達式是
A.i和ⅲ正確
B.只有i正確
C.只有ⅱ正確
D.i和ⅱ正確
8.下列關(guān)系代數(shù)操作中,要求兩個運算對象其屬性結(jié)構(gòu)完全相同的是
A.笛卡兒積、連接
B.投影、選擇
C.自然連接、除法
D.并、交、差
9.使用SQL語句進行查詢操作時,若希望查詢出全部存在的元組,一般使用的保留字是
A.Unique
B.Except
C.Distinct
D.All
10.某數(shù)據(jù)庫中有設(shè)備表:Equipment(編號,名稱,啟用日期,單價)
命令:select*fromEquipmentwhere啟用日期=(selectmax(啟用日期)fromEquipment)的功能是
A.查詢早啟用的設(shè)備
B.查詢晚啟用的設(shè)備
C.計算啟用日期大值
D.語法有錯誤沒有結(jié)果
11.下列不是數(shù)據(jù)庫恢復采用的方法是
A.建立檢查點
B.建立副本
C.建立日志文件
D.建立索引
12.要求事務在讀取數(shù)據(jù)前先加共享鎖,且讀完數(shù)據(jù)后即可釋放S鎖,這種封鎖協(xié)議是
A.一級封鎖協(xié)議
B.二級封鎖協(xié)議
C.三級封鎖協(xié)議
D.四級封鎖協(xié)議
13.作為小工作組或部門的數(shù)據(jù)庫服務器使用的應該是
A.SQLServer2000企業(yè)版
B.SQLServer2000個人版
C.SQLServer2000標準版
D.SQLServer2000開發(fā)版
14.在PowerBuilder腳本中,如果數(shù)據(jù)窗口控件為dw_l,則從表中顯示檢索到數(shù)據(jù)的語句是
A.dw_l.retrieve()B.dw_l.filter()
C.dw_l.setfocus()D.dw_l.update()
15.在對象聯(lián)系圖中,如果從A到B有雙線箭頭,則表示B是A的
A.子類
B.同類
C.超類
D.屬性
非選擇題部分注意事項:
用黑色字跡的簽字筆或鋼筆將答案寫在答題紙上,不能答在試題卷上。
二、填空題(本大題共10小題,每小題1分,共10分)
16.數(shù)據(jù)庫技術(shù)是研究數(shù)據(jù)庫的________、存儲、設(shè)計、管理和使用的一門軟件學科。
17.在數(shù)據(jù)庫系統(tǒng)生存期中,對于給定的基本數(shù)據(jù)模型選取一個適合應用環(huán)境的物理結(jié)構(gòu)的過程,稱為________階段。
18.解決冗余的主要方法,也是規(guī)范化的一條原則就是:關(guān)系模式有冗余問題,就____________它。
19.由關(guān)系代數(shù)運算經(jīng)有限次復合而成的式子稱為關(guān)系代數(shù)表達式。這種表達式的運算結(jié)果是一個________。
20.視圖是一個虛表,它一經(jīng)定義就可以和基本表一樣被查詢,但有一定限制的操作是________。
21.用于安全性目的的數(shù)據(jù)庫日志,稱為________。
22.在程序中,事務以BEGINTRANSACTION語句開始,以COMMIT語句或________語
句結(jié)束。
23.表變量類似于臨時表,它的優(yōu)點在于它存在于內(nèi)存中。表變量與變量具有同樣的作用域和________。
24.PainterBar是PB提供的操作________的工具欄。
25.在UML類圖中,與關(guān)聯(lián)有關(guān)的類的個數(shù),稱為________。
三、簡答題(本大題共10小題,每小題3分,共30分)
26.DBA的主要職責有哪些?
27.邏輯設(shè)計的目的是什么?
28.設(shè)有關(guān)系模式R(ABCD),FD集F={AB→C,C→D,D→A},試求R的所有候選鍵。
29.簡述嵌入式SQL中引入游標的過程。
30.簡述數(shù)據(jù)庫故障的種類。
31.封鎖粒度的大小對并發(fā)系統(tǒng)有什么影響?
32.SQL的基本表約束有哪幾種形式。
33.什么是T-SQL語言中的全局變量?
34.簡述PowerBuilder9.O中連接ODBC數(shù)據(jù)庫的步驟。
35.ODBC的體系結(jié)構(gòu)有哪幾層?
四、設(shè)計題(本大題共5小題,每小題4分,共20分)
某設(shè)備管理系統(tǒng)的數(shù)據(jù)庫包含如下關(guān)系表:
設(shè)備(設(shè)備編號,設(shè)備名稱,產(chǎn)地,購入日期,價值)
人員(員工號,姓名,性別,出生日期,職位)
設(shè)備使用(設(shè)備編號,員工號,借出日期,使用時間,收費金額)
實現(xiàn)下列操作:
36.使用關(guān)系代數(shù)查詢所有設(shè)備價值大于6000元的設(shè)備的設(shè)備編號、員工號和借出日期。
37.使用SQL語句查詢王琦使用設(shè)備的信息。信息包括:姓名、設(shè)備名稱、借出日期。
38.使用SQL語句查詢每種設(shè)備使用的人數(shù),輸出列名為設(shè)備編號和使用人數(shù)(員工號不能重復計算)。
39.使用SQL語句將設(shè)備編號為130001的記錄的收費金額減少10%。
40.使用SQL語言創(chuàng)建視圖V_SRS,視圖按設(shè)備購人日期進行降序排列,包括設(shè)備編號、設(shè)備名稱、購人日期。
五、綜合題(本大題共2小題,每小題5分,共10分)
41.設(shè)有一個記錄讀者借閱圖書的關(guān)系模式R(讀者號,姓名,出生日期,圖書號,圖書名,出版社,借書日期,還書日期),每本圖書讀者可以重復借閱,但每本圖書每個讀者每天多借。
(1)根據(jù)上述條件,寫出關(guān)系模式R的關(guān)鍵碼。
(2)R高屬于第幾范式,為什么?
(3)將R規(guī)范到3NF。
42.設(shè)一個海軍基地要建立一個艦隊管理信息系統(tǒng),它包括四個實體:
艦隊:艦隊名、基地地點;艦艇:艦艇號、艦艇名;
武器:武器號、武器名稱、生產(chǎn)日期;官兵:官兵證號、姓名、出生日期、身份證號。
其中,一個艦隊擁有多艘艦艇,一艘艦艇屬于一個艦隊;一艘艦艇安裝多種武器,一種武器可安裝于多艘艦艇上,武器安裝在艦艇上要記安裝日期;一艘艦艇有多個官兵,一個官兵只屬于一艘艦艇;
(1)試畫出反映上述實體關(guān)系的E-R圖(可以省略實體的屬性)。
(2)轉(zhuǎn)換成關(guān)系模式,并指出每個關(guān)系模式的主鍵和外鍵(如果存在)。