<address id="ousso"></address>
<form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
  1. 9月全國計算機三級考試數據庫復習題及答案

    時間:2025-10-23 11:45:31 曉映 試題

    9月全國計算機三級考試數據庫復習題及答案

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

    9月全國計算機三級考試數據庫復習題及答案

      9月全國計算機三級考試數據庫復習題及答案 1

      一、選擇題

      1.下列不屬于DBAS實施與部屬工作的是__________。

      A.數據加載

      B.系統部屬

      C.建立數據庫

      D.規范化表結構

      2.下列不屬于數據庫運行維護工作的是__________。

      A.系統監控

      B.系統性能優化

      C.應用系統重寫

      D.系統升級

      3.DBAS需求分析階段的性能分析是分析DBAS應具有的性能指標。下列不屬于DBAS性能指標的是__________。

      A.數據庫空間占用情況

      B.數據查詢響應時間

      C.單位時間內可以完成的查詢數量

      D.單位時間內可以完成的'事務數量

      4.下列屬于數據庫設計內容的是__________。

      A.需求分析和維護

      B.概念結構設計和邏輯結構設計

      C.功能設計和測試用例設計

      D.結構設計和行為設計

      二、填空題

      1.DBAS可行性分析主要包括__________、__________、__________和__________四個方面。

      2.DBAS中的功能需求分析總體上可分為__________與__________。

      3.DBAS的概念設計包括__________和__________。

      4.DBAS的邏輯設計包括__________和__________。

      5.DBAS的物理設計包括__________和__________。

      【參考答案】

      一、選擇題

      1.D

      2.C

      3.A

      4.B

      二、填空題

      1.經濟可行性 技術可行性 操作可行性 開發方案選擇

      2.數據處理需求分析業務規則需求分析

      3.數據庫概念模型沒計和系統總體設計

      4.數據庫邏輯結構設計和應用程序概要設計

      5.數據庫物理結構設計和數據庫事務詳細設計

      9月全國計算機三級考試數據庫復習題及答案 2

      一、單項選擇題(每題 1 分,共 20 分)

      1.下列關于數據庫系統(DBS)的說法,正確的是( )

      A. DBS 由數據庫、數據庫管理系統(DBMS)和用戶組成

      B. DBMS 是 DBS 的核心,負責數據的存儲和管理

      C. 數據庫管理員(DBA)無需參與數據庫設計

      D. 數據庫系統中數據獨立性僅指邏輯獨立性

      答案:B

      解析:DBS 由數據庫、DBMS、應用程序、DBA 和用戶組成(A 錯誤);DBA 需負責數據庫設計、維護等核心工作(C 錯誤);數據獨立性包括物理獨立性和邏輯獨立性(D 錯誤);DBMS 是 DBS 的核心,承擔數據存儲、管理、訪問控制等功能(B 正確)。

      2.關系模型中,實現 “表中任意兩行不能完全相同” 的約束是( )

      A. 實體完整性約束

      B. 參照完整性約束

      C. 用戶定義完整性約束

      D. 域完整性約束

      答案:A

      解析:實體完整性約束要求主鍵值唯一且非空,確保表中每行(代表一個實體)唯一,即 “任意兩行不能完全相同”(A 正確);參照完整性約束用于維護表間關聯(B 錯誤);用戶定義完整性和域完整性針對屬性取值范圍(C、D 錯誤)。

      3.設關系 R 和 S 的屬性個數分別為 3 和 4,關系 T 是 R 與 S 的笛卡爾積,則 T 的屬性個數為( )

      A. 7 B. 12 C. 3 D. 4

      答案:A

      解析:笛卡爾積運算中,結果關系的屬性個數為參與運算的兩個關系屬性個數之和,即 3+4=7(A 正確)。

      4.下列 SQL 語句中,用于創建表的是( )

      A. ALTER TABLE B. CREATE TABLE C. DROP TABLE D. SELECT TABLE

      答案:B

      解析:CREATE TABLE 用于創建表(B 正確);ALTER TABLE 用于修改表結構(A 錯誤);DROP TABLE 用于刪除表(C 錯誤);SELECT 用于查詢數據,無 SELECT TABLE 語法(D 錯誤)。

      5.在 SQL 中,若要從表 Student 中查詢 “性別為男且年齡大于 20” 的學生信息,WHERE 子句應寫為( )

      A. 性別 = 男 AND 年齡 > 20

      B. 性別 = 男 OR 年齡 > 20

      C. 性別 = 男 AND 年齡 > 20

      D. 性別 =’男’ AND 年齡 >=20

      答案:C

      解析:字符串類型條件需用單引號包裹(排除 A);“且” 需用 AND(排除 B);“大于 20” 表示為年齡 > 20(排除 D),故 C 正確。

      6.數據庫設計的需求分析階段,主要任務是( )

      A. 確定數據庫的物理結構

      B. 收集用戶需求并整理為需求規格說明書

      C. 將 E-R 圖轉換為關系模式

      D. 優化數據庫性能

      答案:B

      解析:需求分析階段核心是收集用戶的功能需求、數據需求等,形成需求規格說明書(B 正確);A 是物理設計階段任務,C 是邏輯設計階段任務,D 是數據庫維護階段任務。

      7.下列關于索引的說法,錯誤的是( )

      A. 索引可提高查詢效率

      B. 主鍵列默認會自動創建索引

      C. 索引會增加數據插入、更新的開銷

      D. 表中索引越多,查詢性能越好

      答案:D

      解析:索引過多會導致數據插入、更新時需頻繁維護索引,反而降低整體性能(D 錯誤);A、B、C 均為索引的正確特性。

      8.在 E-R 模型中,用來表示實體間聯系的是( )

      A. 矩形 B. 橢圓形 C. 菱形 D. 三角形

      答案:C

      解析:E-R 模型中,矩形表示實體,橢圓形表示屬性,菱形表示實體間的聯系(C 正確)。

      9.事務的 ACID 特性中,“事務一旦提交,對數據庫的修改永久有效” 指的是( )

      A. 原子性(Atomicity) B. 一致性(Consistency)

      C. 隔離性(Isolation) D. 持久性(Durability)

      答案:D

      解析:持久性(Durability)確保事務提交后,數據修改不會因系統故障丟失(D 正確);原子性指事務要么全執行要么全不執行,一致性指事務執行前后數據完整性不變,隔離性指事務間相互獨立。

      10.下列不屬于數據庫安全控制措施的是( )

      A. 身份認證 B. 權限授予 C. 數據備份 D. 數據加密

      答案:C

      解析:數據備份是數據庫故障恢復的措施,而非安全控制措施(C 錯誤);身份認證、權限授予、數據加密均為安全控制手段,用于防止未授權訪問和數據泄露。

      11.設關系 R(A,B,C)和 S(B,C,D),若要查詢 R 中與 S 中 B、C 屬性值相同的記錄,應使用的連接運算是( )

      A. 笛卡爾積 B. 等值連接 C. 自然連接 D. 外連接

      答案:B

      解析:等值連接基于兩個關系中相同屬性(此處為 B、C)的等值條件進行連接,符合題干需求(B 正確);自然連接會自動去掉重復屬性,題干未提及去重;笛卡爾積無連接條件,外連接會保留未匹配記錄。

      12.在 SQL Server 中,存儲過程的優點不包括( )

      A. 提高執行效率 B. 增強代碼復用性

      C. 降低網絡傳輸量 D. 直接修改表結構

      答案:D

      解析:存儲過程無法直接修改表結構(需通過 ALTER TABLE 等語句),D 不屬于其優點;A、B、C 均為存儲過程的核心優點,如預編譯提升效率、可重復調用、減少 SQL 語句網絡傳輸。

      13.數據庫恢復的基礎是( )

      A. 日志文件 B. 索引文件 C. 數據文件 D. 視圖文件

      答案:A

      解析:日志文件記錄了數據庫的所有操作,是數據庫恢復的核心依據,通過日志可回滾未提交事務或重做已提交事務(A 正確)。

      14.下列關于視圖的說法,正確的是( )

      A. 視圖是物理存在的數據表

      B. 視圖可基于多個表創建

      C. 視圖不能被查詢

      D. 視圖修改會直接影響基表數據

      答案:B

      解析:視圖是虛擬表,不物理存儲數據(A 錯誤);視圖可基于單表或多表創建(B 正確);視圖支持查詢操作(C 錯誤);僅可更新的視圖修改才會影響基表,部分視圖(如含聚合函數的視圖)不可更新(D 錯誤)。

      15.設某表中有 “成績” 字段(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... 表示閉區間(含邊界值),且需遵循 “小值在前、大值在后” 規則(A 正確,B 錯誤);C 表示開區間(不含 80 和 90),D 僅查詢成績為 80 或 90 的記錄。

      16.數據庫邏輯設計階段的主要任務是( )

      A. 繪制 E-R 圖

      B. 將 E-R 圖轉換為關系模式并優化

      C. 確定數據的存儲結構

      D. 編寫數據庫應用程序

      答案:B

      解析:邏輯設計階段核心是將概念設計階段的 E-R 模型轉換為具體 DBMS 支持的關系模式,并進行規范化優化(B 正確);A 是概念設計階段任務,C 是物理設計階段任務,D 是數據庫實施階段任務。

      17.下列屬于無損連接分解的是( )

      A. 將關系 R(A,B,C)分解為 R1(A,B)和 R2(B,C),且 R1∩R2=B,B 是 R1 的主鍵

      B. 將關系 R(A,B,C)分解為 R1(A,C)和 R2(B,C),且 R1∩R2=C,C 不是 R 的主鍵

      C. 將關系 R(A,B,C,D)分解為 R1(A,B)和 R2(C,D),且 R1∩R2 為空集

      D. 將關系 R(A,B,C)分解為 R1(A)和 R2(B,C),且 R1∩R2 為空集

      答案:A

      解析:無損連接分解需滿足 “分解后的`關系通過自然連接可還原原關系”。A 選項中,R1∩R2=B(B 是 R1 主鍵,可唯一確定 R1 記錄),自然連接后可還原 R,屬于無損分解;B、C、D 均無法通過連接還原原關系,為有損分解。

      18.在并發操作中,可能導致 “丟失修改” 問題的是( )

      A. 兩個事務同時讀取同一數據

      B. 一個事務讀取另一個事務未提交的修改

      C. 兩個事務同時修改同一數據

      D. 一個事務修改數據后,另一個事務讀取該數據

      答案:C

      解析:“丟失修改” 指兩個事務同時修改同一數據,后提交的事務覆蓋先提交事務的修改(C 正確);A 導致 “不可重復讀”,B 導致 “臟讀”,D 無并發問題。

      19.下列 SQL 語句中,用于授予用戶 U1 對表 Student 查詢權限的是( )

      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 用于授予權限,REVOKE 用于收回權限(排除 B、D);查詢權限對應 SELECT 關鍵字,INSERT 是插入權限(排除 C),故 A 正確。

      20.數據庫物理設計階段需確定的是( )

      A. 關系模式的主鍵

      B. 索引的創建策略

      C. 實體間的聯系類型

      D. 用戶的需求清單

      答案:B

      解析:物理設計階段需確定數據的存儲結構(如文件格式)、索引策略、分區方案等(B 正確);A 是邏輯設計階段任務,C 是概念設計階段任務,D 是需求分析階段任務。

      二、填空題(每題 2 分,共 20 分)

      1.數據庫管理系統(DBMS)提供的數據操縱語言(DML)包括查詢、插入、更新和______操作。

      答案:刪除(DELETE)

      解析:DML 核心操作包括 SELECT(查詢)、INSERT(插入)、UPDATE(更新)、DELETE(刪除)。

      2.關系規范化的目的是減少數據冗余,避免出現______、插入異常和刪除異常。

      答案:更新異常

      解析:關系規范化可解決數據冗余及 “更新異常、插入異常、刪除異常” 三大問題。

      3.在 E-R 模型中,若實體 A 和實體 B 之間的聯系是 “一對多”,則表示為 A______B(用符號表示)。

      答案:1:N(或 1 對 N)

      解析:E-R 模型中,一對多聯系表示為 “1:N”,多對多為 “M:N”,一對一為 “1:1”。

      4.SQL 中,______語句用于刪除表中的記錄,但保留表結構。

      答案:DELETE

      解析:DELETE 刪除表中數據,表結構保留;DROP TABLE 刪除表結構及數據。

      5.事務的隔離級別中,______級別可避免臟讀、不可重復讀和幻讀。

      答案:Serializable(串行化)

      解析:SQL 標準定義的隔離級別從低到高為 Read Uncommitted(臟讀)、Read Committed(避免臟讀)、Repeatable Read(避免臟讀、不可重復讀)、Serializable(避免三類問題)。

      6.數據庫概念設計階段的核心成果是______。

      答案:E-R 圖(實體 - 聯系圖)

      解析:概念設計階段通過分析用戶需求,構建 E-R 圖,描述實體、屬性及聯系。

      7.若關系 R 的主鍵由多個屬性組成,則該主鍵稱為______主鍵。

      答案:復合(或組合)

      解析:由單個屬性構成的主鍵為單屬性主鍵,多個屬性構成的為主復合主鍵。

      8.在 SQL Server 中,______用于臨時存儲查詢結果,關閉連接后數據自動刪除。

      答案:臨時表(或 #表,如 #TempTable)

      解析:SQL Server 臨時表分局部臨時表(# 開頭)和全局臨時表(## 開頭),均為臨時存儲數據,連接關閉后自動刪除。

      9.數據獨立性包括______獨立性和邏輯獨立性,其中______獨立性指當數據庫物理結構改變時,應用程序無需修改。

      答案:物理;物理

      解析:物理獨立性確保物理結構(如存儲位置、索引策略)變化不影響邏輯結構和應用程序;邏輯獨立性確保邏輯結構(如表結構)變化不影響應用程序。

      10.若關系 R 滿足______范式,則其所有非主屬性完全依賴于主鍵,且不存在部分依賴。

      答案:第二(或 2NF)

      解析:1NF 要求屬性原子化,2NF 在 1NF 基礎上消除非主屬性對主鍵的部分依賴,3NF 消除傳遞依賴。

      三、簡答題(每題 5 分,共 30 分)

      1.簡述數據庫系統的三級模式結構及兩級映像的作用。

      答案:數據庫系統三級模式結構包括:

      ①外模式(用戶模式):面向用戶,是用戶可見的數據視圖,對應應用程序使用的局部數據結構;

      ②模式(概念模式):數據庫整體邏輯結構,描述所有實體、屬性及聯系,是數據庫的核心;

      ③內模式(存儲模式):描述數據的物理存儲結構和存儲方式。

      兩級映像作用:

      ①外模式 - 模式映像:實現外模式與模式的映射,保證邏輯獨立性(模式改變時,調整映像可使外模式不變,應用程序無需修改);

      ②模式 - 內模式映像:實現模式與內模式的映射,保證物理獨立性(內模式改變時,調整映像可使模式不變,應用程序無需修改)。

      2.簡述 SQL 中 GROUP BY 子句的作用及使用注意事項。

      答案:GROUP BY 子句用于根據指定屬性對查詢結果進行分組,對每組數據進行聚合運算(如 COUNT、SUM、AVG)。

      使用注意事項:

      ①GROUP BY 后指定的分組屬性,需出現在 SELECT 子句中(除非該屬性用于分組,且 SELECT 子句僅含聚合函數);

      ②聚合函數(如 SUM、MAX)需作用于每組數據,不能直接使用非分組屬性(除非配合聚合函數);

      ③HAVING 子句用于過濾分組結果,需跟在 GROUP BY 后(WHERE 過濾行數據,HAVING 過濾組數據);

      ④GROUP BY 可按多個屬性分組,需按屬性順序依次分組。

      3.什么是事務?簡述事務的 ACID 特性。

      答案:事務是數據庫中一組不可分割的操作序列,要么全部執行成功,要么全部執行失敗,是保證數據一致性的基本單位。

      ACID 特性包括:

      ①原子性(Atomicity):事務是 “原子” 操作,不可拆分,執行中若出錯則回滾到初始狀態;

      ②一致性(Consistency):事務執行前后,數據庫數據需滿足完整性約束(如主鍵唯一、外鍵關聯正確),保持一致性狀態;

      ③隔離性(Isolation):多個事務并發執行時,每個事務的操作相互獨立,不被其他事務干擾;

      ④持久性(Durability):事務提交后,對數據庫的修改永久有效,即使系統故障也不會丟失。

      4.簡述數據庫設計的五個階段及各階段的核心任務。

      答案:數據庫設計分為五個階段:

      ①需求分析階段:收集用戶的功能需求(如查詢、修改操作)和數據需求(如數據類型、關聯關系),形成需求規格說明書;

      ②概念設計階段:根據需求分析,構建 E-R 模型,描述實體、屬性及實體間的聯系,形成概念數據模型;

      ③邏輯設計階段:將 E-R 模型轉換為具體 DBMS 支持的關系模式,進行規范化優化(如滿足 3NF),確定主鍵、外鍵及約束;

      ④物理設計階段:確定數據的物理存儲結構(如文件類型、存儲位置)、索引策略、分區方案,優化查詢性能;

      ⑤實施與維護階段:創建數據庫、表、視圖等對象,編寫應用程序;后期進行數據備份、性能監控、故障恢復等維護工作。

    【9月全國計算機三級考試數據庫復習題及答案】相關文章:

    計算機三級考試《數據庫技術》復習題及答案01-10

    全國計算機三級考試《數據庫技術》備考復習題03-07

    2017年計算機三級考試《數據庫技術》復習題及答案02-17

    2025年計算機三級考試數據庫科目復習題及答案11-04

    2015年全國計算機三級考試《數據庫》模擬練習及答案02-27

    全國計算機三級數據庫技術考試題與答案08-02

    2015年全國計算機三級考試數據庫考前練習及答案09-14

    全國計算機三級考試《數據庫技術》選擇題及答案03-03

    2016計算機三級數據庫復習題及答案12-03

    <address id="ousso"></address>
    <form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
    1. 日日做夜狠狠爱欧美黑人