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