一、考試要求:
數據庫原理及應用考試涵蓋數據庫理論、方法與應用技術。 要求考生比較系統地掌握數據庫的基本概念、基本原理和基本方 法, 能夠運用所學的基本原理和基本方法分析、判斷和解決有關 問題。
考生應全面系統地了解數據庫系統的基本概念、原理和方 法。理解關系數據庫系統的基本概念、原理和方法。熟悉關系代 數的傳統集合運算和專門的關系運算, 熟練地掌握 MYSQL 等流 行的關系數據庫管理系統的使用, 利用 SQL 語言進行各種操作。 深入理解關系數據庫設計理論, 綜合運用所學理論和知識解決實 際問題, 掌握數據庫的設計和開發。掌握數據庫恢復、并發控制、 安全性控制和完整性控制的基本概念、目的、原理和主要技術。 了解和跟蹤當前管理信息系統等系統采用的數據庫管理系統的 名稱、特點, 開發中采用的技術和工具。了解和跟蹤數據庫技術 的發展與展望。
二 、考試內容:
1.數據庫系統概述
( 1 ) 數據庫基本概念
( 2 ) 數據管理技術的產生和發展
( 3 ) 數據庫系統的組成
( 4 ) 數據庫系統的結構
( 5 ) 數據庫系統的特點 2.數據模型
( 1 ) 信息的三種世界、兩類數據模型
( 2 ) 概念模型和 E-R 圖
( 3 ) 數據模型及其的組成要素
( 4 )常用的數據模型 (層次模型、網狀模型、關系模型) 3.關系數據庫
( 1 )關系數據結構 ( 關系的定義和性質、關系模式、關系
數據庫 )
( 2 ) 關系的完整性
( 3 ) 關系運算(關系代數) 4.關系數據理論
( 1 )函數依賴、碼、完全函數依賴、部分函數依賴、傳遞
函數依賴
( 2 ) 關系規范化 ( 1NF 、2NF 、3NF 、BCNF、范式判斷)
( 3 ) 模式分解
5.數據庫設計
( 1 ) 數據庫設計一般步驟
( 2 ) 數據庫設計各階段設計任務與方法
( 3 ) 概念模型到關系模型的轉換 6.關系數據庫標準語言 SQL
( 1 ) 查詢、插入、刪除、修改等 SQL 語句
( 2 ) 表的創建、修改與刪除等SQL 語句, 列約束和表約束
等
( 3 ) 視圖和索引的創建、修改與刪除等 SQL 語句
( 4 ) 用戶和角色的授權與權限回收
( 5 ) 存儲過程、函數、觸發器、游標 7.數據庫安全性
( 1 ) 數據庫安全性控制
( 2 ) 視圖機制
( 3 ) 審計、數據加密 8.數據庫完整性
( 1 ) 實體完整性
( 2 ) 參照完整性
( 3 ) 域完整性
( 4 ) 觸發器
9.數據庫恢復
( 1 ) 事務
( 2 ) 故障種類和恢復實現技術
( 3 ) 恢復策略 10.并發控制
( 1 ) 并發控制概述
( 2 ) 封鎖
( 3 )并發調度的可串行性
( 4 ) 兩段鎖協議和封鎖的粒度
三、參考書目:
《數據庫系統概論》(第五版), 王珊、薩師煊, 高等教育出 版社, 2014 年, ISBN: 9787040406641。