?數(shù)據(jù)庫系統(tǒng)原理自考2017年10月真題
摘要:本試卷為選擇題型,填空題,簡答題,綜合題,設(shè)計等題型。
數(shù)據(jù)庫系統(tǒng)原理自考2017年10月真題及答案解析
本試卷為選擇題型,填空題,簡答題,綜合題,設(shè)計等題型。
一、單項選擇題在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題后的括號內(nèi)。錯選、多選或未選均無分。 (本大題共15小題,每小題2分,共30分)
1.數(shù)據(jù)庫系統(tǒng)提供數(shù)據(jù)控制功能,其中不包括( )
A.數(shù)據(jù)的穩(wěn)定性
B.數(shù)據(jù)的完整性
C.數(shù)據(jù)的安全性
D.數(shù)據(jù)庫的并發(fā)控制
2.表達(dá)DB物理結(jié)構(gòu)的模型稱為( )
A.邏輯模型
B.外部模型
C.內(nèi)部模型
D.概念模型
3.存取路徑分為主存取路徑與輔助存取路徑,主存取路徑主要用于( )
A.安全檢測
B.主鍵索引
C.終端用戶
D.輔助鍵索引
4.不含有多余屬性的超鍵稱為( )
A.主鍵
B.外鍵
C.內(nèi)鍵
D.候選鍵
5.A值與8值有一對多聯(lián)系,可寫出的函數(shù)依賴是( )
A.B←→A
B.A←→B
C.A→B
D.B→A
6.如果關(guān)系模式R的每個關(guān)系r的屬性值都是不可分的原子值,那么稱R屬于( )
A.1NF
B.2NF
C.3NF
D. BCNF
7.設(shè)關(guān)系R有r個屬性,關(guān)系S有S個屬性,其中有一個屬性是相同的,經(jīng)過R和S 的笛卡爾積操作后,屬性個數(shù)是( )
A.r+S
B.r+S一1
C.R*S
D.max(r,s)
8.下列關(guān)系代數(shù)操作中,要求兩個運(yùn)算對象其屬性結(jié)構(gòu)完全相同的是( )
A.笛卡爾積、連接
B.自然連接、除法
C.并、交、差
D.投影、選擇
9.SELECT語句的查詢結(jié)果之間進(jìn)行集合的交操作的運(yùn)算符是( )
A.UNION
B.INTERSECT
C.EXISTS
D.EXCEPT
10.設(shè)某數(shù)據(jù)庫中有學(xué)生表(學(xué)號,姓名,專業(yè)),若要把“01、張璐、計算機(jī)”插入學(xué)生表中,則下列語句正確的是( )
A.ADD INT0學(xué)生表VALUE(" 01","張璐","計算機(jī)")
B.INSERT INT0學(xué)生表VALUE("01","張璐","計算機(jī)")
C.ADD INT0學(xué)生表VALUES("01","張璐","計算機(jī)")
D.INSERT INT0學(xué)生表VALUES("01","張璐","計算機(jī)")
11.DBMS的恢復(fù)子系統(tǒng)采取一系列措施保證在任何情況下保持事務(wù)的原子性和( )
A.隔離性
B.持久性
C.一致性
D.安全性
12.一個觸發(fā)器由三部分組成,它們是 ( )
A.事件—條件—權(quán)限
B.事件—條件—審計
C.事件—條件—角色
D.事件—條件—動作
13.SQL Server 2000的主要工具中,執(zhí)行ToSQL的最佳輕量級工具是( )
A.查詢分析器
B.服務(wù)管理器
C.企業(yè)管理器
D.事件探查器
14.PowerBuilder 9.0提供的操作畫板組件的具欄是( )
A.PowerBar
B.PainterBar
C.DataBar
D.FuncBar
15.在類圖中,關(guān)聯(lián)是對類的實例之間聯(lián)系的命名,與關(guān)聯(lián)有關(guān)的類的個數(shù)稱為( )
A.關(guān)聯(lián)元數(shù)
B.關(guān)聯(lián)角色
C.重復(fù)度
D.關(guān)聯(lián)基數(shù)
二、填空題(本大題共10小題,每空1分,共10分)
11.數(shù)據(jù)獨(dú)立性是指應(yīng)用程序與數(shù)據(jù)庫的________之間相互獨(dú)立。
12.概念設(shè)計的任務(wù)一般可分為三步來完成:進(jìn)行數(shù)據(jù)抽象,設(shè)計局部概念模型;將局部概念模型綜合成全局概念模型;________。
13.屬性集U為ABCD,F(xiàn)D集為{A→C,C→A,B→AC,D→AC},則(AB)+為________。
14.將關(guān)系代數(shù)表達(dá)式б3=‘d’(R)轉(zhuǎn)換為元組表達(dá)式___。
15.在基本表不需要時,撤銷基本表的語句是_______。
16.利用封鎖技術(shù),可以避免并發(fā)操作引起的各種錯誤,但有可能產(chǎn)生其他三個問題:活鎖、________和死鎖。
17.在面向?qū)ο蠹夹g(shù)中,相同類型元素的有序集合稱為_______類型。
18.T -SQL語言中,在單個Declare命令中聲明多個變量時,需要使用________將它們互相隔開。
19.PowerBuilder9.0中,提供規(guī)范化的Workspace(工作空間)對象,讓程序員更方便地管理創(chuàng)建的________。
110.DBMS必須提供一種功能來保證數(shù)據(jù)庫中數(shù)據(jù)是正確的,避免非法的不符合語義的錯誤數(shù)據(jù)的輸入和輸出,即所謂________。
三、簡答題(本大題共10小題,每小題3分,共30分)
21.簡述DBA的主要職責(zé)。
22.簡述數(shù)據(jù)庫的運(yùn)行與維護(hù)階段的主要工作。
23.設(shè)F是關(guān)系模式R(ABCDEG)的FD集,F(xiàn)={AC→B,A→DE,D→E,C→G}試求其最小依賴集。
24.簡述SQL語句定義游標(biāo)的句法。
25.X鎖和S鎖之間是如何協(xié)調(diào)的?
26.簡述檢查點(diǎn)機(jī)制的主要思想。
27.簡述用戶修改數(shù)據(jù)庫模式的權(quán)限。
28.什么是T -SQL?
29.簡述PowerBuilder9.0數(shù)據(jù)管道畫板的功能。
210.簡述ODBC技術(shù)的作用。
四、設(shè)計題(本大題共5小題,每小題4分,共20分)
31.某火車站訂票系統(tǒng)數(shù)據(jù)庫表如下:車次(車號,出發(fā)地,目的地,發(fā)車日期,開出時刻,剩余座位數(shù),票價) 用戶(身份證號,姓名,性別,電話)訂票(訂單號,身份證號,車號,訂購日期)實現(xiàn)下列操作: 使用關(guān)系代數(shù)查詢“2017-01-01”從“沈陽站”出發(fā)終到“大連站”的剩余座位數(shù)。
32.使用SQL語言查詢訂票次數(shù)超過20次的身份證號及訂票次數(shù)。
33.使用SQL語言查詢“楊鳴”訂票信息,并按訂購日期降序排序。(用嵌套查詢做)
34.使用SQL語言將“T2567”車次的票價提高5元。
35.使用SQL語言創(chuàng)建視圖V_CYD,視圖信息包括:車號、出發(fā)地、目的地、姓名、訂購日期。
五、綜合題(本大題共2小題,每小題5分,共10分)
41.現(xiàn)有如下關(guān)系模式:R(司機(jī)編號,汽車牌照,行駛公里,車隊編號,車隊主管)其中:每個汽車牌照對應(yīng)一輛汽車,“行駛公里”為某司機(jī)駕駛某輛汽車行駛的總公里數(shù),每個司機(jī)屬于一個車隊,每個車隊只有一個主管。 (1)根據(jù)上述條件,寫出模式R的關(guān)鍵碼。 (2)R最高屬于第幾范式,為什么?(3)將R規(guī)范到3NF。
42.設(shè)有如下實體:學(xué)生:學(xué)號,姓名,性別,出生日期課程:課程號,課程名,學(xué)分,學(xué)時教師:教師號,姓名,性別,職稱單位:單位名稱,電話,辦公地址其中,一個學(xué)生可選修多門課程,一門課程可被多個學(xué)生選修,學(xué)生選學(xué)課程后要記錄考試成績;一個教師可講授多門課程,一門課程可由多個教師講授,教師講授一門課程要記錄教師的工作量;一個單位有多個教師,一個教師只能屬于一個單位。 (1)試畫出反映上述實體關(guān)系的E-R圖。(不必畫實體的屬性) (2)轉(zhuǎn)換成關(guān)系模式,并指出每個關(guān)系模式的主碼和外碼(如果有外碼指出來),在主碼下畫直線________,在外碼下畫波浪線________。
延伸閱讀
- 2025年4月自考政治經(jīng)濟(jì)學(xué)(中級)全真模擬試題
- 2023年10月自考00257票據(jù)法真題
- 2023年10月自考00249國際私法真題
- 2023年10月自考00246國際經(jīng)濟(jì)法概論真題
- 2023年10月自考00245刑法學(xué)真題
- 2023年10月自考00186國際商務(wù)談判真題
自考微信公眾號
掃碼添加
自考備考資料免費(fèi)領(lǐng)取
去領(lǐng)取