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