?數(shù)據(jù)庫系統(tǒng)原理自考2007年10月真題
摘要:本試卷為選擇題型,填空題,簡答題,綜合題,設計等題型。
數(shù)據(jù)庫系統(tǒng)原理自考2007年10月真題及答案解析
本試卷為選擇題型,填空題,簡答題,綜合題,設計等題型。
一、單項選擇題在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題后的括號內(nèi)。錯選、多選或未選均無分。 (本大題共15小題,每小題2分,共30分)
1.在數(shù)據(jù)庫方式下,信息處理中占據(jù)中心位置的是( )
A.磁盤
B.程序
C.數(shù)據(jù)
D.內(nèi)存
2.下列功能中,不屬于DML基本操作功能的是( )
A.排序
B.插入
C.修改
D.檢索
3.在下列四種模型中,與計算機的硬件及軟件均無關的是( )
A.外部模型
B.邏輯模型
C.概念模型
D.內(nèi)部模型
4.設計數(shù)據(jù)庫時,應該首先設計數(shù)據(jù)庫的( )
A.應用系統(tǒng)結構
B.概念結構
C.邏輯結構
D.物理結構
5.如果實體X的存在依賴于Y的存在,且X主鍵的部分或全部從Y中獲得,則X是( )
A.遞歸實體
B.復合實體
C.弱實體
D.超類實體
6.關系規(guī)范化中的插入異常是指( )
A.不該插入的數(shù)據(jù)被插入
B.應該插入的數(shù)據(jù)沒插入
C.插入了沒有用的數(shù)據(jù)
D.插入了錯誤的數(shù)據(jù)
7.兩個函數(shù)依賴集F和G等價的充分必要條件是( )
A.F=G
B.F+ =G
C.F=G+
D.F+ =G+
8.設有關系R和S如題8圖: 題8圖則R與S進行差運算,其結果的元組數(shù)為( )
A.1
B.2
C.3
D.5
9.下列不屬于存儲過程優(yōu)點的是( )
A.增加了程序編寫工作量
B.提高運行速度
C.降低網(wǎng)絡通信量
D.間接實現(xiàn)安全控制
10.SQL語言的標準庫函數(shù)COUNT、SUM、AVG、MAX和MIN等,不允許出現(xiàn)在下列哪個子句中( )
A.SELECT
B.HAVING
C.GROUP…HAVING
D.WHERE
11.SQL語言是關系型數(shù)據(jù)庫系統(tǒng)典型的數(shù)據(jù)庫語言,它是( )
A.過程化語言
B.結構化查詢語言
C.格式化語言
D.導航式語言
12.將查詢關系S的權限授予用戶WANG,并允許該用戶將此權限授予其他用戶。實現(xiàn)此功能的SQL語句是( )
A.GRANT SELECT TO S ON WANG WITH PUBLIC
B.GRANT SELECT ON S TO WANG WITH PUBLIC
C.GRANT SELECT TO S ON WANG WITH GRANT OPTION
D.GRANT SELECT ON S TO WANG WITH GRANT OPTION
13.若事務T1已經(jīng)給數(shù)據(jù)A加上了共享鎖,則事務T2( )
A.只能再對A加共享鎖
B.只能再對A加排他鎖
C.可以對A加共享鎖,也可以對A加排他鎖
D.不能再給A加任何鎖
14.在對象聯(lián)系圖中,表示對象類型之間的超類與子類聯(lián)系的是( )
A.雙向箭頭
B.雙線箭頭
C.雙箭頭
D.單箭頭
15.在SQL/CLI中,將宿主程序與數(shù)據(jù)庫交互的有關信息記錄在運行時數(shù)據(jù)結果中的是( )
A.環(huán)境記錄、連接記錄、語句記錄、描述記錄
B.環(huán)境記錄、連接記錄、語句記錄、運行記錄
C.環(huán)境記錄、連接記錄、運行記錄、描述記錄
D.環(huán)境記錄、運行記錄、語句記錄、描述記錄
二、填空題(本大題共10小題,每空1分,共10分)
11.關系模型和層次、網(wǎng)狀模型的最大差別是用_______導航數(shù)據(jù)。
12.數(shù)據(jù)庫系統(tǒng)中三級模式結構定義存放在______中。
13.如果關系模式R是1NF,且每個非主屬性____函數(shù)依賴于候選鍵,那么稱R是第二范式的模式。
14.模式分解的優(yōu)點之一是能消除________和操作異?,F(xiàn)象。
15.若關系A有m個屬性,關系B有n個屬性,則A×B有________個屬性。
16.SQL語言中,向數(shù)據(jù)庫表中插入數(shù)據(jù)的命令是________。
17.在程序中,事務以BEGIN TRANSACTION語句開始,以_____語句或ROLL-BACK語句結束。
18.數(shù)據(jù)庫的并發(fā)操作通常會帶來三個問題:______問題、讀臟數(shù)據(jù)問題、不可重復讀問題。
19.ODBC技術為應用程序提供了一套CLI函數(shù)庫和基于______的運行支持環(huán)境。
110.在面向對象技術中,數(shù)據(jù)類型系統(tǒng)由基本類型、復合類型和_____三部分組成。
三、簡答題(本大題共10小題,每小題3分,共30分)
21.什么是數(shù)據(jù)獨立性?在數(shù)據(jù)庫中有哪兩級獨立性?
22.什么是DB的系統(tǒng)緩沖區(qū)?
23.設有函數(shù)依賴集F={AB→CE,A→C,GP→B,EP→A,CDE→P,HB→P,D→HG,ABC→PG},計算屬性集D關于F的閉包D+ 。
24.什么是事務?它具有哪些性質?
25.簡述基本表和視圖和區(qū)別。
26.簡述SQL語言的特點。
27.DBS中有哪些類型的故障?哪些故障破壞了數(shù)據(jù)庫?哪些故障未破壞數(shù)據(jù)庫?
28.SQL完整性約束有哪些?
29.簡述類圖中的重復度與ER圖中實體的基數(shù)的區(qū)別。
210.ODBC的體系結構有哪幾層?
四、設計題(本大題共5小題,每小題4分,共20分)
31.設教學數(shù)據(jù)庫中有三個關系:學生關系S(S#,SNAME,AGE,SEX,DEPT),其屬性分別表示學號、姓名、年齡、性別、所在系。課程關系C(C#,CNAME,TEACHER),其屬性分別表示課程號、課程名、任課教師名。選課關系SC(S#,C#,GRADE},其中GRADE表示成績。 請用關系代數(shù)表達式表達下面的查詢。檢索選修課程號為“C2”的學生的學號和姓名。
32.在36題的基本表中,試用SQL語句完成下面操作:查詢與張明同一個系的學生信息。
33.在36題的基本表中,試用SQL語句完成下面操作:刪除學號為“95002”的學生選修的課程號為“C2”的記錄。
34.在36題的基本表中,試用SQL語句完成下面的操作:建立數(shù)學系學生的視圖C_STUDENT,并要求進行修改和插入數(shù)據(jù)時,仍需保證該視圖只有數(shù)學系的學生。視圖的屬性名為:S#,SNAME,AGE,DEPT。
35.在36題的基本表中,試用SQL語句查詢每個學生已選修課程的門數(shù)及平均成績。
五、綜合題(本大題共2小題,每小題5分,共10分)
41.設某工廠數(shù)據(jù)庫中有四個實體集。一是“倉庫”實體集,屬性有倉庫號、倉庫面積等;二是“零件”實體集,屬性有零件號、零件名、規(guī)格、單價等;三是“供應商”實體集,屬性有供應商號、供應商名、地址等;四是“保管員”實體集,屬性有職工號、姓名等。 設倉庫與零件之間有“存放”聯(lián)系,每個倉庫可存放多種零件,每種零件可存放于若干倉庫中,每個倉庫存放每種零件要記錄庫存量;供應商與零件之間有“供應”聯(lián)系,一個供應商可供應多種零件,每種零件也可由多個供應商提供,每個供應商每提供一種零件要記錄供應量;倉庫與保管員之間有“工作”聯(lián)系,一個倉庫可以有多名保管員,但一名保管員只能在一個倉庫工作。(1)試為該工廠的數(shù)據(jù)庫設計一個ER模型,要求標注聯(lián)系類型,可省略實體屬性。(2)根據(jù)轉換規(guī)則,將ER模型轉換成關系模型,要求標明每個關系模式的主鍵和外鍵。
42.設有一個反映職工每月超額完成生產(chǎn)任務的關系模式:R(日期,職工號,姓名,工種,額定工作量,本月超額)如果規(guī)定:每個職工只隸屬于一個工種,每個工種的額定工作量惟一,每個工種的職工有多人。(1) 根據(jù)上述規(guī)定,寫出模式R的基本FD和關鍵碼。(2) R最高屬于第幾范式,并說明理由。(3) 將R規(guī)范到3NF。
延伸閱讀
- 2025年4月自考政治經(jīng)濟學(中級)全真模擬試題
- 2023年10月自考00257票據(jù)法真題
- 2023年10月自考00249國際私法真題
- 2023年10月自考00246國際經(jīng)濟法概論真題
- 2023年10月自考00245刑法學真題
- 2023年10月自考00186國際商務談判真題
自考微信公眾號
掃碼添加
自考備考資料免費領取
去領取