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