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