計算機三級數(shù)據(jù)庫技術(shù)復(fù)習(xí)題及答案:選擇題
【復(fù)習(xí)題一】
1). 結(jié)構(gòu)化程序設(shè)計的三種基本邏輯結(jié)構(gòu)是( )。
A.選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)和嵌套結(jié)構(gòu)
B.順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)
C.選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)和模塊結(jié)構(gòu)
D.順序結(jié)構(gòu)、遞歸結(jié)構(gòu)和循環(huán)結(jié)構(gòu)
正確答案:B
2). E-R圖提供了表示實體型、屬性和聯(lián)系的方法,其中菱形表示( )。
A.實體型
B.屬性
C.聯(lián)系
D.屬性和聯(lián)系
正確答案:C
3). 下列敘述中不屬于三層B/S結(jié)構(gòu)數(shù)據(jù)庫應(yīng)用系統(tǒng)特點和操作特征的是( )
A.客戶端使用瀏覽器,瀏覽器與Web應(yīng)用服務(wù)器之間的通信使用超文本傳輸協(xié)議(HTTP)
B.數(shù)據(jù)庫服務(wù)器接受應(yīng)用服務(wù)器提出的數(shù)據(jù)操作請求,對數(shù)據(jù)庫進(jìn)行相應(yīng)的操作,并將操作結(jié)果返回給應(yīng)用服務(wù)器
C.這種結(jié)構(gòu)使客戶端和服務(wù)器能在不同的系統(tǒng)間通信,但對客戶機配置要求較高,且應(yīng)用軟件維護(hù)代價也較大
D.這種結(jié)構(gòu)不受時空限制,使用者可以在全球任何地方,任何時間請求數(shù)據(jù)庫應(yīng)用系統(tǒng)提供的各種數(shù)據(jù)服務(wù)
正確答案:C
答案解析:B/S結(jié)構(gòu)的數(shù)據(jù)庫應(yīng)用系統(tǒng)的特點是用戶界面完全通過WWW瀏覽器實現(xiàn),一部分事務(wù)邏輯在前端實現(xiàn),主要的事務(wù)邏輯在服務(wù)器實現(xiàn),所以其對客戶機配置要求不高,即使對服務(wù)器要求較高,也不需要安裝客戶端軟件。
4). 可以伴隨著表的打開而自動打開的索引是( )。
A.GOTOP
B.GOBOTFOM
C.GO6
D.SKIP
正確答案:C
5). 通過連編可以生成多種類型的文件,但是卻不能生成( )
A.PRG文件
B.APP文件
C.DLL文件
D.EXE
正確答案:A
6). 在信息系統(tǒng)的需求分析中,廣為使用的DFD建模方法屬于( )
A.結(jié)構(gòu)化分析方法
B.數(shù)據(jù)分析方法
C.數(shù)據(jù)抽象方法
D.業(yè)務(wù)歸納方法
正確答案:A
答案解析:DFD圖采用自頂向下逐步細(xì)化的結(jié)構(gòu)化分析方法。
7). 設(shè)M=”30“,執(zhí)行命令?&M+20后,其結(jié)果是( )
A.3020
B.50
C.20
D.出錯信息
正確答案:B
8). 有關(guān)@…SAY…GET…語句中的校驗子句敘述正確的是( )
A.RANGE子句是非強制校驗,如果輸入的數(shù)據(jù)超過或等于給定上、下限,則提示出錯
B.VALID子句是強制校驗,如果輸入的數(shù)據(jù)使條件表達(dá)式為真或數(shù)值表達(dá)式的值不等于零,則報警并提示出錯
C.RANGE非強制校驗,只有當(dāng)編輯的變量發(fā)生了變化,并按了回車鍵才予以校驗,在給定的初值超過上限或下限時,如果是用光標(biāo)鍵移出當(dāng)前編輯區(qū),則不會提示無效。
D.VALID強制校驗,在初值使條件表達(dá)式為假或使數(shù)值表達(dá)式為零時,只要按下回車鍵,就實施校驗,并提示正確的數(shù)據(jù)范圍
正確答案:C
9). 下列關(guān)于數(shù)據(jù)的邏輯結(jié)構(gòu)的敘述中,哪一條是不正確的?
A.數(shù)據(jù)的邏輯結(jié)構(gòu)是數(shù)據(jù)間關(guān)系的`描述
B.數(shù)據(jù)的邏輯結(jié)構(gòu)反映了數(shù)據(jù)在計算機中的存儲方式
C.數(shù)據(jù)的邏輯結(jié)構(gòu)分為線性結(jié)構(gòu)和非線性結(jié)構(gòu)
D.隊列屬于線性結(jié)構(gòu)
正確答案:B
答案解析:數(shù)據(jù)的邏輯結(jié)構(gòu)是數(shù)據(jù)間關(guān)系的描述,它只抽象的反映數(shù)據(jù)元素間的邏輯關(guān)系,而不管其計算機中的存儲方式,故A項正確,B項錯誤。數(shù)據(jù)的邏輯結(jié)構(gòu)分為線性結(jié)構(gòu)和非線性結(jié)構(gòu)。線性表是典型的線性結(jié)構(gòu),而樹形結(jié)構(gòu)是典型的非線性結(jié)構(gòu),所以C和D項正確。
10). 下列條目中哪些是數(shù)據(jù)庫管理系統(tǒng)的基本功能( )。Ⅰ.數(shù)據(jù)庫定義Ⅱ.數(shù)據(jù)庫存、.物理文件的讀寫Ⅳ.數(shù)據(jù)庫維護(hù)
A.Ⅰ、Ⅱ和Ⅲ
B.Ⅰ、Ⅱ和Ⅳ
C.Ⅰ、Ⅲ和Ⅳ
D.Ⅱ、Ⅲ和Ⅳ
正確答案:B
答案解析:數(shù)據(jù)庫管理系統(tǒng)的基本功能有以下6個方面:(1)數(shù)據(jù)庫定義功能;(2)數(shù)據(jù)操縱功能;(3)數(shù)據(jù)控制功能;(4)數(shù)據(jù)組織、存儲和管理;(5)數(shù)據(jù)庫建立與維護(hù)功能;(6)數(shù)據(jù)通信接口。
【復(fù)習(xí)題二】
1). 下列關(guān)于分布式數(shù)據(jù)庫和并行數(shù)據(jù)庫的說法,正確的是( )
A.為了滿足高并發(fā)業(yè)務(wù)的需要,共享內(nèi)存結(jié)構(gòu)的并行數(shù)據(jù)庫比較適用于如銀行出納、民航售票等OLTP應(yīng)用
B.在分布式數(shù)據(jù)庫的查詢中,導(dǎo)致數(shù)據(jù)傳輸量大的主要原因是數(shù)據(jù)間的連接操作和選擇操作
C.如果數(shù)據(jù)分布不合理,并行數(shù)據(jù)庫僅僅依靠多處理器、共享硬件資源等手段是無法實現(xiàn)真正意義上的并行處理的,也無法使其性能最優(yōu)化
D.與集中式數(shù)據(jù)庫系統(tǒng)的事務(wù)相比,分布式數(shù)據(jù)庫系統(tǒng)中只需要一個場地完成提交即可完成一個全局事務(wù),這正是分布式數(shù)據(jù)庫的優(yōu)越之處
正確答案:C
答案解析:A中的OLTP應(yīng)用需要進(jìn)行大量的并行事務(wù),因此若采用共享內(nèi)存結(jié)構(gòu)會引起大量數(shù)據(jù)沖突;B中分布式數(shù)據(jù)庫查詢中,導(dǎo)致數(shù)據(jù)傳輸量大的原因主要是數(shù)據(jù)間的連接和并操作;D中分布式數(shù)據(jù)庫因為不同的分片和副本,因此很多時候在一個場地完成提交不能完成全局事務(wù),如雖完成某片數(shù)據(jù)更新,卻并沒有完成全局?jǐn)?shù)據(jù)更新。
2). VisualFoxPro關(guān)系數(shù)據(jù)庫管理系統(tǒng)能夠?qū)崿F(xiàn)的三種基本關(guān)系運算是( )。
A.索引、排序、查找
B.建庫、錄入、排序
C.選擇、投影、聯(lián)接
D.顯示、統(tǒng)計、復(fù)制
正確答案:C
3). 下面屬于主流數(shù)據(jù)庫管理系統(tǒng)的是( )
A.FoxPro
B.FoxBase
C.Sybase
D.MSSQLServer
正確答案:C
4). 為了考慮安全性,每個部門的領(lǐng)導(dǎo)只能存取本部門員工的檔案,為此DBA應(yīng)創(chuàng)建相應(yīng)的
A.視圖(view)
B.索引(index)
C.游標(biāo)(cursor)
D.表(table)
正確答案:A
答案解析:視圖可以隱藏一些數(shù)據(jù),如社會保險基金表,可以用視圖只顯示姓名和地址,而不顯示社會保險號和工資數(shù)等;另一原因是可使復(fù)雜的查詢易于理解和使用。視圖是從一個或多個表或視圖中導(dǎo)出的表,其結(jié)構(gòu)和數(shù)據(jù)是建立在對表的查詢基礎(chǔ)上的。
5). SQL的視圖機制屬于DBS的( )
A.完整性措施
B.安全性措施
C.恢復(fù)措施
D.并發(fā)控制措施
正確答案:A
6). 下面關(guān)于關(guān)系模型的術(shù)語敘述錯誤的是( )。
A.一個關(guān)系對應(yīng)一個二維表
B.元組對應(yīng)二維表中的行
C.屬性對應(yīng)二維表中的列
D.分量是元組中的若干個屬性值的集合
正確答案:D
7). 命令Y=YEAR({12/15/99})執(zhí)行后,內(nèi)存變量Y的值是( )
A.99
B.05
C.20
D.出錯信息
正確答案:D
8). 面向?qū)ο髷?shù)據(jù)庫系統(tǒng)支持( )
A.面向?qū)ο髷?shù)據(jù)模型
B.面向?qū)ο笏枷?/p>
C.面向?qū)ο蟪绦蛟O(shè)計方法
D.面向?qū)ο笳Z言
正確答案:D
9). 使用SQL語句( )創(chuàng)建基本表。
A.CREATTABLE
B.MODIFYTABLE
C.CREATDATABASE
D.ALTERTABLE
正確答案:A
10). 以下關(guān)于兩段鎖協(xié)議的原理敘述錯誤的是( )
A.每個事物的執(zhí)行程序劃分兩個階段,加鎖階段和解鎖階段
B.加鎖階段事務(wù)可以申請獲得任何數(shù)據(jù)項上的任何類型的鎖,允許釋放任何鎖
C.在解鎖階段,事務(wù)可以釋放在任何數(shù)據(jù)項上任何類型的鎖,但是不能再申請任何鎖
D.每個事務(wù)開始執(zhí)行后就進(jìn)入了加鎖階段
正確答案:B
答案解析:兩段鎖協(xié)議是指所有事務(wù)必須分兩個階段對數(shù)據(jù)項加鎖和解鎖:①在對任何數(shù)據(jù)進(jìn)行讀、寫操作之前,要申請并獲得對該數(shù)據(jù)的封鎖;②在釋放一個封鎖之后,事務(wù)不再申請和獲得其它任何封鎖?梢宰C明,若并發(fā)執(zhí)行的所有事務(wù)均遵守兩段鎖協(xié)議,則對這些事務(wù)的任何并發(fā)調(diào)度策略都是可串行化的。另外要注意兩段鎖協(xié)議和防止死鎖的一次封鎖法的異同之處。一次封鎖法要求每個事務(wù)必須一次將所有要使用的數(shù)據(jù)全部加鎖,否則就不能繼續(xù)執(zhí)行,因此一次封鎖法遵守兩段鎖協(xié)議。但兩段鎖協(xié)議并不要求事務(wù)必須一次將所有要使用的數(shù)據(jù)全部加鎖,因此遵守兩段鎖協(xié)議的事務(wù)可能發(fā)生死鎖。加鎖階段事務(wù)可以申請獲得任何數(shù)據(jù)項上的任何類型的鎖,但是不允許釋放任何鎖。
【復(fù)習(xí)題三】
1[單選題] 下列哪一條不屬于數(shù)據(jù)庫設(shè)計的任務(wù)?
A.進(jìn)行需求分析
B.設(shè)計數(shù)據(jù)庫管理系統(tǒng)
C.設(shè)計數(shù)據(jù)庫邏輯結(jié)構(gòu)
D.設(shè)計數(shù)據(jù)庫物理結(jié)構(gòu)
參考答案:B
2[填空題]需求是系統(tǒng)( ) 或約束的描述。
參考解析:
服務(wù)
3[單選題]在數(shù)據(jù)模型三個要素中,表述客觀世界中數(shù)據(jù)對象之間關(guān)聯(lián)的是( )
A.數(shù)據(jù)操作B.數(shù)據(jù)結(jié)構(gòu)C.數(shù)據(jù)視圖D.完整性約束
參考答案:B
4[填空題]頂層DFD中包含的處理有__________個。
參考解析:1
5[單選題] 下列敘述中,( )不是目前數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)工具存在的主要問題。
A.沒有對Web應(yīng)用的支持
B.開發(fā)過程中涉及過多的技術(shù)實現(xiàn)
C.難以適應(yīng)要求穩(wěn)定的大規(guī)模企業(yè)級業(yè)務(wù)處理
D.難以快速適應(yīng)低層技術(shù)的更新和業(yè)務(wù)邏輯的變化
參考答案:A
6[填空題]DFD處理過程用( ) 表示。
參考解析:矩形框。
7[單選題]數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)從數(shù)據(jù)庫系統(tǒng)管理角度考慮數(shù)據(jù)的組織與存儲。下列不屬于數(shù)據(jù)庫三級模式結(jié)構(gòu)的是( )
A.邏輯模式B.物理模式C.外模式D.應(yīng)用模式
參考答案:D
8[單選題]在信息系統(tǒng)的需求分析中,目前廣為使用的結(jié)構(gòu)化分析與功能建模方法主要有DFD、IDEF0等。其中,DFD建模方法也被稱為過程建模和功能建模方法,其核心是( )
A.數(shù)據(jù)B.軟件C.數(shù)據(jù)流D.分析過程
參考答案:C
9[單選題]在數(shù)據(jù)庫系統(tǒng)中,下列映像關(guān)系用于提供數(shù)據(jù)與應(yīng)用程序間的物理獨立性的是( )
A.外模式/模式B.模式/內(nèi)模式C.外模式/內(nèi)模式D.邏輯模式/內(nèi)模式
參考答案:B
10[單選題]關(guān)于數(shù)據(jù)庫應(yīng)用系統(tǒng)的需求分析工作,下列說法正確的是( )
A.通過需求分析過程,需要確定出整個應(yīng)用系統(tǒng)的目標(biāo)、任務(wù)和系統(tǒng)的范圍說明
B.在需求分析階段,系統(tǒng)需求分析員要與用戶充分溝通,并做出各類用戶試圖
C.數(shù)據(jù)需求分析的主要工作是要辨識出數(shù)據(jù)處理中的數(shù)據(jù)處理流程
D.數(shù)據(jù)操作響應(yīng)時間、系統(tǒng)吞吐量、最大并發(fā)用戶數(shù)都是性能需求分析的重要指標(biāo)
參考答案:D
【計算機三級數(shù)據(jù)庫技術(shù)復(fù)習(xí)題及答案:選擇題】相關(guān)文章:
計算機三級網(wǎng)絡(luò)技術(shù)考試復(fù)習(xí)題201712-23
自考計算機應(yīng)用基礎(chǔ)單項選擇題及答案05-11
數(shù)據(jù)庫面試題及答案05-31
2017計算機一級MSOffice選擇題練習(xí)及答案12-22
2017年計算機一級MSOffice選擇題練習(xí)及答案12-23
2017年計算機一級PS考試復(fù)習(xí)題及答案12-23
成人高考語文選擇題及答案01-07