?數(shù)據(jù)庫系統(tǒng)原理自考2010年10月真題
摘要:本試卷為選擇題型,填空題,簡答題,綜合題,設(shè)計(jì)等題型。
數(shù)據(jù)庫系統(tǒng)原理自考2010年10月真題及答案解析
本試卷為選擇題型,填空題,簡答題,綜合題,設(shè)計(jì)等題型。
一、單項(xiàng)選擇題在每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,請(qǐng)將其代碼填寫在題后的括號(hào)內(nèi)。錯(cuò)選、多選或未選均無分。 (本大題共15小題,每小題2分,共30分)
1.在數(shù)據(jù)庫系統(tǒng)中,提供數(shù)據(jù)與應(yīng)用程序間物理獨(dú)立性的是( )
A.外模式/模式映像
B.模式/內(nèi)模式映像
C.外模式/內(nèi)模式映像
D.子模式/模式映像
2.對(duì)于實(shí)體集A中的每一個(gè)實(shí)體,實(shí)體集B中至少有一個(gè)實(shí)體與之聯(lián)系,反之亦然,則稱實(shí)體集A與實(shí)體集B之間具有的聯(lián)系是( )
A.多對(duì)一
B.一對(duì)多
C.多對(duì)多
D.一對(duì)一
3.數(shù)據(jù)庫物理設(shè)計(jì)的任務(wù)不包括( )
A.優(yōu)化模式
B.存儲(chǔ)記錄結(jié)構(gòu)設(shè)計(jì)
C.確定數(shù)據(jù)存放位置
D.存取方法設(shè)計(jì)
4.設(shè)有關(guān)系WORK(ENO,CNO,PAY),主碼為(ENO,CNO)。按照實(shí)體完整性規(guī)則( )
A.只有ENO不能取空值
B.只有CNO不能取空值
C.只有PAY不能取空值
D.ENO與CNO都不能取空值
5.在關(guān)系模式R中,函數(shù)依賴X→Y的語義是( )
A.在R的某一關(guān)系中,若任意兩個(gè)元組的X值相等,則Y值也相等
B.在R的一切可能關(guān)系中,若任意兩個(gè)元組的X值相等,則Y值也相等
C.在R的某一關(guān)系中,Y值應(yīng)與X值相等
D.在R的一切可能關(guān)系中,Y值應(yīng)與X值相等
6.設(shè)R是一個(gè)關(guān)系模式,F(xiàn)是R上的一個(gè)FD集,R分解成數(shù)據(jù)庫模式ρ={R1,…,RK}。如果對(duì)R中滿足F的每一個(gè)關(guān)系r,都有則稱這個(gè)分解ρ是( )
A.無損分解
B.損失分解
C.保持函數(shù)依賴分解
D.丟失函數(shù)依賴分解
7.關(guān)系R和S如下表R-S的結(jié)果是( )
A.
B.
C.
D.
8.下面關(guān)于自然連接和等值連接的敘述中,不正確的是( )
A.自然連接是一種特殊的等值連接
B.自然連接要求在兩個(gè)關(guān)系中有公共屬性,而等值連接不必
C.兩種連接都可以只用笛卡爾積和選擇運(yùn)算導(dǎo)出
D.自然連接要在結(jié)果中去掉重復(fù)的屬性,而等值連接不必
9.設(shè)有關(guān)系表S(NO,NAME,AGE),其中AGE為年齡字段,則表達(dá)式 AGE NOT BETWEEN 18 AND 24 等價(jià)于( )
A.AGE<=18 OR AGE>=24
B.AGE<=18 OR AGE>24
C.AGE<18 OR AGE>=24
D.AGE<18 OR AGE>24
10.下列關(guān)于視圖的說法中錯(cuò)誤的是( )
A.視圖是從一個(gè)或多個(gè)基本表導(dǎo)出的表,它是虛表
B.視圖可以被用來對(duì)無權(quán)用戶屏蔽數(shù)據(jù)
C.視圖一經(jīng)定義就可以和基本表一樣被查詢和更新
D.視圖可以用來定義新的視圖
11.如果一個(gè)事務(wù)在故障發(fā)生之前完成,但是它并沒有到達(dá)檢查點(diǎn),則系統(tǒng)恢復(fù)時(shí)應(yīng)對(duì)該事務(wù)執(zhí)行( )
A.REDO操作
B.UNDO操作
C.RESTART操作
D.NULL操作
12.如果事務(wù)T1需要兩次讀取同一數(shù)據(jù)項(xiàng)A,但是在兩次讀操作的間隔中,另一個(gè)事務(wù)T2改變了A的值,那么此并發(fā)操作所引起的問題是( )
A.丟失更新
B.死鎖
C.不可重復(fù)讀
D.讀臟數(shù)據(jù)
13.在SQL Server 2000中,負(fù)責(zé)管理登錄賬號(hào)、數(shù)據(jù)庫用戶和權(quán)限,創(chuàng)建和管理數(shù)據(jù)庫的工具是( )
A.服務(wù)管理器
B.企業(yè)管理器
C.查詢分析器
D.事件探查器
14.PowerBuilder9.0的工作空間擴(kuò)展名是( )
A..pbt
B..pbl
C..dsw
D..pbw
15.在對(duì)象聯(lián)系圖中,表示兩個(gè)屬性之間值的聯(lián)系為逆聯(lián)系的是( )
A.小圓圈
B.單箭頭
C.雙線箭頭
D.雙向箭頭
二、填空題(本大題共10小題,每空1分,共10分)
11.在數(shù)據(jù)庫中為提高查詢速度而設(shè)置的邏輯排序手段稱為________。
12.關(guān)系模型中,數(shù)據(jù)聯(lián)系是通過表間的________實(shí)現(xiàn)的。
13.設(shè)F是關(guān)系模式R的FD集,如果對(duì)F中每個(gè)非平凡的FD X→Y,都有X是R的______,則R∈BCNF。
14.SQL數(shù)據(jù)庫中表的三種類型有________、視圖和導(dǎo)出表。
15.關(guān)系代數(shù)中基本操作是并、差、笛卡爾積、投影和選擇,沒有集合的________操作,因而關(guān)系代數(shù)運(yùn)算總是安全的。
16.封鎖技術(shù)中主要有兩種封鎖:排他型封鎖和________型封鎖。
17.DBS中用于安全性目的的數(shù)據(jù)庫日志稱為________。
18.在安裝SQL Server 2000時(shí),安裝程序會(huì)自動(dòng)創(chuàng)建4個(gè)系統(tǒng)數(shù)據(jù)庫,分別是________、Model數(shù)據(jù)庫、Msdb數(shù)據(jù)庫、Tempdb數(shù)據(jù)庫。
19.PowerBuilder的一大特點(diǎn)是提供了________,它封裝了對(duì)數(shù)據(jù)庫中的數(shù)據(jù)操作。
110.ODBC是一個(gè)分層體系結(jié)構(gòu),由縱向四個(gè)部分:ODBC數(shù)據(jù)庫應(yīng)用程序、________、DB驅(qū)動(dòng)程序、數(shù)據(jù)源構(gòu)成。
三、簡答題(本大題共10小題,每小題3分,共30分)
21.簡述外部模型的優(yōu)點(diǎn)。
22.簡述弱實(shí)體的概念。
23.以訂購關(guān)系ORDER(訂單號(hào),書號(hào),書名,單價(jià),訂購數(shù)量)為例,說明插入異常的含義。(注:一個(gè)訂單可訂購多種圖書)
24.簡述核心SQL的四個(gè)組成部分。
25.簡述事務(wù)的性質(zhì)。
26.設(shè)有關(guān)系R(A,B,C)和S(D,E,A),其中A是R的主鍵和S的外鍵,為了不破壞參照完整性,當(dāng)修改R中的A值時(shí),對(duì)S中的A值可能有幾種修改?
27.簡述權(quán)限的定義及權(quán)限的種類。
28.簡述T -SQL語言中Begin…End語句的作用。
29.簡述PowerBuilder9.0中連接ODBC數(shù)據(jù)庫的步驟。
210.簡述SQL/CLI中環(huán)境記錄的功能。
四、設(shè)計(jì)題(本大題共5小題,每小題4分,共20分)
31.設(shè)學(xué)生社團(tuán)管理數(shù)據(jù)庫有三個(gè)關(guān)系:S(Sno,Sname,Age,Sex,Dept)A(Ano,Aname,Location,Manager)SA(Sno,Ano,Date)其中表S的屬性分別表示學(xué)號(hào)、姓名、年齡、性別和所在系;表A的屬性分別表示會(huì)員編號(hào)、協(xié)會(huì)名、協(xié)會(huì)的辦公地點(diǎn)和負(fù)責(zé)人(負(fù)責(zé)人為學(xué)號(hào));表SA描述了學(xué)生參加社團(tuán)的情況,其屬性分別表示學(xué)號(hào)、協(xié)會(huì)編號(hào)、加入?yún)f(xié)會(huì)時(shí)間。 試用SQL語言查詢參加“籃球”協(xié)會(huì)的學(xué)生姓名和所在系。
32.依據(jù)36題的關(guān)系模式,建立一個(gè)包含Sno、Sname、Aname和Date的視圖ST。
33.依據(jù)36題的關(guān)系模式,試用SQL語言查詢每個(gè)協(xié)會(huì)的協(xié)會(huì)編號(hào)和學(xué)生數(shù),并按人數(shù)降序排列。
34.依據(jù)36題的關(guān)系模式,試用SQL語言查詢沒有參加任何協(xié)會(huì)的學(xué)生姓名和所在系。
35.依據(jù)36題的關(guān)系模式,試用關(guān)系代數(shù)查詢計(jì)算機(jī)系的學(xué)生姓名和年齡。
五、綜合題(本大題共2小題,每小題5分,共10分)
41.設(shè)某家電公司售后服務(wù)系統(tǒng)中有一個(gè)記錄安裝工人日工作量的關(guān)系模式: R(員工編號(hào),姓名,電話,產(chǎn)品型號(hào),日期,安裝數(shù)量) 如果規(guī)定:員工每天可安裝多種產(chǎn)品,并按不同產(chǎn)品型號(hào)統(tǒng)計(jì)安裝數(shù)量。(1)寫出關(guān)系模式R的基本FD和關(guān)鍵碼。(2)R最高屬于第幾范式。(3)將R規(guī)范到3NF。
42.某商業(yè)集團(tuán)的商品進(jìn)銷存系統(tǒng)中,涉及的部分信息如下:(1)商品:商品號(hào)、商品名、規(guī)格、計(jì)量單位。(2)供應(yīng)商:供應(yīng)商號(hào)、供應(yīng)商名、地址。(3)商店:商店號(hào)、商店名、地址。(4)客戶:客戶號(hào)、客戶名、地址。 其中,每個(gè)供應(yīng)商可供應(yīng)多種商品,每種商品也可向多個(gè)供應(yīng)商訂購,訂購時(shí)要記錄訂購單價(jià)和訂購數(shù)量;每個(gè)商店可向多個(gè)客戶銷售多種商品,每個(gè)客戶可以從多個(gè)商店購買多種商品,每種商品也可在多個(gè)商店銷售給多個(gè)客戶,商品銷售時(shí)要記錄銷售單價(jià)、銷售數(shù)量和銷售日期。(1)建立一個(gè)反映上述局部應(yīng)用的ER模型,要求標(biāo)注聯(lián)系類型(可省略實(shí)體屬性)。(2)根據(jù)轉(zhuǎn)換規(guī)則,將ER模型轉(zhuǎn)換為關(guān)系模型。
延伸閱讀
- 2023年10月自考00257票據(jù)法真題
- 2023年10月自考00249國際私法真題
- 2023年10月自考00246國際經(jīng)濟(jì)法概論真題
- 2023年10月自考00245刑法學(xué)真題
- 2023年10月自考00186國際商務(wù)談判真題
- 2023年10月自考00185商品流通概論真題
自考微信公眾號(hào)
掃碼添加
自考備考資料免費(fèi)領(lǐng)取
去領(lǐng)取