“數(shù)據(jù)庫系統(tǒng)概論”是計算機科學與技術(shù)專業(yè)、軟件工程專業(yè)、信息系統(tǒng)與信息管理等專業(yè)重要的專業(yè)基礎課程。
本課程將系統(tǒng)講述數(shù)據(jù)庫系統(tǒng)的基礎理論、基本技術(shù)和基本方法。本課程的知識內(nèi)容和技術(shù)方法,對從事現(xiàn)代數(shù)據(jù)管理技術(shù)的應用、開發(fā)和研究的人員都是重要而必備的基礎。
本課程內(nèi)容豐富全面,分為基礎篇和高級篇(2020年3月2日開課)2部分講解,作為2門課程考核和計分。此外,本課程還開設了新技術(shù)篇(2020年3月16日開課),從數(shù)據(jù)管理和數(shù)據(jù)分析的角度討論數(shù)據(jù)庫新技術(shù)與大數(shù)據(jù)技術(shù)。
通過數(shù)據(jù)庫系統(tǒng)概論(基礎篇)的學習,學員可以系統(tǒng)地掌握數(shù)據(jù)庫系統(tǒng)的基本原理,能熟練使用SQL語言在某一個數(shù)據(jù)庫管理系統(tǒng)上進行數(shù)據(jù)庫檢索和操作,掌握數(shù)據(jù)庫安全性和完整性的基本概念和基本方法。并能夠在某一個數(shù)據(jù)庫管理系統(tǒng)上進行實驗。
通過數(shù)據(jù)庫系統(tǒng)概論(高級篇)的學習,學員可以系統(tǒng)地掌握數(shù)據(jù)庫規(guī)范化理論和數(shù)據(jù)庫設計的方法與步驟,具有設計和開發(fā)數(shù)據(jù)庫應用系統(tǒng)的基本能力;掌握數(shù)據(jù)庫事務處理、并發(fā)控制與恢復的基本技術(shù)、初步掌握數(shù)據(jù)庫查詢處理和優(yōu)化的概念。并能夠在某一個數(shù)據(jù)庫管理系統(tǒng)上進行實驗驗證。
通過數(shù)據(jù)庫系統(tǒng)概論(新技術(shù)篇)的學習,學員可以系統(tǒng)地掌握傳統(tǒng)數(shù)據(jù)庫技術(shù)的最新發(fā)展,大數(shù)據(jù)管理與系統(tǒng)的新概念、新技術(shù)和新應用。
本課程的特點是,理論聯(lián)系實際。我們不僅希望學員通過閱讀和書面習題掌握本課程的內(nèi)容,還要求學員完成實驗項目。為此我們針對課程知識點設置了相應的實驗,鍛煉學員實際動手能力,啟發(fā)學員對理論知識的思考和理解,達到理論聯(lián)系實際的教學效果。
第一講:初識數(shù)據(jù)庫系統(tǒng)
引言
數(shù)據(jù)庫的4個基本概念
數(shù)據(jù)技術(shù)的產(chǎn)生,數(shù)據(jù)系統(tǒng)的特點
第一講課件
第二講:數(shù)據(jù)庫系統(tǒng)的核心:數(shù)據(jù)模型
概念模型,數(shù)據(jù)模型的組成要素
層次模型,網(wǎng)狀模型
關系模型
第二講課件
第三講:數(shù)據(jù)庫系統(tǒng)的結(jié)構(gòu)
數(shù)據(jù)庫系統(tǒng)的結(jié)構(gòu)
第三講課件
第四講:數(shù)據(jù)庫系統(tǒng)的組成
數(shù)據(jù)庫系統(tǒng)的組成
第四講課件
單元測驗1
第五講:關系數(shù)據(jù)結(jié)構(gòu)及關系的完整性
關系數(shù)據(jù)結(jié)構(gòu)
關系的完整性
第五講課件
第七講:關系代數(shù)--關系特有操作
關系代數(shù)2--關系特有操作
第七講課件
第六講:關系代數(shù)--傳統(tǒng)集合操作
關系代數(shù)1--傳統(tǒng)集合操作
第六講課件
第八講:關系代數(shù)--綜合訓練
關系代數(shù)3--綜合訓練
第八講課件
第九講:關系演算--元組關系演算
關系演算1--元組關系演算
第九講課件
第十講:關系演算--域關系演算語言QBE
關系演算2--域關系演算語言QBE
第十講課件
單元測驗2
第十一講:SQL概述與數(shù)據(jù)定義
SQL概述
數(shù)據(jù)定義
第十一講課件
第十二講:數(shù)據(jù)查詢--單表查詢
數(shù)據(jù)查詢--單表查詢
數(shù)據(jù)查詢--單表查詢2
第十二講課件
第十三講:數(shù)據(jù)查詢--連接查詢
數(shù)據(jù)查詢--連接查詢
第十三講課件
第十四講:數(shù)據(jù)查詢--嵌套查詢
數(shù)據(jù)查詢--嵌套查詢
數(shù)據(jù)查詢--嵌套查詢2
第十四講課件
第十五講:數(shù)據(jù)查詢--集合查詢
數(shù)據(jù)查詢--集合查詢
第十五講課件
第十六講:數(shù)據(jù)的更新與空值的處理
數(shù)據(jù)更新
空值的處理
第十六講課件
第十七講:視圖
視圖
視圖2
第十七講課件
第十八講:數(shù)據(jù)庫安全性概述
數(shù)據(jù)庫安全性概述
第十八講課件
第十九講:數(shù)據(jù)庫安全性控制
數(shù)據(jù)庫安全性控制--身份鑒別、存取控制、自主存取控制、授權(quán)
數(shù)據(jù)庫安全性控制--數(shù)據(jù)庫角色及強制存取控制
第十九講課件
第二十講:視圖機制
視圖、審計、數(shù)據(jù)加密及其他安全性保護
第二十講課件
單元測驗3
第二十一講:數(shù)據(jù)庫的完整性
數(shù)據(jù)庫完整性概述及實體完整性
參照完整性
用戶定義的完整性
第二十一講課件
第二十二講:約束命名子句及斷言
完整性約束命名子句及斷言
第二十二講課件
第二十三講:觸發(fā)器
觸發(fā)器
第二十三講課件
單元測驗4
1. 某一種計算機程序設計方法和語言
2. 數(shù)據(jù)結(jié)構(gòu)
3. 離散數(shù)學
4. 操作系統(tǒng)
本課程成績總分100分。
1. 完成課后單元測驗題,得分占總分的20%。
2. 完成要求的實驗題,即域外成績,得分占總分的20%。
3. 參加課堂交流區(qū)討論,得分占總分的20%。要求在“課堂交流區(qū)”中回復數(shù)量平均每講1次,總次數(shù)不少于20次,且回復內(nèi)容要有原創(chuàng)性,嚴禁抄襲他人的回復內(nèi)容。
4. 完成期末考試,得分占總分數(shù)的40%。
說明:
總評成績達到80分及以上者,本課程成績?yōu)閮?yōu)秀;
總評成績達到60分但未達到80分者,本課程成績?yōu)楹细瘛?/span>
現(xiàn)已取消免費證書,所有證書均付費。
1. 王珊,薩師煊. 《數(shù)據(jù)庫系統(tǒng)概論(第5版)》,高等教育出版社,2014.9
2. 王珊,張俊.《數(shù)據(jù)庫系統(tǒng)概論(第5版)習題解析與實驗指導》,高等教育出版社,2015.7
3. 上機軟件:金倉數(shù)據(jù)庫KingBaseES
可以在https://www.Kingbase.com.cn/ 網(wǎng)站上下載
4. 中國人民大學 數(shù)據(jù)庫系統(tǒng)概論精品課程網(wǎng)站:
https://chinadb.ruc.edu.cn/