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