?數據庫系統原理自考2017年04月真題
摘要:本試卷為選擇題型,填空題,簡答題,綜合題,設計等題型。
數據庫系統原理自考2017年04月真題及答案解析
本試卷為選擇題型,填空題,簡答題,綜合題,設計等題型。
一、單項選擇題在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題后的括號內。錯選、多選或未選均無分。 (本大題共15小題,每小題2分,共30分)
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.如果X→Y,Y→A,且Y不能函數確定X,A
Y,那么X→A是( )
A.平凡函數依賴
B.傳遞依賴
C.局部依賴
D.完全依賴
7.如下兩個關系R1和R2,下列運算能得到關系R3的是( )
A.笛卡爾積
B.連接
C.并
D.交
8.集合R與S的交可以用關系代數的基本運算表示為( )
A.R十(R-S)
B.R-(R-S)
C.R一(S—R)
D.S一(R-S)
9.在SQL查詢語言中,用于兩個子查詢執行差操作的運算符是( )
A.EXITS
B.INTERSECT
C.EXCEPT
D.UNION
10.SQL語言中條件“年齡BETWEEN 20 AND 30”表示年齡在20至30之間,且( )
A.包括30歲但不包括20歲
B.不包括20歲和30歲
C.包括20歲但不包括30歲
D.包括20歲和30歲
11.DBMS中實現事務持久性的子系統是( )
A.事務管理子系統
B.完整性子系統
C.并發控制子系統
D.恢復管理子系統
12.下列不屬于并發操作帶來的問題的是( )
A.不可重復讀
B.丟失更新
C.讀臟數據
D.修改異常
13.在SQL Server 2000中,記錄了所有SQL Server 2000的系統信息、登錄賬號、系統配置設置等信息的是( )
A.Master數據庫
B.Model數據庫
C.Pubs數據庫
D.Tempdb數據庫
14.PowerBuilder 9.0中,用來實現數據庫內、數據庫之間,甚至不同數據庫管理系統之間快速的數據轉換的是( )
A.數據窗口畫板
B.數據庫畫板
C.數據管道畫板
D.查詢畫板
15.在對象聯系圖中,表示對象類型之間的超類與子類聯系(從子類指向超類)的是( )
A.→
B.→→
C.←
D.=>
二、填空題(本大題共10小題,每空1分,共10分)
11.數據庫系統的英文縮寫是________。
12.數據字典中通常包括數據項、________、數據流、數據存儲和處理過程5個部分。
13.如果X→Y和Y→X同時成立,則可記為________。
14.關系代數中選擇操作是根據某些條件對關系做________。
15.SQL標準提供嵌套查詢的改進方法是導出表和________。
16.21.SQL中把完整性約束分成三大類:域約束、基本表約束和________。
17.封鎖技術中主要有兩種鎖:排他型封鎖和________。
18.觸發器是SQL Server提供給程序員和數據分析員來保證數據完整性的一種方法,它是與表事件相關的特殊的________。
19.Power Builder9.0中,PainterBar是PB提供的操作________的工具欄。
110.在面向對象的類圖中,關聯是對類的實例之間聯系的命名,相當于ER模型中的_______。
三、簡答題(本大題共10小題,每小題3分,共30分)
21.簡述數據獨立性與數據聯系兩個概念的區別。
22.簡述數據庫實現階段的主要工作。
23.設有關系模式R(u,F),其中u={A,B,C,D,E),F={A→c,c→A,B→Ac,→Ac},求屬性AB在F上的閉包(AB)+。
24.允許嵌入SQL語句引用主語言程序變量有哪些規定?
25.簡述事務的COMMIT和ROLLBACK語句的功能。
26.DBS中有哪些類型的故障?
27.用戶訪問數據庫有哪些權限?
28.簡述SQL Server 2000中系統數據庫Msdb的作用。
29.簡述PB9.0系統樹窗口的功能l。
210.簡述SQL/CLI中描述記錄的功能。
四、設計題(本大題共5小題,每小題4分,共20分)
31.某學生社團管理系統的數據庫包含括如下關系表:學生(學號,姓名,年齡,性別,所在系)協會(協會編號,協會名,辦公地點,負責人) 入會(學號,協會編號,入會日期)實現下列操作: 使用關系代數語言查詢加入“科技協會”的學生姓名和所在系。
32.使用SQL語句查詢每個協會的協會編號和學生數,并按人數降序排列。
33.使用SQL語句查詢沒有加入協會編號為XH4的學生的學號、姓名、所在系。
34.使用SQL語句將“籃球協會”辦公地點改為“綜合樓lll”。
35.使用SQL語句創建視圖V_SA,視圖包括學號、姓名、協會名、入會日期。
五、綜合題(本大題共2小題,每小題5分,共10分)
41.假設有一關系模式R(學號,姓名,系名,系主任,課程號,課程名,成績)其中:每個系只有一位系主任;每個學生學習多門課程,每個課程多個同學選修,每個同學的每門課程只有一個成績。(1)根據上述條件,寫出關系模式R的關鍵碼。(2)R最高屬于第幾范式,為什么?(3)將R規范到3NF。
42.設有如下實體:讀者:讀者編號,姓名,身份證號單位:單位號,單位名稱圖書:圖書號,圖書名,定價出版社:出版社名,電話,郵政編碼,地址其中,每個讀者可以借閱多本圖書,每本圖書可以由多名讀者借閱,讀者借閱圖書要記錄借閱日期及還書目期,圖書可以重復借閱,但每個讀者每本圖書每天最多借一次:每個單位有多個讀者,每個讀者只屬于一個單位;每個出版社可以出版多種圖書,每本圖書只屬予一個出版社。(1)試畫出反映上述實體關系的E-R圖(不必畫實體的屬性)。(2)轉換成關系模式,并指出每個關系模式的主碼和外碼(如果有外碼指出來),在主碼下畫直線______,在外碼下畫波浪線______。
延伸閱讀
- 考前自救指南:希賽自考題庫快速提分
- 自考專屬刷題工具,刷題即提分!
- 最后9天,自考歷年真題應該怎么刷?
- 自考備考一站式服務:希賽自考題庫APP
- 0基礎逆襲秘籍:希賽全套自考學習包(含智能題庫)
- 避開備考誤區!用希賽自考APP快速提分!
自考微信公眾號
掃碼添加
自考備考資料免費領取
去領取
掃描二維碼