?數(shù)據(jù)庫(kù)系統(tǒng)原理自考2015年04月真題
摘要:本試卷為選擇題型,填空題,簡(jiǎn)答題,綜合題,設(shè)計(jì)等題型。
數(shù)據(jù)庫(kù)系統(tǒng)原理自考2015年04月真題及答案解析
本試卷為選擇題型,填空題,簡(jiǎn)答題,綜合題,設(shè)計(jì)等題型。
一、單項(xiàng)選擇題在每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,請(qǐng)將其代碼填寫在題后的括號(hào)內(nèi)。錯(cuò)選、多選或未選均無(wú)分。 (本大題共15小題,每小題2分,共30分)
1.在文件系統(tǒng)階段,所具有的獨(dú)立性是( )
A.邏輯獨(dú)立性
B.物理獨(dú)立性
C.系統(tǒng)獨(dú)立性
D.設(shè)備獨(dú)立性
2.在數(shù)據(jù)庫(kù)的三級(jí)模式中,描述數(shù)據(jù)庫(kù)中數(shù)據(jù)的物理存儲(chǔ)結(jié)構(gòu)的是( )
A.內(nèi)模式
B.外模式
C.邏輯模式
D.子模式
3.每個(gè)部門有多名職工,每名職工在一個(gè)部門任職,實(shí)體集部門與職工之間的聯(lián)系是( )
A.一對(duì)一
B.一對(duì)多
C.多對(duì)一
D.多對(duì)多
4.有關(guān)系R(A,B,C),主碼為A;S(D,A),主碼為D,外碼為A,參照R中的屬性A。關(guān)系R和S的元組如下表所示。關(guān)系s中違反參照完整性規(guī)則的元組是( )
A.(d1,2)
B.(d2,NULL)
C.(d3,4)
D.(d4,1)
5.設(shè)有關(guān)系模式R(A,B,C,D),F(xiàn)是R上的FD集,F(xiàn)={A→B,B→C,C→D},則屬性集BC的閉包(BC)+為( )
A.BD
B.BCD
C.BC
D.CD
6.設(shè)關(guān)系模式R的屬性集是U,X是U的一個(gè)子集。如果x→U在R上成立,但對(duì)于X的任 一真子集X1→U不成立,那么稱X是R上的一個(gè)( )
A.候選鍵
B.超鍵
C.主鍵
D.外鍵
7.關(guān)系代數(shù)運(yùn)算RNS等價(jià)于( )
A.R—S—R
B.R+S—(R—S)
C.S—(S—R)
D.S—(R—S)
8.關(guān)于關(guān)系代數(shù)表達(dá)式的優(yōu)化敘述不正確的是( )
A.應(yīng)盡可能提前笛卡爾積和連接運(yùn)算
B.應(yīng)盡可能提前進(jìn)行選擇和投影運(yùn)算
C.關(guān)系代數(shù)表達(dá)式優(yōu)化后與原表達(dá)式必須等價(jià)
D.優(yōu)化應(yīng)該考慮關(guān)系的存儲(chǔ)策略
9.以下不屬于核心SQL包含的部分是( )
A.數(shù)據(jù)操縱語(yǔ)言
B.數(shù)據(jù)定義語(yǔ)言
C.數(shù)據(jù)安全語(yǔ)言
D.嵌入式SQL語(yǔ)言的使用規(guī)定
10.以下不屬于SQL提供的數(shù)據(jù)類型是( )
A.DOUBLE PRECISION
B.FLOAT
C.VARCHAR
D.ARRAY
11.在DB恢復(fù)時(shí),對(duì)已經(jīng)提交,但更新未寫入磁盤的事務(wù)執(zhí)行( )
A.UND0處理
B.RED0處理
C.ROUBACK處理
D.ABORT處理
12.修改數(shù)據(jù)庫(kù)模式的權(quán)限有四個(gè),分別是( )
A.修改、插入、索引、讀
B.索引、資源、修改、撤銷
C.讀、插入、修改、刪除
D.索引、讀、修改、撤銷
13.SQL Server 2000的主要工具中,執(zhí)行T—SQL的最佳輕量級(jí)工具是( )
A.查詢分析器
B.服務(wù)管理器
C.企業(yè)管理器
D.事件探查器
14.PowerBuilder9.0中,開發(fā)空間有三個(gè)層次:工作空間、目標(biāo)和庫(kù)文件,其中目標(biāo)的擴(kuò)展名是( )
A..dsw
B..pbl
C..pbt
D..pbw
15.在對(duì)象聯(lián)系圖中,表示對(duì)象類型之聞的超類與子類聯(lián)系(從子類指向超類)的是( )
A.→
B.→→
C.←→
D.=>
二、填空題(本大題共10小題,每空1分,共10分)
11.數(shù)據(jù)庫(kù)管理系統(tǒng)是位于用戶與0S之間的一層_______。
12.完成關(guān)系模式設(shè)計(jì)是在數(shù)據(jù)庫(kù)設(shè)計(jì)的______階段。
13.由于數(shù)據(jù)的冗余,在對(duì)數(shù)據(jù)操作時(shí)常會(huì)引起各種操作異常,包括:修改異常、插入異常和_______。
14.關(guān)系演算運(yùn)算P1→P2可以由其他關(guān)系演算運(yùn)算符等價(jià)地轉(zhuǎn)化為______。
15.存儲(chǔ)過(guò)程是使用______和流程控制語(yǔ)句編寫的模塊,存儲(chǔ)在數(shù)據(jù)庫(kù)服務(wù)器端,供客戶端程序調(diào)用。
16.事務(wù)是數(shù)據(jù)庫(kù)環(huán)境中的一個(gè)邏輯工作單元,相當(dāng)于操作系統(tǒng)環(huán)境中的______概念。
17.引起系統(tǒng)停止運(yùn)轉(zhuǎn)隨之要求重新啟動(dòng)的事件稱為______。
18.SQL Server的安全性是基于用戶、角色、______和權(quán)限的概念的。
19.PowerBuilder是基于客戶機(jī)/服務(wù)器應(yīng)用的快速______前端開發(fā)工具。
110.ODBC技術(shù)為應(yīng)用程序提供了一套CLI函數(shù)庫(kù)和基于______的運(yùn)行支持環(huán)境。
三、簡(jiǎn)答題(本大題共10小題,每小題3分,共30分)
21.簡(jiǎn)述數(shù)據(jù)獨(dú)立性的概念。
22.設(shè)有函數(shù)依賴集F={A→B,A→E,Al→E,CD→I},試求與F等價(jià)的最小函數(shù)依賴集。
23.簡(jiǎn)述數(shù)據(jù)庫(kù)系統(tǒng)的生存期。
24.簡(jiǎn)述關(guān)系代數(shù)運(yùn)算中外連接的種類及分別實(shí)現(xiàn)的功能。
25.簡(jiǎn)述事務(wù)調(diào)度的概念。
26.簡(jiǎn)述SQL3觸發(fā)器的概念及組成。
27.簡(jiǎn)述使用S鎖的操作。
28.簡(jiǎn)述T—SQL語(yǔ)言中給變量賦值所使用的命令Select和Set的主要區(qū)別。
29.在PowerBuilder腳本中,寫出給數(shù)據(jù)窗口控件dw_1設(shè)置通訊區(qū)域sqlca和從數(shù)據(jù)庫(kù)中顯示檢索到的數(shù)據(jù)的語(yǔ)句。
210.簡(jiǎn)述SQL/CLI中連接記錄的功能。
四、設(shè)計(jì)題(本大題共5小題,每小題4分,共20分)
31.某藥店管理系統(tǒng)的數(shù)據(jù)庫(kù)包含如下關(guān)系表:Drug(dID,dName,dPlace,dSpec),藥品目錄表,分別表示(藥品編號(hào),藥品名稱,藥品產(chǎn)地,規(guī)格)Purchase(pDate,dID,pAmmo,pPrice,pProvider),藥品采購(gòu)表,分別表示(采購(gòu)日期,藥品編號(hào),采購(gòu)數(shù)量,采購(gòu)單價(jià),供貨商)Retail(rDate,dID,rAmmo,rPrice,payStyle),藥晶零售表,分別表示(銷售l3期,藥品編號(hào),銷售數(shù)量,銷售單價(jià),付款方式)實(shí)現(xiàn)下列操作: 用關(guān)系代數(shù)表達(dá)式查詢單次采購(gòu)數(shù)量大于1000的藥品編號(hào)、藥品名稱和供貨商名稱。
32.使用SQL語(yǔ)句修改藥品編號(hào)為“l(fā)012”的藥品名稱為“頭孢氨芐膠囊”,產(chǎn)地為“青島”。
33.使用SQL語(yǔ)句查詢所有藥品累計(jì)采購(gòu)的情況,包括每種藥品的藥品編號(hào)、藥品名稱、總 數(shù)量和總金額。如果藥品沒有被采購(gòu)過(guò),數(shù)量和金額置為空值。
34.使用SQL語(yǔ)句查詢單筆銷售金額低于l0元的藥品編號(hào)、藥品名稱、銷售金額(列名稱改 為total)。
35.使用SQL語(yǔ)句建立視圖VWl:2015年3月1 13后藥品的銷售記錄,包括藥品編號(hào)、藥品名稱、銷售日期、銷售數(shù)量、銷售單價(jià)、銷售金額、付款方式。
五、綜合題(本大題共2小題,每小題5分,共10分)
41.設(shè)有一個(gè)記錄學(xué)生參加勤工儉學(xué)情況的關(guān)系模式:R(學(xué)號(hào)S,學(xué)生名N,班級(jí)C,工作種類W,收入M)FD={S→N,S→C,(s,w) →M(1)根據(jù)上述條件,寫出模式R的關(guān)鍵碼。(2)R最高屬于幾范式,為什么?(3)將R規(guī)范到3NF。
42.某汽車運(yùn)輸公司數(shù)據(jù)庫(kù)中,涉及的部分信息如下:車隊(duì):車隊(duì)號(hào)、車隊(duì)名等;車輛:牌照號(hào)、廠家、出廠日期等;司機(jī):司機(jī)編號(hào)、姓名、電話等。其中,每個(gè)車隊(duì)可聘用若干司機(jī),但每個(gè)司機(jī)只能應(yīng)聘于一個(gè)車隊(duì),車隊(duì)聘用司機(jī) 有個(gè)聘期;車隊(duì)與車輛之間存在“擁有”聯(lián)系,每個(gè)車隊(duì)可擁有若干車輛,但每輛車只能 屬于一個(gè)車隊(duì);司機(jī)與車輛之間存在著“使用”聯(lián)系,司機(jī)使用車輛有使用日期和公里數(shù) 兩個(gè)屬性,每個(gè)司機(jī)可使用多輛汽車,每輛汽車可被多個(gè)司機(jī)使用。(1)試畫出ER圖,并在圖上注明聯(lián)系類型(可省略實(shí)體屬性)。(2)將ER圖轉(zhuǎn)換成關(guān)系模式,并指出每個(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)取