- 相關(guān)推薦
9月全國計算機(jī)三級考試數(shù)據(jù)庫復(fù)習(xí)題及答案
在學(xué)習(xí)和工作中,我們最少不了的就是練習(xí)題了,只有多做題,學(xué)習(xí)成績才能提上來。學(xué)習(xí)就是一個反復(fù)反復(fù)再反復(fù)的過程,多做題。那么問題來了,一份好的習(xí)題是什么樣的呢?下面是小編幫大家整理的9月全國計算機(jī)三級考試數(shù)據(jù)庫復(fù)習(xí)題及答案,歡迎大家分享。

9月全國計算機(jī)三級考試數(shù)據(jù)庫復(fù)習(xí)題及答案 1
一、選擇題
1.下列不屬于DBAS實(shí)施與部屬工作的是__________。
A.數(shù)據(jù)加載
B.系統(tǒng)部屬
C.建立數(shù)據(jù)庫
D.規(guī)范化表結(jié)構(gòu)
2.下列不屬于數(shù)據(jù)庫運(yùn)行維護(hù)工作的是__________。
A.系統(tǒng)監(jiān)控
B.系統(tǒng)性能優(yōu)化
C.應(yīng)用系統(tǒng)重寫
D.系統(tǒng)升級
3.DBAS需求分析階段的性能分析是分析DBAS應(yīng)具有的性能指標(biāo)。下列不屬于DBAS性能指標(biāo)的是__________。
A.數(shù)據(jù)庫空間占用情況
B.數(shù)據(jù)查詢響應(yīng)時間
C.單位時間內(nèi)可以完成的查詢數(shù)量
D.單位時間內(nèi)可以完成的'事務(wù)數(shù)量
4.下列屬于數(shù)據(jù)庫設(shè)計內(nèi)容的是__________。
A.需求分析和維護(hù)
B.概念結(jié)構(gòu)設(shè)計和邏輯結(jié)構(gòu)設(shè)計
C.功能設(shè)計和測試用例設(shè)計
D.結(jié)構(gòu)設(shè)計和行為設(shè)計
二、填空題
1.DBAS可行性分析主要包括__________、__________、__________和__________四個方面。
2.DBAS中的功能需求分析總體上可分為__________與__________。
3.DBAS的概念設(shè)計包括__________和__________。
4.DBAS的邏輯設(shè)計包括__________和__________。
5.DBAS的物理設(shè)計包括__________和__________。
【參考答案】
一、選擇題
1.D
2.C
3.A
4.B
二、填空題
1.經(jīng)濟(jì)可行性 技術(shù)可行性 操作可行性 開發(fā)方案選擇
2.數(shù)據(jù)處理需求分析業(yè)務(wù)規(guī)則需求分析
3.數(shù)據(jù)庫概念模型沒計和系統(tǒng)總體設(shè)計
4.數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計和應(yīng)用程序概要設(shè)計
5.數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計和數(shù)據(jù)庫事務(wù)詳細(xì)設(shè)計
9月全國計算機(jī)三級考試數(shù)據(jù)庫復(fù)習(xí)題及答案 2
一、單項(xiàng)選擇題(每題 1 分,共 20 分)
1.下列關(guān)于數(shù)據(jù)庫系統(tǒng)(DBS)的說法,正確的是( )
A. DBS 由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)(DBMS)和用戶組成
B. DBMS 是 DBS 的核心,負(fù)責(zé)數(shù)據(jù)的存儲和管理
C. 數(shù)據(jù)庫管理員(DBA)無需參與數(shù)據(jù)庫設(shè)計
D. 數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)獨(dú)立性僅指邏輯獨(dú)立性
答案:B
解析:DBS 由數(shù)據(jù)庫、DBMS、應(yīng)用程序、DBA 和用戶組成(A 錯誤);DBA 需負(fù)責(zé)數(shù)據(jù)庫設(shè)計、維護(hù)等核心工作(C 錯誤);數(shù)據(jù)獨(dú)立性包括物理獨(dú)立性和邏輯獨(dú)立性(D 錯誤);DBMS 是 DBS 的核心,承擔(dān)數(shù)據(jù)存儲、管理、訪問控制等功能(B 正確)。
2.關(guān)系模型中,實(shí)現(xiàn) “表中任意兩行不能完全相同” 的約束是( )
A. 實(shí)體完整性約束
B. 參照完整性約束
C. 用戶定義完整性約束
D. 域完整性約束
答案:A
解析:實(shí)體完整性約束要求主鍵值唯一且非空,確保表中每行(代表一個實(shí)體)唯一,即 “任意兩行不能完全相同”(A 正確);參照完整性約束用于維護(hù)表間關(guān)聯(lián)(B 錯誤);用戶定義完整性和域完整性針對屬性取值范圍(C、D 錯誤)。
3.設(shè)關(guān)系 R 和 S 的屬性個數(shù)分別為 3 和 4,關(guān)系 T 是 R 與 S 的笛卡爾積,則 T 的屬性個數(shù)為( )
A. 7 B. 12 C. 3 D. 4
答案:A
解析:笛卡爾積運(yùn)算中,結(jié)果關(guān)系的屬性個數(shù)為參與運(yùn)算的兩個關(guān)系屬性個數(shù)之和,即 3+4=7(A 正確)。
4.下列 SQL 語句中,用于創(chuàng)建表的是( )
A. ALTER TABLE B. CREATE TABLE C. DROP TABLE D. SELECT TABLE
答案:B
解析:CREATE TABLE 用于創(chuàng)建表(B 正確);ALTER TABLE 用于修改表結(jié)構(gòu)(A 錯誤);DROP TABLE 用于刪除表(C 錯誤);SELECT 用于查詢數(shù)據(jù),無 SELECT TABLE 語法(D 錯誤)。
5.在 SQL 中,若要從表 Student 中查詢 “性別為男且年齡大于 20” 的學(xué)生信息,WHERE 子句應(yīng)寫為( )
A. 性別 = 男 AND 年齡 > 20
B. 性別 = 男 OR 年齡 > 20
C. 性別 = 男 AND 年齡 > 20
D. 性別 =’男’ AND 年齡 >=20
答案:C
解析:字符串類型條件需用單引號包裹(排除 A);“且” 需用 AND(排除 B);“大于 20” 表示為年齡 > 20(排除 D),故 C 正確。
6.數(shù)據(jù)庫設(shè)計的需求分析階段,主要任務(wù)是( )
A. 確定數(shù)據(jù)庫的物理結(jié)構(gòu)
B. 收集用戶需求并整理為需求規(guī)格說明書
C. 將 E-R 圖轉(zhuǎn)換為關(guān)系模式
D. 優(yōu)化數(shù)據(jù)庫性能
答案:B
解析:需求分析階段核心是收集用戶的功能需求、數(shù)據(jù)需求等,形成需求規(guī)格說明書(B 正確);A 是物理設(shè)計階段任務(wù),C 是邏輯設(shè)計階段任務(wù),D 是數(shù)據(jù)庫維護(hù)階段任務(wù)。
7.下列關(guān)于索引的說法,錯誤的是( )
A. 索引可提高查詢效率
B. 主鍵列默認(rèn)會自動創(chuàng)建索引
C. 索引會增加數(shù)據(jù)插入、更新的'開銷
D. 表中索引越多,查詢性能越好
答案:D
解析:索引過多會導(dǎo)致數(shù)據(jù)插入、更新時需頻繁維護(hù)索引,反而降低整體性能(D 錯誤);A、B、C 均為索引的正確特性。
8.在 E-R 模型中,用來表示實(shí)體間聯(lián)系的是( )
A. 矩形 B. 橢圓形 C. 菱形 D. 三角形
答案:C
解析:E-R 模型中,矩形表示實(shí)體,橢圓形表示屬性,菱形表示實(shí)體間的聯(lián)系(C 正確)。
9.事務(wù)的 ACID 特性中,“事務(wù)一旦提交,對數(shù)據(jù)庫的修改永久有效” 指的是( )
A. 原子性(Atomicity) B. 一致性(Consistency)
C. 隔離性(Isolation) D. 持久性(Durability)
答案:D
解析:持久性(Durability)確保事務(wù)提交后,數(shù)據(jù)修改不會因系統(tǒng)故障丟失(D 正確);原子性指事務(wù)要么全執(zhí)行要么全不執(zhí)行,一致性指事務(wù)執(zhí)行前后數(shù)據(jù)完整性不變,隔離性指事務(wù)間相互獨(dú)立。
10.下列不屬于數(shù)據(jù)庫安全控制措施的是( )
A. 身份認(rèn)證 B. 權(quán)限授予 C. 數(shù)據(jù)備份 D. 數(shù)據(jù)加密
答案:C
解析:數(shù)據(jù)備份是數(shù)據(jù)庫故障恢復(fù)的措施,而非安全控制措施(C 錯誤);身份認(rèn)證、權(quán)限授予、數(shù)據(jù)加密均為安全控制手段,用于防止未授權(quán)訪問和數(shù)據(jù)泄露。
11.設(shè)關(guān)系 R(A,B,C)和 S(B,C,D),若要查詢 R 中與 S 中 B、C 屬性值相同的記錄,應(yīng)使用的連接運(yùn)算是( )
A. 笛卡爾積 B. 等值連接 C. 自然連接 D. 外連接
答案:B
解析:等值連接基于兩個關(guān)系中相同屬性(此處為 B、C)的等值條件進(jìn)行連接,符合題干需求(B 正確);自然連接會自動去掉重復(fù)屬性,題干未提及去重;笛卡爾積無連接條件,外連接會保留未匹配記錄。
12.在 SQL Server 中,存儲過程的優(yōu)點(diǎn)不包括( )
A. 提高執(zhí)行效率 B. 增強(qiáng)代碼復(fù)用性
C. 降低網(wǎng)絡(luò)傳輸量 D. 直接修改表結(jié)構(gòu)
答案:D
解析:存儲過程無法直接修改表結(jié)構(gòu)(需通過 ALTER TABLE 等語句),D 不屬于其優(yōu)點(diǎn);A、B、C 均為存儲過程的核心優(yōu)點(diǎn),如預(yù)編譯提升效率、可重復(fù)調(diào)用、減少 SQL 語句網(wǎng)絡(luò)傳輸。
13.數(shù)據(jù)庫恢復(fù)的基礎(chǔ)是( )
A. 日志文件 B. 索引文件 C. 數(shù)據(jù)文件 D. 視圖文件
答案:A
解析:日志文件記錄了數(shù)據(jù)庫的所有操作,是數(shù)據(jù)庫恢復(fù)的核心依據(jù),通過日志可回滾未提交事務(wù)或重做已提交事務(wù)(A 正確)。
14.下列關(guān)于視圖的說法,正確的是( )
A. 視圖是物理存在的數(shù)據(jù)表
B. 視圖可基于多個表創(chuàng)建
C. 視圖不能被查詢
D. 視圖修改會直接影響基表數(shù)據(jù)
答案:B
解析:視圖是虛擬表,不物理存儲數(shù)據(jù)(A 錯誤);視圖可基于單表或多表創(chuàng)建(B 正確);視圖支持查詢操作(C 錯誤);僅可更新的視圖修改才會影響基表,部分視圖(如含聚合函數(shù)的視圖)不可更新(D 錯誤)。
15.設(shè)某表中有 “成績” 字段(int 類型),若要查詢成績在 80-90 之間(含 80 和 90)的記錄,WHERE 子句正確的是( )
A. 成績 BETWEEN 80 AND 90
B. 成績 BETWEEN 90 AND 80
C. 成績 > 80 AND 成績 < 90
D. 成績 IN (80,90)
答案:A
解析:BETWEEN...AND... 表示閉區(qū)間(含邊界值),且需遵循 “小值在前、大值在后” 規(guī)則(A 正確,B 錯誤);C 表示開區(qū)間(不含 80 和 90),D 僅查詢成績?yōu)?80 或 90 的記錄。
16.數(shù)據(jù)庫邏輯設(shè)計階段的主要任務(wù)是( )
A. 繪制 E-R 圖
B. 將 E-R 圖轉(zhuǎn)換為關(guān)系模式并優(yōu)化
C. 確定數(shù)據(jù)的存儲結(jié)構(gòu)
D. 編寫數(shù)據(jù)庫應(yīng)用程序
答案:B
解析:邏輯設(shè)計階段核心是將概念設(shè)計階段的 E-R 模型轉(zhuǎn)換為具體 DBMS 支持的關(guān)系模式,并進(jìn)行規(guī)范化優(yōu)化(B 正確);A 是概念設(shè)計階段任務(wù),C 是物理設(shè)計階段任務(wù),D 是數(shù)據(jù)庫實(shí)施階段任務(wù)。
17.下列屬于無損連接分解的是( )
A. 將關(guān)系 R(A,B,C)分解為 R1(A,B)和 R2(B,C),且 R1∩R2=B,B 是 R1 的主鍵
B. 將關(guān)系 R(A,B,C)分解為 R1(A,C)和 R2(B,C),且 R1∩R2=C,C 不是 R 的主鍵
C. 將關(guān)系 R(A,B,C,D)分解為 R1(A,B)和 R2(C,D),且 R1∩R2 為空集
D. 將關(guān)系 R(A,B,C)分解為 R1(A)和 R2(B,C),且 R1∩R2 為空集
答案:A
解析:無損連接分解需滿足 “分解后的關(guān)系通過自然連接可還原原關(guān)系”。A 選項(xiàng)中,R1∩R2=B(B 是 R1 主鍵,可唯一確定 R1 記錄),自然連接后可還原 R,屬于無損分解;B、C、D 均無法通過連接還原原關(guān)系,為有損分解。
18.在并發(fā)操作中,可能導(dǎo)致 “丟失修改” 問題的是( )
A. 兩個事務(wù)同時讀取同一數(shù)據(jù)
B. 一個事務(wù)讀取另一個事務(wù)未提交的修改
C. 兩個事務(wù)同時修改同一數(shù)據(jù)
D. 一個事務(wù)修改數(shù)據(jù)后,另一個事務(wù)讀取該數(shù)據(jù)
答案:C
解析:“丟失修改” 指兩個事務(wù)同時修改同一數(shù)據(jù),后提交的事務(wù)覆蓋先提交事務(wù)的修改(C 正確);A 導(dǎo)致 “不可重復(fù)讀”,B 導(dǎo)致 “臟讀”,D 無并發(fā)問題。
19.下列 SQL 語句中,用于授予用戶 U1 對表 Student 查詢權(quán)限的是( )
A. GRANT SELECT ON Student TO U1
B. REVOKE SELECT ON Student FROM U1
C. GRANT INSERT ON Student TO U1
D. REVOKE INSERT ON Student FROM U1
答案:A
解析:GRANT 用于授予權(quán)限,REVOKE 用于收回權(quán)限(排除 B、D);查詢權(quán)限對應(yīng) SELECT 關(guān)鍵字,INSERT 是插入權(quán)限(排除 C),故 A 正確。
20.數(shù)據(jù)庫物理設(shè)計階段需確定的是( )
A. 關(guān)系模式的主鍵
B. 索引的創(chuàng)建策略
C. 實(shí)體間的聯(lián)系類型
D. 用戶的需求清單
答案:B
解析:物理設(shè)計階段需確定數(shù)據(jù)的存儲結(jié)構(gòu)(如文件格式)、索引策略、分區(qū)方案等(B 正確);A 是邏輯設(shè)計階段任務(wù),C 是概念設(shè)計階段任務(wù),D 是需求分析階段任務(wù)。
二、填空題(每題 2 分,共 20 分)
1.數(shù)據(jù)庫管理系統(tǒng)(DBMS)提供的數(shù)據(jù)操縱語言(DML)包括查詢、插入、更新和______操作。
答案:刪除(DELETE)
解析:DML 核心操作包括 SELECT(查詢)、INSERT(插入)、UPDATE(更新)、DELETE(刪除)。
2.關(guān)系規(guī)范化的目的是減少數(shù)據(jù)冗余,避免出現(xiàn)______、插入異常和刪除異常。
答案:更新異常
解析:關(guān)系規(guī)范化可解決數(shù)據(jù)冗余及 “更新異常、插入異常、刪除異! 三大問題。
3.在 E-R 模型中,若實(shí)體 A 和實(shí)體 B 之間的聯(lián)系是 “一對多”,則表示為 A______B(用符號表示)。
答案:1:N(或 1 對 N)
解析:E-R 模型中,一對多聯(lián)系表示為 “1:N”,多對多為 “M:N”,一對一為 “1:1”。
4.SQL 中,______語句用于刪除表中的記錄,但保留表結(jié)構(gòu)。
答案:DELETE
解析:DELETE 刪除表中數(shù)據(jù),表結(jié)構(gòu)保留;DROP TABLE 刪除表結(jié)構(gòu)及數(shù)據(jù)。
5.事務(wù)的隔離級別中,______級別可避免臟讀、不可重復(fù)讀和幻讀。
答案:Serializable(串行化)
解析:SQL 標(biāo)準(zhǔn)定義的隔離級別從低到高為 Read Uncommitted(臟讀)、Read Committed(避免臟讀)、Repeatable Read(避免臟讀、不可重復(fù)讀)、Serializable(避免三類問題)。
6.數(shù)據(jù)庫概念設(shè)計階段的核心成果是______。
答案:E-R 圖(實(shí)體 - 聯(lián)系圖)
解析:概念設(shè)計階段通過分析用戶需求,構(gòu)建 E-R 圖,描述實(shí)體、屬性及聯(lián)系。
7.若關(guān)系 R 的主鍵由多個屬性組成,則該主鍵稱為______主鍵。
答案:復(fù)合(或組合)
解析:由單個屬性構(gòu)成的主鍵為單屬性主鍵,多個屬性構(gòu)成的為主復(fù)合主鍵。
8.在 SQL Server 中,______用于臨時存儲查詢結(jié)果,關(guān)閉連接后數(shù)據(jù)自動刪除。
答案:臨時表(或 #表,如 #TempTable)
解析:SQL Server 臨時表分局部臨時表(# 開頭)和全局臨時表(## 開頭),均為臨時存儲數(shù)據(jù),連接關(guān)閉后自動刪除。
9.數(shù)據(jù)獨(dú)立性包括______獨(dú)立性和邏輯獨(dú)立性,其中______獨(dú)立性指當(dāng)數(shù)據(jù)庫物理結(jié)構(gòu)改變時,應(yīng)用程序無需修改。
答案:物理;物理
解析:物理獨(dú)立性確保物理結(jié)構(gòu)(如存儲位置、索引策略)變化不影響邏輯結(jié)構(gòu)和應(yīng)用程序;邏輯獨(dú)立性確保邏輯結(jié)構(gòu)(如表結(jié)構(gòu))變化不影響應(yīng)用程序。
10.若關(guān)系 R 滿足______范式,則其所有非主屬性完全依賴于主鍵,且不存在部分依賴。
答案:第二(或 2NF)
解析:1NF 要求屬性原子化,2NF 在 1NF 基礎(chǔ)上消除非主屬性對主鍵的部分依賴,3NF 消除傳遞依賴。
三、簡答題(每題 5 分,共 30 分)
1.簡述數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)及兩級映像的作用。
答案:數(shù)據(jù)庫系統(tǒng)三級模式結(jié)構(gòu)包括:
、偻饽J剑ㄓ脩裟J剑好嫦蛴脩,是用戶可見的數(shù)據(jù)視圖,對應(yīng)應(yīng)用程序使用的局部數(shù)據(jù)結(jié)構(gòu);
、谀J剑ǜ拍钅J剑簲(shù)據(jù)庫整體邏輯結(jié)構(gòu),描述所有實(shí)體、屬性及聯(lián)系,是數(shù)據(jù)庫的核心;
、蹆(nèi)模式(存儲模式):描述數(shù)據(jù)的物理存儲結(jié)構(gòu)和存儲方式。
兩級映像作用:
、偻饽J - 模式映像:實(shí)現(xiàn)外模式與模式的映射,保證邏輯獨(dú)立性(模式改變時,調(diào)整映像可使外模式不變,應(yīng)用程序無需修改);
、谀J - 內(nèi)模式映像:實(shí)現(xiàn)模式與內(nèi)模式的映射,保證物理獨(dú)立性(內(nèi)模式改變時,調(diào)整映像可使模式不變,應(yīng)用程序無需修改)。
2.簡述 SQL 中 GROUP BY 子句的作用及使用注意事項(xiàng)。
答案:GROUP BY 子句用于根據(jù)指定屬性對查詢結(jié)果進(jìn)行分組,對每組數(shù)據(jù)進(jìn)行聚合運(yùn)算(如 COUNT、SUM、AVG)。
使用注意事項(xiàng):
①GROUP BY 后指定的分組屬性,需出現(xiàn)在 SELECT 子句中(除非該屬性用于分組,且 SELECT 子句僅含聚合函數(shù));
②聚合函數(shù)(如 SUM、MAX)需作用于每組數(shù)據(jù),不能直接使用非分組屬性(除非配合聚合函數(shù));
、跦AVING 子句用于過濾分組結(jié)果,需跟在 GROUP BY 后(WHERE 過濾行數(shù)據(jù),HAVING 過濾組數(shù)據(jù));
、蹽ROUP BY 可按多個屬性分組,需按屬性順序依次分組。
3.什么是事務(wù)?簡述事務(wù)的 ACID 特性。
答案:事務(wù)是數(shù)據(jù)庫中一組不可分割的操作序列,要么全部執(zhí)行成功,要么全部執(zhí)行失敗,是保證數(shù)據(jù)一致性的基本單位。
ACID 特性包括:
①原子性(Atomicity):事務(wù)是 “原子” 操作,不可拆分,執(zhí)行中若出錯則回滾到初始狀態(tài);
②一致性(Consistency):事務(wù)執(zhí)行前后,數(shù)據(jù)庫數(shù)據(jù)需滿足完整性約束(如主鍵唯一、外鍵關(guān)聯(lián)正確),保持一致性狀態(tài);
③隔離性(Isolation):多個事務(wù)并發(fā)執(zhí)行時,每個事務(wù)的操作相互獨(dú)立,不被其他事務(wù)干擾;
、艹志眯裕―urability):事務(wù)提交后,對數(shù)據(jù)庫的修改永久有效,即使系統(tǒng)故障也不會丟失。
4.簡述數(shù)據(jù)庫設(shè)計的五個階段及各階段的核心任務(wù)。
答案:數(shù)據(jù)庫設(shè)計分為五個階段:
、傩枨蠓治鲭A段:收集用戶的功能需求(如查詢、修改操作)和數(shù)據(jù)需求(如數(shù)據(jù)類型、關(guān)聯(lián)關(guān)系),形成需求規(guī)格說明書;
、诟拍钤O(shè)計階段:根據(jù)需求分析,構(gòu)建 E-R 模型,描述實(shí)體、屬性及實(shí)體間的聯(lián)系,形成概念數(shù)據(jù)模型;
、圻壿嬙O(shè)計階段:將 E-R 模型轉(zhuǎn)換為具體 DBMS 支持的關(guān)系模式,進(jìn)行規(guī)范化優(yōu)化(如滿足 3NF),確定主鍵、外鍵及約束;
、芪锢碓O(shè)計階段:確定數(shù)據(jù)的物理存儲結(jié)構(gòu)(如文件類型、存儲位置)、索引策略、分區(qū)方案,優(yōu)化查詢性能;
、輰(shí)施與維護(hù)階段:創(chuàng)建數(shù)據(jù)庫、表、視圖等對象,編寫應(yīng)用程序;后期進(jìn)行數(shù)據(jù)備份、性能監(jiān)控、故障恢復(fù)等維護(hù)工作。
【9月全國計算機(jī)三級考試數(shù)據(jù)庫復(fù)習(xí)題及答案】相關(guān)文章:
計算機(jī)三級考試《數(shù)據(jù)庫技術(shù)》復(fù)習(xí)題及答案01-10
全國計算機(jī)三級考試《數(shù)據(jù)庫技術(shù)》備考復(fù)習(xí)題03-07
2017年計算機(jī)三級考試《數(shù)據(jù)庫技術(shù)》復(fù)習(xí)題及答案02-17
2017年計算機(jī)三級考試數(shù)據(jù)庫科目復(fù)習(xí)題及答案05-02
全國計算機(jī)三級數(shù)據(jù)庫技術(shù)考試題與答案04-10
2015年全國計算機(jī)三級考試《數(shù)據(jù)庫》模擬練習(xí)及答案02-27
2015年全國計算機(jī)三級考試數(shù)據(jù)庫考前練習(xí)及答案04-21