?數(shù)據(jù)庫(kù)系統(tǒng)原理自考2012年10月真題
摘要:本試卷為選擇題型,填空題,簡(jiǎn)答題,綜合題,設(shè)計(jì)等題型。
數(shù)據(jù)庫(kù)系統(tǒng)原理自考2012年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ù)管理技術(shù)的發(fā)展經(jīng)歷了人工管理、文件系統(tǒng)、數(shù)據(jù)庫(kù)和高級(jí)( )
A.數(shù)據(jù)描述階段
B.應(yīng)用程序系統(tǒng)
C.編譯系統(tǒng)
D.數(shù)據(jù)庫(kù)階段
2.下面不是關(guān)系數(shù)據(jù)模型的性質(zhì)的是( )
A.關(guān)系的每個(gè)屬性是不可分割的
B.關(guān)系模型的查詢效率比非關(guān)系模型高
C.關(guān)系中不允許出現(xiàn)重復(fù)元組
D.關(guān)系是一個(gè)集合,因此沒(méi)有行序
3.要保證數(shù)據(jù)庫(kù)邏輯數(shù)據(jù)獨(dú)立性,需要修改的是( )
A.邏輯模式
B.模式與內(nèi)模式的映射
C.邏輯模式與外模式的映射
D.內(nèi)模式
4.下列模型中,廣泛采用ER模型設(shè)計(jì)方法的是( )
A.邏輯模型
B.概念模型
C.物理模型
D.外模型
5.如果關(guān)系模式設(shè)計(jì)的不好,會(huì)出現(xiàn)( )
A.數(shù)據(jù)冗余
B.函數(shù)依賴
C.關(guān)鍵碼
D.多值依賴
6.下面說(shuō)法正確的是( )
A.滿足4范式不一定滿足BC范式
B.滿足BC范式一定滿足4范式
C.滿足4范式一定滿足BC范式
D.BC范式與4范式?jīng)]有任何關(guān)系
7.若關(guān)系R和S分別包含r和s個(gè)屬性,分別含有m和n個(gè)元組,則R×S( )
A.包含r+s個(gè)屬性和m+n個(gè)元組
B.包含r+s個(gè)屬性和m×n個(gè)元組
C.包含r×s個(gè)屬性和m+n個(gè)元組
D.包含r×s個(gè)屬性和m×n個(gè)元組
8.關(guān)系演算是一種( )
A.以元組為變量的謂詞演算
B.以屬性為變量的謂詞演算
C.基于集合的運(yùn)算
D.以關(guān)系為運(yùn)算對(duì)象的高級(jí)運(yùn)算的集合
9.下列關(guān)于導(dǎo)出表敘述正確的是( )
A.導(dǎo)出表即為視圖
B.導(dǎo)出表是執(zhí)行了查詢時(shí)產(chǎn)生的表
C.導(dǎo)出表必然與原表具有同樣結(jié)構(gòu)
D.導(dǎo)出表可以用CREATETABLE直接創(chuàng)建
10.關(guān)于SQL語(yǔ)言下列描述正確的是( )
A.SQL語(yǔ)言只包括數(shù)據(jù)查詢語(yǔ)言和數(shù)據(jù)操縱語(yǔ)言
B.用SQL語(yǔ)言可以實(shí)現(xiàn)可視化應(yīng)用程序開發(fā)
C.SQL語(yǔ)言可作為一種交互式語(yǔ)言
D.SQL語(yǔ)言是一種關(guān)系代數(shù)查詢語(yǔ)言
11.DBMS的恢復(fù)管理子系統(tǒng)保證了事務(wù)的( )
A.獨(dú)立性實(shí)現(xiàn)
B.一致性實(shí)現(xiàn)
C.隔離性實(shí)現(xiàn)
D.持久性實(shí)現(xiàn)
12.下列不屬于并發(fā)操作帶來(lái)的問(wèn)題的是( )
A.丟失更新
B.讀臟數(shù)據(jù)
C.不可重復(fù)讀
D.運(yùn)算溢出
13.記錄了所有SQLServer2000的系統(tǒng)信息、登錄賬號(hào)、系統(tǒng)配置設(shè)置、系統(tǒng)中所有數(shù)據(jù)庫(kù)及其系統(tǒng)信息以及存儲(chǔ)介質(zhì)信息的是( )
A.Master數(shù)據(jù)庫(kù)
B.Model數(shù)據(jù)庫(kù)
C.Msdb數(shù)據(jù)庫(kù)
D.Tempdb數(shù)據(jù)庫(kù)
14.用PowerBuilder腳本語(yǔ)言來(lái)連接數(shù)據(jù)庫(kù)時(shí),語(yǔ)句SQLCA.DBMS="ODBC"所指的是( )
A.數(shù)據(jù)庫(kù)廠商的名稱
B.定義程序是否提交事務(wù)
C.從數(shù)據(jù)庫(kù)中顯示檢索到的數(shù)據(jù)
D.所需要的額外信息
15.在面向?qū)ο蠹夹g(shù)中,可以避免數(shù)據(jù)結(jié)構(gòu)的無(wú)窮嵌套問(wèn)題的數(shù)據(jù)類型是( )
A.行類型
B.集合類型
C.引用類型
D.包類型
二、填空題(本大題共10小題,每空1分,共10分)
11.數(shù)據(jù)庫(kù)系統(tǒng)提供四方面數(shù)據(jù)控制功能:數(shù)據(jù)庫(kù)的恢復(fù)、數(shù)據(jù)庫(kù)的并發(fā)控制、數(shù)據(jù)的完整性和____________。
12.若關(guān)系R滿足1NF,且它的每一非主屬性完全函數(shù)依賴于候選鍵,則該關(guān)系滿足___________。
13.數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)從開始規(guī)劃、設(shè)計(jì)、實(shí)現(xiàn)、維護(hù)到最后被新的系統(tǒng)取代而停止使用的整個(gè)期間,稱為數(shù)據(jù)庫(kù)系統(tǒng)的________________。
14.關(guān)系R和S做外連接時(shí),結(jié)果元組中只有R中的屬性存在Null值,則該連接屬于_____________連接。
15.國(guó)際標(biāo)準(zhǔn)化組織ISO發(fā)布的SQL語(yǔ)言標(biāo)準(zhǔn)SQL99習(xí)慣上被稱為____________。
16.SQL的基本表約束主要有三種形式:候選鍵定義、外鍵定義、______________定義。
17.封鎖對(duì)象的大小稱為_______________。
18.用戶管理SQLServer2000的主要管理工具是_____________。
19.在PB9.0中連接數(shù)據(jù)庫(kù)有三個(gè)步驟:建立ODBC數(shù)據(jù)源;建立數(shù)據(jù)庫(kù)描述文件;用 __________命令連接數(shù)據(jù)庫(kù)。
110.在對(duì)象聯(lián)系圖中,橢圓之間的邊表示對(duì)象之間的__________。
三、簡(jiǎn)答題(本大題共10小題,每小題3分,共30分)
21.什么是數(shù)據(jù)庫(kù)的外模式,外模式有何特點(diǎn)?
22.簡(jiǎn)述邏輯設(shè)計(jì)的主要步驟。
23.設(shè)關(guān)系模式R(A,B,C,D,E,G)上的函數(shù)依賴集F={D→G,C→A,CD→E,A→B},那么分解ρ={DG,AC,CDE,AB}是無(wú)損分解嗎?為什么?
24.說(shuō)明DROPTABLE語(yǔ)句和DELETE語(yǔ)句的聯(lián)系和區(qū)別。
25.典型的數(shù)據(jù)庫(kù)恢復(fù)策略中,平時(shí)應(yīng)做好哪兩件事?
26.簡(jiǎn)述SQL3觸發(fā)器中觸發(fā)動(dòng)作的作用,它由哪幾個(gè)部分組成?
27.什么是數(shù)據(jù)庫(kù)的安全性?
28.SQLServer中的存儲(chǔ)過(guò)程有哪些主要的優(yōu)點(diǎn)?
29.簡(jiǎn)述PowerBuilder9.0查詢畫板的功能。
210.簡(jiǎn)述驅(qū)動(dòng)程序管理器的主要功能。
四、設(shè)計(jì)題(本大題共5小題,每小題4分,共20分)
31.36.某農(nóng)場(chǎng)有多名飼養(yǎng)員(Worker),每名飼養(yǎng)員可以飼養(yǎng)多只動(dòng)物(Animal),每只動(dòng)物都有一個(gè)動(dòng)物編號(hào),每只動(dòng)物只由一名飼養(yǎng)員飼養(yǎng),其關(guān)系模式如下:Worker(wID,wName,wSex,wAge,wPhone),分別表示(編號(hào),姓名,性別,年齡,電話)Animal(aID,wID,aType,aAge),分別表示(動(dòng)物編號(hào),飼養(yǎng)員編號(hào),種類,年齡)實(shí)現(xiàn)下列操作: 用關(guān)系代數(shù)語(yǔ)言查詢沒(méi)有飼養(yǎng)過(guò)牛的飼養(yǎng)員的姓名和年齡。
32.根據(jù)題36給出的關(guān)系模式,實(shí)現(xiàn)下列操作: 寫出創(chuàng)建飼養(yǎng)員表的SQL語(yǔ)句,其中wID定義為主碼。
33.根據(jù)題36給出的關(guān)系模式,實(shí)現(xiàn)下列操作: 用SQL語(yǔ)言查詢由姓吳的飼養(yǎng)員飼養(yǎng)的所有動(dòng)物的個(gè)數(shù)。
34.根據(jù)題36給出的關(guān)系模式,實(shí)現(xiàn)下列操作: 用SQL語(yǔ)言查詢飼養(yǎng)過(guò)?;蛘吣挲g大于40歲的飼養(yǎng)員的編號(hào)。
35.根據(jù)題36給出的關(guān)系模式,實(shí)現(xiàn)下列操作: 用SQL語(yǔ)言創(chuàng)建視圖VW:沒(méi)有飼養(yǎng)過(guò)牛的飼養(yǎng)員的姓名和年齡。
五、綜合題(本大題共2小題,每小題5分,共10分)
41.設(shè)有關(guān)系模式R(學(xué)號(hào)Sno,課程號(hào)Cno,成績(jī)G,任課教師TN,教師工作單位TD),基于R的函數(shù)依賴集F={(Sno,Cno) →G, Cno→TN, TN→TD}根據(jù)上述規(guī)定(1)寫出模式R的關(guān)鍵碼。(2)判斷R最高為第幾范式?為什么?(3)若R不為3NF,試將R分解成等價(jià)的3NF模式。
42.某學(xué)生管理系統(tǒng),涉及如下信息:學(xué)生:學(xué)號(hào)、姓名、性別、年齡; 課程:課程號(hào)、課程名、學(xué)分; 教師:教師號(hào)、姓名、職稱、專業(yè); 學(xué)會(huì):學(xué)會(huì)名稱、成立時(shí)間、負(fù)責(zé)人姓名、會(huì)費(fèi)。假設(shè)每門課程可由多位教師講授,每位教師只講授一門課程;每個(gè)學(xué)生可加入多個(gè)學(xué)會(huì),學(xué)生進(jìn)入學(xué)會(huì)有一個(gè)入會(huì)年份。學(xué)生可選修多門課程,每個(gè)學(xué)生選修的每門課程有一個(gè)成績(jī)。(1)根據(jù)以上敘述,設(shè)計(jì)優(yōu)化的ER模型,要求標(biāo)注聯(lián)系類型(可省略實(shí)體的屬性)。(2)將ER模型轉(zhuǎn)換成關(guān)系模型,要求標(biāo)注每個(gè)關(guān)系模型的主鍵和外鍵(如果存在)。
延伸閱讀
- 2025年4月自考政治經(jīng)濟(jì)學(xué)(中級(jí))全真模擬試題
- 2023年10月自考00257票據(jù)法真題
- 2023年10月自考00249國(guó)際私法真題
- 2023年10月自考00246國(guó)際經(jīng)濟(jì)法概論真題
- 2023年10月自考00245刑法學(xué)真題
- 2023年10月自考00186國(guó)際商務(wù)談判真題
自考微信公眾號(hào)
掃碼添加
自考備考資料免費(fèi)領(lǐng)取
去領(lǐng)取