資源描述:
《《多媒體數(shù)據(jù)庫概述》PPT課件》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、第八章多媒體數(shù)據(jù)庫概述一、學習目的與要求本章對傳統(tǒng)數(shù)據(jù)庫與多媒體數(shù)據(jù)庫進行了比較,要求掌握多媒體數(shù)據(jù)庫的特點以及由此產(chǎn)生的特殊要求。了解傳統(tǒng)數(shù)據(jù)庫模型應(yīng)用于多媒體數(shù)據(jù)描述時的不足之處。熟悉檢索與查詢在多媒體數(shù)據(jù)庫中的基本知識,分布式數(shù)據(jù)庫的特點和實現(xiàn)途徑。對數(shù)據(jù)庫標準語言SQL和MicrosoftSQLServer2000有基本了解。二、考核知識點與考核目標掌握多媒體數(shù)據(jù)的特點、熟悉多媒體數(shù)據(jù)庫的分類和對數(shù)據(jù)模型的要求。掌握多媒體數(shù)據(jù)庫檢索與查詢的方式及特點。熟悉分布式多媒體數(shù)據(jù)庫系統(tǒng)的特點及實現(xiàn)途徑。了解數(shù)據(jù)庫語言SQL和SQLServer的特點、組成及簡單歷史。二、考核
2、知識點與考核目標識記:關(guān)鍵字查詢、可視化查詢、語義查詢、OODB、OO、DDL、DML、C/S、SQL。理解:多媒體數(shù)據(jù)、關(guān)系數(shù)據(jù)模型、面向?qū)ο髷?shù)據(jù)模型、同步特性、全文檢索技術(shù)、基于內(nèi)容的圖像檢索、基于內(nèi)容的視頻檢索、基于內(nèi)容的音頻檢索、分布式多媒體數(shù)據(jù)庫系統(tǒng)的特點、RPC、ODBC、SQLServer2000。關(guān)于數(shù)據(jù)庫數(shù)據(jù)庫是“按照數(shù)據(jù)結(jié)構(gòu)來組織、存儲和管理數(shù)據(jù)的倉庫”。關(guān)于數(shù)據(jù)庫數(shù)據(jù)庫通常分為層次式數(shù)據(jù)庫、網(wǎng)絡(luò)式數(shù)據(jù)庫和關(guān)系式數(shù)據(jù)庫三種。而不同的數(shù)據(jù)庫是按不同的數(shù)據(jù)結(jié)構(gòu)來聯(lián)系和組織數(shù)據(jù)的。關(guān)于數(shù)據(jù)庫所謂數(shù)據(jù)結(jié)構(gòu)是指數(shù)據(jù)的組織形式或數(shù)據(jù)之間的聯(lián)系。如果用D表示數(shù)據(jù),用R
3、表示數(shù)據(jù)對象之間存在的關(guān)系集合,則將DS=(D,R)稱為數(shù)據(jù)結(jié)構(gòu)。關(guān)于數(shù)據(jù)庫例如,設(shè)有一個電話號碼簿,它記錄了n個人的名字和相應(yīng)的電話號碼。為了方便地查找某人的電話號碼,將人名和號碼按字典順序排列,并在名字的后面跟隨著對應(yīng)的電話號碼。這樣,若要查找某人的電話號碼(假定他的名字的第一個字母是Y),那么只須查找以Y開頭的那些名字就可以了。該例中,數(shù)據(jù)的集合D就是人名和電話號碼,它們之間的聯(lián)系R就是按字典順序的排列,其相應(yīng)的數(shù)據(jù)結(jié)構(gòu)就是DS=(D,R),即一個數(shù)組。關(guān)于數(shù)據(jù)庫數(shù)據(jù)結(jié)構(gòu)種類數(shù)據(jù)結(jié)構(gòu)又分為數(shù)據(jù)的邏輯結(jié)構(gòu)和數(shù)據(jù)的物理結(jié)構(gòu)。數(shù)據(jù)的邏輯結(jié)構(gòu)是從邏輯的角度(即數(shù)據(jù)間的聯(lián)系和組
4、織方式)來觀察數(shù)據(jù),分析數(shù)據(jù),與數(shù)據(jù)的存儲位置無關(guān)。數(shù)據(jù)的物理結(jié)構(gòu)是指數(shù)據(jù)在計算機中存放的結(jié)構(gòu),即數(shù)據(jù)的邏輯結(jié)構(gòu)在計算機中的實現(xiàn)形式,所以物理結(jié)構(gòu)也被稱為存儲結(jié)構(gòu)。這里只研究數(shù)據(jù)的邏輯結(jié)構(gòu),并將反映和實現(xiàn)數(shù)據(jù)聯(lián)系的方法稱為數(shù)據(jù)模型。關(guān)于數(shù)據(jù)庫數(shù)據(jù)結(jié)構(gòu)種類目前,比較流行的數(shù)據(jù)模型有三種,即按圖論理論建立的層次結(jié)構(gòu)模型和網(wǎng)狀結(jié)構(gòu)模型以及按關(guān)系理論建立的關(guān)系結(jié)構(gòu)模型。關(guān)于數(shù)據(jù)庫層次結(jié)構(gòu)模型層次結(jié)構(gòu)模型實質(zhì)上是一種有根結(jié)點的定向有序樹。其特點是將數(shù)據(jù)組織成一對多關(guān)系的結(jié)構(gòu)。關(guān)于數(shù)據(jù)庫層次結(jié)構(gòu)模型按照層次模型建立的數(shù)據(jù)庫系統(tǒng)稱為層次模型數(shù)據(jù)庫系統(tǒng)。IMS(InformationMan
5、agementSystem)是其典型代表。關(guān)于數(shù)據(jù)庫層次結(jié)構(gòu)模型IMS數(shù)據(jù)庫是IBM公司開發(fā)的兩種數(shù)據(jù)庫類型之一。IMS是最早的大型數(shù)據(jù)庫管理系統(tǒng),其數(shù)據(jù)庫模式是多個物理數(shù)據(jù)庫記錄型(PDBR)的集合。每個PDBR對應(yīng)層次數(shù)據(jù)模型的一個層次模式。關(guān)于數(shù)據(jù)庫網(wǎng)狀結(jié)構(gòu)模型按照網(wǎng)狀數(shù)據(jù)結(jié)構(gòu)建立的數(shù)據(jù)庫系統(tǒng)稱為網(wǎng)狀數(shù)據(jù)庫系統(tǒng),是具有多對多類型的數(shù)據(jù)組織方式。能明確而方便地表示數(shù)據(jù)間的復雜關(guān)系。關(guān)于數(shù)據(jù)庫網(wǎng)狀結(jié)構(gòu)模型典型代表是DBTG(DataBaseTaskGroup數(shù)據(jù)庫任務(wù)組)。用數(shù)學方法可將網(wǎng)狀數(shù)據(jù)結(jié)構(gòu)轉(zhuǎn)化為層次數(shù)據(jù)結(jié)構(gòu)。關(guān)于數(shù)據(jù)庫網(wǎng)狀結(jié)構(gòu)模型1969年美國的CODASYL(
6、數(shù)據(jù)庫系統(tǒng)語言協(xié)會)組織提出了一份“DBTG報告”,以后,根據(jù)DBTG報告實現(xiàn)的數(shù)據(jù)庫系統(tǒng)一般稱為DBTG系統(tǒng)。現(xiàn)有的網(wǎng)狀數(shù)據(jù)庫系統(tǒng)大都是采用DBTG方案的。關(guān)于數(shù)據(jù)庫關(guān)系結(jié)構(gòu)模型關(guān)系式數(shù)據(jù)結(jié)構(gòu)把一些復雜的數(shù)據(jù)結(jié)構(gòu)歸結(jié)為簡單的二元關(guān)系。由關(guān)系數(shù)據(jù)結(jié)構(gòu)組成的數(shù)據(jù)庫系統(tǒng)被稱為關(guān)系數(shù)據(jù)庫系統(tǒng)。關(guān)于數(shù)據(jù)庫關(guān)系結(jié)構(gòu)模型在關(guān)系數(shù)據(jù)庫中,對數(shù)據(jù)的操作幾乎全部建立在一個或多個關(guān)系表格上,通過對這些關(guān)系表格的分類、合并、連接或選取等運算來實現(xiàn)數(shù)據(jù)的管理。dBASEII就是這類數(shù)據(jù)庫管理系統(tǒng)的典型代表。關(guān)于數(shù)據(jù)庫關(guān)系結(jié)構(gòu)模型dBASE是第一個在微型計算機上被廣泛使用的數(shù)據(jù)庫管理系統(tǒng)(DBMS)
7、,由Ashton-Tate在CP/M系統(tǒng)上發(fā)布,然后又發(fā)布了AppleII、AppleMacintosh、UNIX、VMS和IBMPC的DOS平臺上發(fā)布,并在DOS平臺上成為幾年中最暢銷的軟件。dBASE并沒有能成功轉(zhuǎn)換到MicrosoftWindows平臺并逐漸被如Paradox,Clipper,FoxPro,和MicrosoftAccess等新產(chǎn)品所替代。關(guān)于數(shù)據(jù)庫關(guān)系結(jié)構(gòu)模型目前廣泛使用的微機數(shù)據(jù)庫管理系統(tǒng)都是關(guān)系型數(shù)據(jù)庫系統(tǒng)。Oracle、Sybase、Informix、Ingres等著名關(guān)系數(shù)據(jù)庫管理系統(tǒng)