數(shù)據(jù)庫技術(shù)是不斷發(fā)展的學(xué)科,所涵蓋的范圍很大,無法在課程中面面俱到。本課程主要考慮數(shù)據(jù)庫學(xué)科內(nèi)涵、技術(shù)外延以及應(yīng)用特征,從數(shù)據(jù)模型、數(shù)據(jù)智能處理、網(wǎng)絡(luò)環(huán)境數(shù)據(jù)管理及應(yīng)用實踐等方面組織材料。
課程目標(biāo):(1)學(xué)習(xí)數(shù)據(jù)庫發(fā)展與進展,了解數(shù)據(jù)庫內(nèi)涵和外延;(2)從數(shù)據(jù)模型、數(shù)據(jù)智能、網(wǎng)絡(luò)環(huán)境數(shù)據(jù)管理等三個維度介紹數(shù)據(jù)庫技術(shù)主要知識點,并以實際案例學(xué)習(xí)數(shù)據(jù)庫技術(shù)的應(yīng)用方法;(3)通過數(shù)據(jù)庫文獻學(xué)習(xí),跟蹤數(shù)據(jù)庫新技術(shù)發(fā)展方向。通過課程為進一步從事數(shù)據(jù)庫技術(shù)研究提供基礎(chǔ),為從事科學(xué)研究提供科研思維方法。
本課程入選教育部“高等教育百門精品課程教材建設(shè)計劃”(數(shù)據(jù)庫課程立體化教材及教學(xué)平臺建設(shè),2004)、教育部-微軟精品課程(數(shù)據(jù)庫系統(tǒng)及應(yīng)用,2006)、廣東省精品課程(數(shù)據(jù)庫技術(shù),2008)、廣東省研究生示范課程(高級數(shù)據(jù)庫技術(shù),2013)。 分別在清華大學(xué)出版社和高等教育出版社出版了《數(shù)據(jù)庫系統(tǒng)》、《數(shù)據(jù)庫實驗指導(dǎo)教程》、《高級數(shù)據(jù)庫技術(shù)》等三部國家級規(guī)劃教材;還在Springer出版了《Temporal Information Technology and its Application》、北京大學(xué)出版社出版了《時態(tài)數(shù)據(jù)庫導(dǎo)論》(國內(nèi)該領(lǐng)域首部著作)等專著作為參考教材,發(fā)布時態(tài)數(shù)據(jù)管理軟件TempDB。本課程相關(guān)教學(xué)成果“數(shù)據(jù)庫系列課程‘本碩博’協(xié)同教學(xué)體系研究與實踐、”數(shù)據(jù)庫協(xié)同教學(xué)模式與課程資源建設(shè)“、”立體多維數(shù)據(jù)科學(xué)人才培養(yǎng)體系構(gòu)建與實踐創(chuàng)新“分別獲2006、2010、2018、2022年廣東省教學(xué)成果一等獎和二等獎。2015年獲批廣東省數(shù)據(jù)庫技術(shù)教學(xué)團隊,2022年獲批教育部數(shù)據(jù)科學(xué)課程群虛擬教研室。目前參考教材:《高級數(shù)據(jù)庫技術(shù)與應(yīng)用(第2版)》,高等教育出版社,2015
高級數(shù)據(jù)庫技術(shù)(Advanced Database Technology)
建議2-3個學(xué)分(學(xué)時36-54,含講授、報告、演講與討論等)。
第一部分 高級數(shù)據(jù)庫技術(shù)基礎(chǔ)
1)高級數(shù)據(jù)庫技術(shù)概述。簡要回顧數(shù)據(jù)庫發(fā)展階段,討論數(shù)據(jù)庫技術(shù)的內(nèi)涵與外延,介紹數(shù)據(jù)庫技術(shù)的學(xué)術(shù)資源,分析數(shù)據(jù)庫研究熱點。
2)關(guān)系數(shù)據(jù)基本理論。學(xué)習(xí)過課程《數(shù)據(jù)庫系統(tǒng)》同學(xué)用來溫習(xí)數(shù)據(jù)庫基礎(chǔ)理論,其他同學(xué)可以用來補習(xí)數(shù)據(jù)庫基礎(chǔ)理論知識。
第二部分高級數(shù)據(jù)庫技術(shù)部分。
1)高級數(shù)據(jù)模型。高級數(shù)據(jù)模型是相對關(guān)系數(shù)據(jù)模型而言的,該章包括面向?qū)ο髷?shù)據(jù)庫、對象關(guān)系數(shù)據(jù)庫、介紹時態(tài)數(shù)據(jù)庫、空間數(shù)據(jù)庫技術(shù)等重要數(shù)據(jù)模型,為進一步研究新數(shù)據(jù)模型提供基礎(chǔ)和思路。
2)數(shù)據(jù)智能處理技術(shù)。知識是數(shù)據(jù)的特殊形式,數(shù)據(jù)智能處理是數(shù)據(jù)庫技術(shù)應(yīng)用的主要特征。該章主要包括:數(shù)據(jù)與知識,知識表達,數(shù)據(jù)庫與知識庫,基于知識的數(shù)據(jù)庫技術(shù)(主動數(shù)據(jù)庫、決策支持系統(tǒng)等)、數(shù)據(jù)智能技術(shù)(數(shù)據(jù)挖掘、知識圖譜等),為進一步數(shù)據(jù)庫中知識數(shù)據(jù)的應(yīng)用提供基礎(chǔ)和方法。
3)網(wǎng)絡(luò)環(huán)境數(shù)據(jù)管理。內(nèi)容包括:分布式數(shù)據(jù)庫技術(shù)、web數(shù)據(jù)庫技術(shù)、XML數(shù)據(jù)庫、移動數(shù)據(jù)庫技術(shù)等,同時介紹當(dāng)前數(shù)據(jù)庫新技術(shù)熱點應(yīng)用,包括云計算、大數(shù)據(jù)、社會計算等,為了解網(wǎng)絡(luò)環(huán)境數(shù)據(jù)庫技術(shù)的應(yīng)用提供基本概念和技術(shù)思路。
第三部分高級數(shù)據(jù)庫技術(shù)應(yīng)用實踐。
本書從三個角度選取實例,進行高級數(shù)據(jù)庫技術(shù)實踐。第一節(jié)是以時態(tài)數(shù)據(jù)庫管理系統(tǒng)實現(xiàn)為例,進行高級數(shù)據(jù)模式擴展的學(xué)習(xí)實踐;第二節(jié)以時態(tài)工資知識數(shù)據(jù)庫為例,進行面向?qū)ο蟆r態(tài)數(shù)據(jù)庫、知識庫等多種數(shù)據(jù)庫技術(shù)綜合應(yīng)用示范;第三節(jié)以面向?qū)W者的社交網(wǎng)絡(luò)設(shè)計為例,介紹數(shù)據(jù)庫新技術(shù)的應(yīng)用實踐,主要涉及信息檢索、推薦與服務(wù)、云數(shù)據(jù)管理、大數(shù)據(jù)應(yīng)用等數(shù)據(jù)庫技術(shù)熱點。
第四部分數(shù)據(jù)庫新技術(shù)論文宣讀或小項目報告【根據(jù)人數(shù)分組和計劃學(xué)時安排】
期間可以穿插其他數(shù)據(jù)庫新技術(shù)講座,例如:社交網(wǎng)絡(luò)大數(shù)據(jù)技術(shù),知識圖譜技術(shù)等。