自考《互聯網數據庫》專項習題:簡答
2025-07-08 來源:中國教育在線
簡答題練習
1. 數據模型包含哪三個方面的要素?
① 數據結構;
② 數據操作;
③ 數據約束條件。
2. 簡述數據庫管理系統的功能。
① 數據定義;數據操縱;
② 數據庫運行管理;數據組織、存儲和管理;
③ 數據的建立和維護;數據通信接口。
3. 簡述關系模型允許定義的三種完整性約束
① 實體完整性;
② 參照完整性;
③ 用戶定義完整性。
4.簡述數據庫管理系統的功能。
①數據定義;數據操縱;
②數據運行管理;數據組織、存儲和管理;
③數據庫的建立和維護;數據通信接口。
5.一個設計良好的DBMS應具備什么樣的功能?
①具有友好的用戶界面;
② 完備的功能;較高的運行效率;
③ 清晰的系統結構和開放性。
6.簡述數據庫系統的三級模式
① 數據庫系統的三級模式結構是指由外模式、模式和內模式構成;
②一個數據庫只有一個模式,它是數據庫模式結構的中間層;一個數據庫可以有多個外模式,是保證數據安全性的一個有力措施;一個數據庫也只有一個內模式。它是數據物理結構和存儲方式的描述。
7.請列出在需求分析階段常用的調查方法。
① 跟班作業,開會調查;
② 專人介紹,詢問;
③ 設計調查表填寫,查閱記錄。
8.簡述數據庫設計基本步驟。
①需求分析;概念結構設計;
② 邏輯結構設計;數據庫物理設計階段;
③ 數據庫實施階段;數據運行和維護階段。
9.簡述數據庫的完整性與數據庫的安全性的區別
① 數據完整性與安全性是數據庫保護的兩個不同方面;
② 安全性是防止用戶非法使用數據庫;
③ 完整性是用戶使用數據庫時向數據庫加入不合語義的數據。
10.什么是數據獨立性?它包括哪兩個方面?
① 數據獨立性指數據存儲與應用之間的依賴關系,包括:
②數據物理獨立性:數據的物理結構與邏輯結構之間的獨立性。當數據的物理結構(也稱存儲結構)發生變化時,通過DBMS的工作使應用程序不變。
③數據邏輯獨立性:數據的全局邏輯結構與局部邏輯結構之間的獨立性。當數據的全局邏輯結構發生變化時,通過DBMS的工作使局部邏輯結構不變
11.在數據庫中解決死鎖的常用方法有哪些?
① 要求每個事務一次就將要使用的數據全部加鎖,否則就不執行;
② 采用按序加鎖法;
③ 不采取任何措施預防死鎖的發生,而是周期性的檢查系統中是否有死鎖。
12.簡述利用日志文件恢復事務的過程。
①從頭掃描日志文件,找出哪些事務在故障發生時已經結束,哪些事務尚未結束;
②對尚未結束的事務進行撤消處理,對已經結束的事務進行重做處理。
13.簡述兩段鎖協議的含義。
①指所有事務必須兩個階段對數據項加鎖和解鎖;
②在對任何數據進行讀、寫操作之前,事務首先獲得對該數據的封鎖;
③在釋放一個封鎖之后,事務再獲得任何其他封鎖。
14.已知關系模式:學生(學號,姓名,性別,年齡,系別),用關系代數查詢英語系的女學生。
σ系別= ‘英語系’ ∧ 性別=’女’(學生)
14.已知關系模式:
學生(學號,姓名,性別,年齡,系別),選課(學號,課程號,成績)
用關系代數實現查詢沒有選修課程號為‘C3’課程的學生學號。
π學號(學生)-π學號(σ課程號= ‘C3’(選課))
15.簡述視圖的作用。
① 簡化用戶操作;使用戶能以多角度看待同一數據;
②對重構數據庫提供了一定程度的邏輯獨立性;
③能夠對機密數據提供了安全保護