本課程面向計算機類專業(yè)的本科生,,內(nèi)容涵蓋數(shù)據(jù)庫系統(tǒng)的基礎(chǔ)理論,、基本技術(shù)和基本方法。包括關(guān)系數(shù)據(jù)結(jié)構(gòu)、形式化定義及關(guān)系代數(shù),;關(guān)系數(shù)據(jù)庫結(jié)構(gòu)化查詢語言SQL,;數(shù)據(jù)定義,、數(shù)據(jù)查詢,、數(shù)據(jù)更新及視圖;數(shù)據(jù)庫安全性概念,、自主存取控制,、授權(quán)及數(shù)據(jù)庫角色;數(shù)據(jù)庫完整性-實體完整性,、參照完整性,、用戶定義完整性及觸發(fā)器設(shè)計;關(guān)系數(shù)據(jù)庫理論的規(guī)范化,、數(shù)據(jù)依賴公理系統(tǒng)及模式分解,;數(shù)據(jù)庫設(shè)計的需求分析、概念結(jié)構(gòu)設(shè)計ER建模,、邏輯結(jié)構(gòu)設(shè)計,、物理結(jié)構(gòu)設(shè)計及數(shù)據(jù)庫的實施和維護,;數(shù)據(jù)庫編程方法、存儲過程設(shè)計及JDBC編程,;關(guān)系查詢處理及查詢優(yōu)化方法,;數(shù)據(jù)庫事務(wù)設(shè)計、并發(fā)控制原理及數(shù)據(jù)庫恢復(fù)技術(shù)等內(nèi)容,。
本課程安排14個實驗,、1次上機考試、1個綜合性項目設(shè)計,、4次作業(yè)及期末考試,。