計算機三級數據庫技術複習題及答
三級考試分為“網絡技術”,“數據庫技術”,“軟件測試技術","信息安全技術","嵌入式系統開發技術"等五個類別,從2013年下半年開始實施2013版考試大綱,並首次實現全部科目無紙化考試。那麼計算機三級數據庫技術考試會怎麼考?以下僅供參考!
【複習題一】
1). 結構化程序設計的三種基本邏輯結構是( )。
A.選擇結構、循環結構和嵌套結構
B.順序結構、選擇結構和循環結構
C.選擇結構、循環結構和模塊結構
D.順序結構、遞歸結構和循環結構
正確答案:B
2). E-R圖提供了表示實體型、屬性和聯繫的方法,其中菱形表示( )。
A.實體型
B.屬性
C.聯繫
D.屬性和聯繫
正確答案:C
3). 下列敍述中不屬於三層B/S結構數據庫應用系統特點和操作特徵的是( )
A.客户端使用瀏覽器,瀏覽器與Web應用服務器之間的通信使用超文本傳輸協議(HTTP)
B.數據庫服務器接受應用服務器提出的數據操作請求,對數據庫進行相應的操作,並將操作結果返回給應用服務器
C.這種結構使客户端和服務器能在不同的系統間通信,但對客户機配置要求較高,且應用軟件維護代價也較大
D.這種結構不受時空限制,使用者可以在全球任何地方,任何時間請求數據庫應用系統提供的各種數據服務
正確答案:C
答案解析:B/S結構的數據庫應用系統的特點是用户界面完全通過WWW瀏覽器實現,一部分事務邏輯在前端實現,主要的事務邏輯在服務器實現,所以其對客户機配置要求不高,即使對服務器要求較高,也不需要安裝客户端軟件。
4). 可以伴隨着表的打開而自動打開的索引是( )。
P
TFOM
6
正確答案:C
5). 通過連編可以生成多種類型的文件,但是卻不能生成( )
文件
文件
文件
正確答案:A
6). 在信息系統的需求分析中,廣為使用的DFD建模方法屬於( )
A.結構化分析方法
B.數據分析方法
C.數據抽象方法
D.業務歸納方法
正確答案:A
答案解析:DFD圖採用自頂向下逐步細化的結構化分析方法。
7). 設M=”30“,執行命令?&M+20後,其結果是( )
A.3020
B.50
C.20
D.出錯信息
正確答案:B
8). 有關@…SAY…GET…語句中的校驗子句敍述正確的是( )
E子句是非強制校驗,如果輸入的數據超過或等於給定上、下限,則提示出錯
D子句是強制校驗,如果輸入的數據使條件表達式為真或數值表達式的值不等於零,則報警並提示出錯
E非強制校驗,只有當編輯的變量發生了變化,並按了回車鍵才予以校驗,在給定的初值超過上限或下限時,如果是用光標鍵移出當前編輯區,則不會提示無效。
D強制校驗,在初值使條件表達式為假或使數值表達式為零時,只要按下回車鍵,就實施校驗,並提示正確的數據範圍
正確答案:C
9). 下列關於數據的邏輯結構的敍述中,哪一條是不正確的?
A.數據的邏輯結構是數據間關係的描述
B.數據的邏輯結構反映了數據在計算機中的存儲方式
C.數據的邏輯結構分為線性結構和非線性結構
D.隊列屬於線性結構
正確答案:B
答案解析:數據的邏輯結構是數據間關係的描述,它只抽象的反映數據元素間的邏輯關係,而不管其計算機中的存儲方式,故A項正確,B項錯誤。數據的邏輯結構分為線性結構和非線性結構。線性表是典型的線性結構,而樹形結構是典型的非線性結構,所以C和D項正確。
10). 下列條目中哪些是數據庫管理系統的基本功能( )。Ⅰ.數據庫定義Ⅱ.數據庫存取Ⅲ.物理文件的.讀寫Ⅳ.數據庫維護
A.Ⅰ、Ⅱ和Ⅲ
B.Ⅰ、Ⅱ和Ⅳ
C.Ⅰ、Ⅲ和Ⅳ
D.Ⅱ、Ⅲ和Ⅳ
正確答案:B
答案解析:數據庫管理系統的基本功能有以下6個方面:(1)數據庫定義功能;(2)數據操縱功能;(3)數據控制功能;(4)數據組織、存儲和管理;(5)數據庫建立與維護功能;(6)數據通信接口。
【複習題二】
1). 下列關於分佈式數據庫和並行數據庫的説法,正確的是( )
A.為了滿足高併發業務的需要,共享內存結構的並行數據庫比較適用於如銀行出納、民航售票等OLTP應用
B.在分佈式數據庫的查詢中,導致數據傳輸量大的主要原因是數據間的連接操作和選擇操作
C.如果數據分佈不合理,並行數據庫僅僅依靠多處理器、共享硬件資源等手段是無法實現真正意義上的並行處理的,也無法使其性能最優化
D.與集中式數據庫系統的事務相比,分佈式數據庫系統中只需要一個場地完成提交即可完成一個全局事務,這正是分佈式數據庫的優越之處
正確答案:C
答案解析:A中的OLTP應用需要進行大量的並行事務,因此若採用共享內存結構會引起大量數據衝突;B中分佈式數據庫查詢中,導致數據傳輸量大的原因主要是數據間的連接和並操作;D中分佈式數據庫因為不同的分片和副本,因此很多時候在一個場地完成提交不能完成全局事務,如雖完成某片數據更新,卻並沒有完成全局數據更新。
2). VisualFoxPro關係數據庫管理系統能夠實現的三種基本關係運算是( )。
A.索引、排序、查找
B.建庫、錄入、排序
C.選擇、投影、聯接
D.顯示、統計、複製
正確答案:C
3). 下面屬於主流數據庫管理系統的是( )
ro
ase
se
LServer
正確答案:C
4). 為了考慮安全性,每個部門的領導只能存取本部門員工的檔案,為此DBA應創建相應的
A.視圖(view)
B.索引(index)
C.遊標(cursor)
D.表(table)
正確答案:A
答案解析:視圖可以隱藏一些數據,如社會保險基金表,可以用視圖只顯示姓名和地址,而不顯示社會保險號和工資數等;另一原因是可使複雜的查詢易於理解和使用。視圖是從一個或多個表或視圖中導出的表,其結構和數據是建立在對錶的查詢基礎上的。
5). SQL的視圖機制屬於DBS的( )
A.完整性措施
B.安全性措施
C.恢復措施
D.併發控制措施
正確答案:A
6). 下面關於關係模型的術語敍述錯誤的是( )。
A.一個關係對應一個二維表
B.元組對應二維表中的行
C.屬性對應二維表中的列
D.分量是元組中的若干個屬性值的集合
正確答案:D
7). 命令Y=YEAR({12/15/99})執行後,內存變量Y的值是( )
A.99
B.05
C.20
D.出錯信息
正確答案:D
8). 面向對象數據庫系統支持( )
A.面向對象數據模型
B.面向對象思想
C.面向對象程序設計方法
D.面向對象語言
正確答案:D
9). 使用SQL語句( )創建基本表。
TTABLE
FYTABLE
TDATABASE
RTABLE
正確答案:A
10). 以下關於兩段鎖協議的原理敍述錯誤的是( )
A.每個事物的執行程序劃分兩個階段,加鎖階段和解鎖階段
B.加鎖階段事務可以申請獲得任何數據項上的任何類型的鎖,允許釋放任何鎖
C.在解鎖階段,事務可以釋放在任何數據項上任何類型的鎖,但是不能再申請任何鎖
D.每個事務開始執行後就進入了加鎖階段
正確答案:B
答案解析:兩段鎖協議是指所有事務必須分兩個階段對數據項加鎖和解鎖:①在對任何數據進行讀、寫操作之前,要申請並獲得對該數據的封鎖;②在釋放一個封鎖之後,事務不再申請和獲得其它任何封鎖。可以證明,若併發執行的所有事務均遵守兩段鎖協議,則對這些事務的任何併發調度策略都是可串行化的。另外要注意兩段鎖協議和防止死鎖的一次封鎖法的異同之處。一次封鎖法要求每個事務必須一次將所有要使用的數據全部加鎖,否則就不能繼續執行,因此一次封鎖法遵守兩段鎖協議。但兩段鎖協議並不要求事務必須一次將所有要使用的數據全部加鎖,因此遵守兩段鎖協議的事務可能發生死鎖。加鎖階段事務可以申請獲得任何數據項上的任何類型的鎖,但是不允許釋放任何鎖。
【複習題三】
1[單選題] 下列哪一條不屬於數據庫設計的任務?
A.進行需求分析
B.設計數據庫管理系統
C.設計數據庫邏輯結構
D.設計數據庫物理結構
參考答案:B
2[填空題]需求是系統( ) 或約束的描述。
參考解析:
服務
3[單選題]在數據模型三個要素中,表述客觀世界中數據對象之間關聯的是( )
A.數據操作B.數據結構C.數據視圖D.完整性約束
參考答案:B
4[填空題]頂層DFD中包含的處理有__________個。
參考解析:1
5[單選題] 下列敍述中,( )不是目前數據庫應用系統開發工具存在的主要問題。
A.沒有對Web應用的支持
B.開發過程中涉及過多的技術實現
C.難以適應要求穩定的大規模企業級業務處理
D.難以快速適應低層技術的更新和業務邏輯的變化
參考答案:A
6[填空題]DFD處理過程用( ) 表示。
參考解析:矩形框。
7[單選題]數據庫系統的三級模式結構從數據庫系統管理角度考慮數據的組織與存儲。下列不屬於數據庫三級模式結構的是( )
A.邏輯模式B.物理模式C.外模式D.應用模式
參考答案:D
8[單選題]在信息系統的需求分析中,目前廣為使用的結構化分析與功能建模方法主要有DFD、IDEF0等。其中,DFD建模方法也被稱為過程建模和功能建模方法,其核心是( )
A.數據B.軟件C.數據流D.分析過程
參考答案:C
9[單選題]在數據庫系統中,下列映像關係用於提供數據與應用程序間的物理獨立性的是( )
A.外模式/模式B.模式/內模式C.外模式/內模式D.邏輯模式/內模式
參考答案:B
10[單選題]關於數據庫應用系統的需求分析工作,下列説法正確的是( )
A.通過需求分析過程,需要確定出整個應用系統的目標、任務和系統的範圍説明
B.在需求分析階段,系統需求分析員要與用户充分溝通,並做出各類用户試圖
C.數據需求分析的主要工作是要辨識出數據處理中的數據處理流程
D.數據操作響應時間、系統吞吐量、最大併發用户數都是性能需求分析的重要指標
參考答案:D