- 相關推薦
計算機三級《數據庫技術》鞏固試題及答案
無論是在學校還是在社會中,我們都不可避免地會接觸到試題,借助試題可以更好地考查參試者所掌握的知識和技能。還在為找參考試題而苦惱嗎?以下是小編幫大家整理的計算機三級《數據庫技術》鞏固試題及答案,希望對大家有所幫助。
計算機三級《數據庫技術》鞏固試題及答案 1
1[單選題]
下列不屬于數據庫安全設計內容的是__________。
A.防止非法用戶對數據庫的非法使用B.保證數據的正確性和一致性C.保證多個用戶能共享數據庫,并維護數據的一致性D.安裝殺毒軟件,防止數據受病毒侵害
參考答案:D
2[填空題] DBAS功能概要設計中的表示層概要設計的主要任務是進行__________設計。
參考解析:
人機界面
3[單選題] 若事務T對數據R已加排他鎖(X鎖),則其他事務對R( )。
A.可以加共享鎖(S鎖),不能加X鎖
B.不能加S鎖,可以加X鎖
C.可以加S鎖,也可以加X鎖
D.不能加任何鎖
參考答案:D
4[單選題]
下列不屬于數據庫功能詳細設計中表示層詳細設計的是__________。
A.原型設計與改進
B.用戶界面初步設計
C.用戶界面詳細設計
D.細化功能概要設計階段設計的事務
參考答案:D
5[填空題]數據庫系統試運行的主要目的是對數據庫系統的__________和__________進行進一步測試。
參考解析:功能 性能
6[單選題]DBAS實施階段主要不包括以下工作:
A.修改數據庫
B.裝載數據
C.編寫與調試應用程序
D.數據庫試運行
參考答案:A
8[單選題]下列敘述中不屬于三層B/S結構數據庫應用系統特點和操作特征的是( )
A.客戶端使用瀏覽器,瀏覽器與Web應用服務器之間的通信使用超文本傳輸協議(HTTP)
B.數據庫服務器接受應用服務器提出的數據操作請求,對數據庫進行相應的'操作,并將操作結果返回給應用服務器
C.這種結構使客戶端和服務器能在不同的系統間通信,但對客戶機配置要求較高,且應用軟件維護代價也較大
D.這種結構不受時空限制,使用者可以在全球任何地方,任何時間請求數據庫應用系統提供的各種數據服務
參考答案:C
9[單選題]為了減少數據庫管理系統中的死鎖,有下列措施
Ⅰ. 事務按同一順序訪問資源
Ⅱ. 檢測事務等待圖并撤銷回路中的某個事務
Ⅲ. 將大事務切分成若干個小事務
Ⅳ. 使用綁定連接
上述措施中,屬于可以在應用程序設計過程中采取的措施是( )
A.僅Ⅰ和ⅡB.僅Ⅰ、Ⅲ和ⅣC.僅Ⅱ和ⅢD.僅Ⅱ、Ⅲ和Ⅳ
參考答案:B
計算機三級《數據庫技術》鞏固試題及答案 2
一、單選題
1. 數據庫系統的核心是( )
A. 數據庫
B. 數據庫管理系統
C. 數據模型
D. 軟件工具
答案:B
解析:數據庫管理系統(DBMS)是數據庫系統的核心,它負責對數據庫進行統一的管理和控制,包括數據定義、數據操縱、數據庫的運行管理、數據的組織、存儲和管理等功能。數據庫是存儲數據的集合;數據模型是對現實世界數據特征的抽象;軟件工具是輔助數據庫系統開發和管理的工具。
2. 下列哪種數據模型是用樹形結構來表示各類實體以及實體間的聯系的( )
A. 層次模型
B. 網狀模型
C. 關系模型
D. 面向對象模型
答案:A
解析:層次模型是用樹形結構來表示各類實體以及實體間的聯系。網狀模型是用網狀結構來表示實體類型及實體間聯系;關系模型是用二維表來表示實體和實體間的聯系;面向對象模型是用面向對象的概念和方法來建立數據模型。
3. 在關系數據庫中,從表中取出滿足某種條件的記錄的操作稱為( )
A. 選擇
B. 投影
C. 連接
D. 掃描
答案:A
解析:選擇操作是從關系(表)中找出滿足給定條件的元組(記錄)。投影是從關系(表)中選取若干屬性列組成新的關系(表);連接是將兩個或多個關系(表)根據一定的條件連接成一個新的關系(表);掃描不是關系代數中的標準操作術語。
4. 以下關于索引的說法,錯誤的是( )
A. 索引可以加快數據查詢的速度
B. 索引是一種物理存儲結構
C. 建立索引會占用一定的存儲空間
D. 表中所有的列都適合建立索引
答案:D
解析:索引可以提高數據查詢的速度,它是一種物理存儲結構,建立索引會占用額外的存儲空間。但是并不是表中所有列都適合建立索引,例如那些取值很少的列(如性別只有男和女兩種取值),建立索引對查詢性能提升不大,而且會增加插入、刪除和更新操作的開銷。
5. SQL語言中,用于修改表結構的命令是( )
A. ALTER
B. UPDATE
C. CREATE
D. DROP
答案:A
解析:ALTER用于修改表的結構,如添加列、修改列的數據類型、刪除列等。UPDATE用于更新表中的數據;CREATE用于創建數據庫對象,如創建表、視圖等;DROP用于刪除數據庫對象,如刪除表、視圖等。
6. 數據庫的三級模式結構中,外模式又稱為( )
A. 物理模式
B. 存儲模式
C. 邏輯模式
D. 用戶模式
答案:D
解析:數據庫的三級模式結構包括外模式、模式和內模式。外模式又稱為用戶模式,是數據庫用戶(包括應用程序員和最終用戶)能夠看見和使用的局部數據的邏輯結構和特征的描述;模式也稱為邏輯模式,是數據庫中全體數據的邏輯結構和特征的描述;內模式又稱為存儲模式,是數據在數據庫系統內部的表示,即對數據的物理結構和存儲方式的描述。
7. 在數據庫系統中,事務是一個( )
A. 程序
B. 操作序列
C. 完整性規則
D. 一致性約束
答案:B
解析:事務是用戶定義的一個數據庫操作序列,這些操作要么全做,要么全不做,是一個不可分割的工作單位。事務不是單純的程序,也不是完整性規則或者一致性約束。
8. 數據庫恢復的基礎是利用轉儲的冗余數據,這些轉儲的冗余數據包括( )
A. 日志文件、數據庫后備副本
B. 數據字典、應用程序
C. 索引文件、數據文件
D. 視圖定義、存儲過程
答案:A
解析:數據庫恢復的基礎是利用轉儲的冗余數據,主要包括日志文件和數據庫后備副本。日志文件記錄了事務對數據庫的更新操作的順序,數據庫后備副本是數據庫在某一時刻的完整副本。數據字典是對數據庫中數據的`定義信息;應用程序、視圖定義、存儲過程主要是用于數據處理和應用邏輯,不是恢復的主要冗余數據;索引文件是為了提高查詢速度,數據文件是存儲數據的主體,它們本身不是用于恢復的關鍵冗余部分。
9. 關系數據庫規范化理論中,第二范式(2NF)是在第一范式(1NF)的基礎上消除了( )
A. 非主屬性對候選鍵的部分函數依賴
B. 非主屬性對候選鍵的傳遞函數依賴
C. 主屬性對候選鍵的部分函數依賴
D. 主屬性對候選鍵的傳遞函數依賴
答案:A
解析:第二范式(2NF)是在第一范式(1NF)的基礎上,消除了非主屬性對候選鍵的部分函數依賴。傳遞函數依賴是第三范式(3NF)要解決的問題;主屬性對候選鍵的部分或傳遞函數依賴不符合更高范式的要求,但這不是2NF主要解決的問題。
10. 以下關于數據庫系統的并發控制機制的說法,正確的是( )
A. 并發控制主要是為了提高數據庫系統的查詢效率
B. 封鎖是實現并發控制的一種常用技術
C. 共享鎖可以防止其他事務對數據進行讀操作
D. 排它鎖只能對一個事務起作用
答案:B
解析:并發控制主要是為了保證多個事務同時執行時數據庫的一致性。封鎖是實現并發控制的一種常用技術,通過對數據對象加鎖來控制并發事務對它的訪問。共享鎖(S鎖)用于允許其他事務對數據進行讀操作,排它鎖(X鎖)用于防止其他事務對數據進行讀和寫操作,排它鎖可以同時對多個事務起作用,只要這些事務涉及相同的數據對象并且需要互斥訪問。
二、多選題
1. 以下屬于數據庫管理系統功能的有( )
A. 數據定義
B. 數據操縱
C. 數據庫的運行管理
D. 數據庫的建立和維護
答案:ABCD
解析:數據庫管理系統(DBMS)主要功能包括數據定義(如定義表、視圖等數據庫對象)、數據操縱(如對數據進行插入、刪除、修改、查詢等操作)、數據庫的運行管理(如事務管理、并發控制、數據完整性控制等)、數據庫的建立和維護(如數據庫的初始建立、數據的轉儲和恢復等)。
2. 關系數據庫中的關系應滿足的特性包括( )
A. 列是同質的
B. 不同的列可出自同一個域
C. 列的順序無所謂
D. 任意兩個元組不能完全相同
答案:ACD
解析:關系數據庫中的關系應滿足以下特性:列是同質的,即每一列中的數據必須來自相同的數據類型;不同的列要出自不同的域;列的順序無所謂,即列的次序可以任意交換;任意兩個元組(行)不能完全相同,即關系中的元組是不重復的。
3. 以下關于SQL語言的特點,正確的有( )
A. 綜合統一
B. 高度非過程化
C. 面向集合的操作方式
D. 以同一種語法結構提供多種使用方式
答案:ABCD
解析:SQL語言具有綜合統一(集數據定義語言DDL、數據操縱語言DML、數據控制語言DCL功能于一體)、高度非過程化(用戶只需提出“做什么”,不必指明“怎么做”)、面向集合的操作方式(操作對象和結果都是集合)、以同一種語法結構提供多種使用方式(既是自含式語言,又是嵌入式語言)等特點。
4. 數據庫的物理設計階段主要考慮的內容包括( )
A. 確定數據庫的存儲結構
B. 選擇合適的存取路徑
C. 確定數據的存放位置
D. 確定系統配置
答案:ABCD
解析:數據庫物理設計階段主要考慮的內容包括確定數據庫的存儲結構(如采用何種存儲方式,是順序存儲還是散列存儲等)、選擇合適的存取路徑(例如為提高查詢速度設置索引等)、確定數據的存放位置(如將經常一起使用的數據存放在相鄰的物理位置)、確定系統配置(如內存分配、緩沖區大小等)。
5. 以下屬于數據庫安全性控制方法的有( )
A. 用戶身份鑒別
B. 存取控制
C. 視圖機制
D. 審計
答案:ABCD
解析:數據庫安全性控制方法包括用戶身份鑒別(驗證用戶的身份是否合法)、存取控制(通過授權來控制用戶對數據的訪問權限)、視圖機制(為不同用戶提供不同的數據視圖,隱藏敏感數據)、審計(對用戶的操作進行記錄和審查)等。
三、填空題
1. 數據庫系統一般由數據庫、數據庫管理系統、( )、數據庫管理員和用戶組成。
答案:應用系統
解析:數據庫系統一般由數據庫、數據庫管理系統、應用系統、數據庫管理員和用戶組成。應用系統是為了實現特定業務功能而開發的軟件系統,它通過數據庫管理系統訪問數據庫中的數據。
2. 在關系模型中,一個關系就是一張( )。
答案:二維表
解析:在關系模型中,一個關系就是一張二維表,表中的一行稱為一個元組(記錄),表中的一列稱為一個屬性(字段)。
3. SQL語言中,用于刪除表中數據的命令是( )。
答案:DELETE
解析:在SQL語言中,DELETE命令用于刪除表中的數據,其基本語法格式為DELETE FROM <表名> [WHERE <條件>],如果沒有WHERE子句,則會刪除表中的所有數據。
4. 數據庫設計分為需求分析、概念結構設計、( )、物理設計、數據庫實施、數據庫運行和維護六個階段。
答案:邏輯結構設計
解析:數據庫設計分為需求分析、概念結構設計、邏輯結構設計、物理設計、數據庫實施、數據庫運行和維護六個階段。邏輯結構設計是將概念結構設計階段得到的概念模型轉換為某個具體的數據庫管理系統支持的邏輯數據模型,如關系模型。
5. 數據庫完整性約束包括實體完整性、( )和用戶定義完整性。
答案:參照完整性
解析:數據庫完整性約束包括實體完整性(保證表中每行記錄的唯一性)、參照完整性(保證表與表之間關聯關系的正確性)和用戶定義完整性(用戶根據業務規則自定義的數據完整性約束)。
【計算機三級《數據庫技術》鞏固試題及答案】相關文章:
計算機三級考試《數據庫技術》試題及答案11-27
計算機三級《數據庫技術》專項試題及答案03-02
計算機三級《數據庫技術》測試題及答案12-02
計算機三級的數據庫上機試題及答案11-25
計算機三級MySQL數據庫試題及答案10-23
計算機三級考試《數據庫技術》測試題和答案10-26
計算機三級數據庫技術備考試題及答案10-25