科目代碼:3012
科目名稱:現代數據庫技術
第一部分 基本要求
掌握數據庫系統的基本概念、原理和基礎理論;熟悉關系數據模型,關系代數、關系系統、關系規范化等關系理論,以及數據庫恢復、并發控制、安全性、完整性等數據庫系統技術;掌握SQL使用方法,并能針對特定應用場景設計與制作相應的關系數據庫應用系統;對web數據庫技術等數據庫前沿有一定的了解。
第二部分 課程內容與考核目標
第一部分 關系數據庫
1、 理解關系代數理論、關系演算理論
2、 掌握SQL語言:各類SQL語句的語法構成、語義與功能,特別是Select語句的不同應用方法。
3、 掌握關系規范化,函數依賴中的部分函數依賴、完全函數依賴、傳遞函數依賴;關系范式中的1NF,2NF,3NF,BCNF。
4、 掌握關系模式分解,模式分解的無損連接性、保持函數依賴性及相關分解算法。
第二部分 數據庫設計
1、 掌握DB設計的步驟,局部E-R圖設計
2、 理解局部E-R圖到全局E-R圖的合并,E-R圖向關系模式的轉換;
3、 掌握給定環境的數據庫建模及相關理論與技術的綜合應用。
第三部分 基于對象的數據庫和XML
1、 理解面向對象數據庫。
2、 掌握XML數據管理,包括模型、存儲、查詢和發布等。
第四部分 數據存儲和查詢
1、 掌握主要的存儲數據組織方法及其特點,尤其是樹形、Hash式組織及其實現技術。
2、 掌握索引的基本概念、類型及特點
第五部分 事務管理
1、 理解事務管理事務的概念、特征。
2、 掌握可串行化調度的基本理論與正確性,并發控制協議與實現技術,尤其是封鎖技術。
3、 掌握故障恢復技術與機制。
4、 掌握查詢處理及其優化技術;數據操縱及其存取(安全性)控制技術。
第六部分 數據庫前沿
1、 理解數據庫研究的現狀、主要及熱點領域、前沿及發展趨勢,尤其是象OODB、分布式DB、Internet與DB等領域。
2、 理解數據庫與云計算的結合的進展。
3、 理解數據庫與大數據的結合研究進展。
第三部分 有關說明與實施要求
1、考試目標的能力層次的表述
本課程對各考核點的能力要求一般分為三個層次用相關詞語描述:
較低要求——了解;
一般要求——理解、熟悉、會;
較高要求——掌握、應用。
一般來說,對概念、原理、理論知識等,可用“了解”、“理解”、“掌握”等詞表述;對計算方法、應用方面,可用“會”、“應用”、“掌握”等詞。