數據庫技術是不斷發(fā)展的學科,所涵蓋的范圍很大,,無法在課程中面面俱到,。本課程主要考慮數據庫學科內涵、技術外延以及應用特征,,從數據模型,、智能數據處理技術、網絡環(huán)境數據庫技術及應用實踐等方面組織材料,。 基本目標是希望通過本課程教學,,使學生掌握數據庫技術核心概念,了解數據庫技術研究與應用需要的主要知識點,,跟蹤數據庫新技術發(fā)展方向,,為進一步從事數據庫技術的研究或應用提供理論基礎和技術思路。
本課程入選教育部“高等教育百門精品課程教材建設計劃”(數據庫課程立體化教材及教學平臺建設,,2004),、教育部-微軟精品課程(數據庫系統(tǒng)及應用,2006),、廣東省精品課程(數據庫技術,,2008)、廣東省研究生示范課程(高級數據庫技術,,2013),。 分別在清華大學出版社和高等教育出版社出版了《數據庫系統(tǒng)》、《數據庫實驗指導教程》,、《高級數據庫技術》等三部國家級規(guī)劃教材,;還在Springer出版了《Temporal Information Technology and its Application》、北京大學出版社出版了《時態(tài)數據庫導論》(國內該領域首部著作)等專著作為參考教材,,發(fā)布有時態(tài)數據管理軟件TempDB,。
高級數據庫技術(研究生)
建議學時40-60(含講授,、報告、演講與討論等),。
第一部分 高級數據庫技術基礎
1)高級數據庫技術概述,。簡要回顧數據庫發(fā)展階段,討論數據庫技術的內涵與外延,,介紹數據庫技術的學術資源,,分析數據庫研究熱點。
2)關系數據基本理論,。學習過課程《數據庫系統(tǒng)》同學用來溫習數據庫基礎理論,,其他同學可以用來補習數據庫基礎理論知識。
第二部分高級數據庫技術部分
1)高級數據模型,。高級數據模型是相對關系數據模型而言的,,該章包括面向對象數據庫、對象關系數據庫,、介紹時態(tài)數據庫,、空間數據庫技術等重要數據模型,為進一步研究新數據模型提供基礎和思路,?!窘ㄗh安排1-3講:對象關系數據庫、時態(tài)數據庫,、空間數據庫】
2)智能數據處理技術,。知識是數據的特殊形式,智能數據處理是數據庫技術應用的主要特征,。該章主要包括知識表達和知識庫系統(tǒng)基本概念,,介紹主動數據庫、決策支持系統(tǒng)等知識數據的處理,,為進一步數據庫中知識數據的應用提供基礎和方法,。【建議安排1-2講:知識與知識數據庫技術,,基于知識的數據庫技術】
3)網絡環(huán)境數據管理,。內容包括:分布式數據庫技術、web數據庫技術,、XML數據庫、移動數據庫技術等,,同時介紹當前數據庫新技術熱點應用,,包括云計算、大數據,、社會計算等,,為了解網絡環(huán)境數據庫技術的應用提供基本概念和技術思路,。【建議安排1-2講:分布式數據庫與移動數據庫,,互聯網環(huán)境數據管理】
第三部分高級數據庫技術應用實踐
本書從三個角度選取實例,,進行高級數據庫技術實踐。第一節(jié)是以時態(tài)數據庫管理系統(tǒng)實現為例,,進行高級數據模式擴展的學習實踐,;第二節(jié)以時態(tài)工資知識數據庫為例,進行面向對象,、時態(tài)數據庫,、知識庫等多種數據庫技術綜合應用示范;第三節(jié)以面向學者的社交網絡設計為例,,介紹數據庫新技術的應用實踐,,主要涉及信息檢索、推薦與服務,、云數據管理,、大數據應用等數據庫技術熱點?!窘ㄗh選講1-2次】
第四部分數據庫新技術論文宣讀或小項目報告【根據人數分組和計劃學時安排】