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