本課程面向計(jì)算機(jī)類專業(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ù)庫完整性-實(shí)體完整性,、參照完整性、用戶定義完整性及觸發(fā)器設(shè)計(jì),;關(guān)系數(shù)據(jù)庫理論的規(guī)范化,、數(shù)據(jù)依賴公理系統(tǒng)及模式分解;數(shù)據(jù)庫設(shè)計(jì)的需求分析,、概念結(jié)構(gòu)設(shè)計(jì)ER建模,、邏輯結(jié)構(gòu)設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì)及數(shù)據(jù)庫的實(shí)施和維護(hù),;數(shù)據(jù)庫編程方法,、存儲過程設(shè)計(jì)及JDBC編程;關(guān)系查詢處理及查詢優(yōu)化方法,;數(shù)據(jù)庫事務(wù)設(shè)計(jì),、并發(fā)控制原理及數(shù)據(jù)庫恢復(fù)技術(shù)等內(nèi)容。
本課程安排14個(gè)實(shí)驗(yàn),、1次上機(jī)考試,、1個(gè)綜合性項(xiàng)目設(shè)計(jì)、4次作業(yè)及期末考試,。