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