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