01 課程內容概述
資料庫技術和系統已經成為信息基礎設施的核心技術和重要基礎。資料庫技術作為數據管理的最有效的手段,極大的促進了計算機應用的發展。
本課程系統講述資料庫系統的基礎理論、基本技術和基本方法。資料庫系統的基本概念、數據模型、關係資料庫及其標準語言SQL、資料庫安全性和完整性的概念和方法、關係規範化理論、資料庫設計方法和步驟,資料庫恢復和並發控制等事務管理基礎知識,關係查詢處理和查詢優化等。
本課程系統全面地講述資料庫系統的基礎理論、基本技術和基本方法。包括:
第一篇基礎篇,包括緒論、關係資料庫、關係資料庫標準語言SQL、資料庫安全性和資料庫完整性,共5章;
第二篇設計與應用開發篇,包括關係數據理論、資料庫設計和資料庫編程,共3章;
第三篇系統篇,包括關係查詢處理和查詢優化、資料庫恢復技術、並發控制和資料庫管理系統,共4章;
第四篇新技術篇,包括資料庫技術發展概述、大數據管理、內存資料庫系統和數據倉庫與聯機分析處理技術,共4章。
02 課程目標
通過本課程學習系統地掌握資料庫系統的基本原理和基本技術。要求在掌握資料庫系統基本概念的基礎上,能熟練使用SQL語言在某一個資料庫管理系統上進行資料庫操作;掌握資料庫設計方法和步驟,具有設計資料庫模式以及開發資料庫應用系統的基本能力。
03 預修課程
* 數據結構
* 離散數學
* 作業系統
* 電腦程式設計方法和語言
04 課程內容組織結構
《資料庫系統概論》第5版的內容組織結構,如下表所示。
《資料庫系統概論》第5版中第1章-第11章是計算機專業和相關專業本科生的學習內容(書中有*號的部分除外)。第12章-第16章等章節屬於高級教程,供本科生選讀或研究生學習使用,不在本科課程大綱範圍內,教師也可以根據學生具體情況選擇部分內容選講。
06 參考書目
王珊 薩師煊《資料庫系統概論》第5版 高等教育出版社 2014年9月。
J.D.Ullman, J Widom,A First Course in Database Systems,Pretice Hall, 1997本書是美國史丹福大學(Stanford University) 計算機系本科生的第1門資料庫課程教材。
-The End-