Transcript 多媒體資料庫
多媒體資料庫 資料庫的組成、發展。。。 多媒體資料庫 超文字、超媒體 多媒體概論 mm08.ppt 1 資料庫的組成 • 用戶 • 資料庫 • 資料庫管理系統(DBMS) – Oracle, Sybase, Informix – SQL Server, Paradox, Access, Clipper • 支援的軟硬體 多媒體概論 mm08.ppt 2 資料庫的發展 • • • • dBase II:Ashton-Tate, 1982 dBase III:Ashton-Tate, 1984,解譯系統 clipper:Nantucket, 1985, 編譯系統 dBase III plus: Ashton-Tate, 1986 – 用戶介面,管理工具,提供安全保密 • FoxBASE+:fox software, 1987 – 支援陣列、提高速度 • dBase IV: Ashton-Tate, 1988 併入Borland – 支援結構性語言(SQL, Structure Query Language)、網路功能 • FoxPro: fox software, 1990 2.0併入MS – 圖形使用介面 • 資料庫系統開發環境:VB, Delphi, PowerBuilder, C++ Builder, JBuilder, ASP. net, PHP & My-SQL 多媒體概論 mm08.ppt 3 影響資料庫發展的因素 • 硬體 – 智慧型儲存設備,RAID(Redundant Arrays of Inexpensive Disk) – 光儲存技術 – 大規模平行處理器(MPP, Massive Parallel Processors) • 軟體 – 物件導向程式設計 – 遠程程式呼叫(RPC, Remote Procedure Call) – 分散環境下異種資料庫系統的整合 • 市場的變化 • 資訊高速公路的發展 多媒體概論 mm08.ppt 4 資料模型技術 • 資料模型(Data Model) – 資料結構、資料操作、完整性約束 • 資料模型分類 – 傳統資料模型(record-oriented) • 包含網狀、層次、關聯式三種 – 語意資料模型(user-oriented) • 提供強有力的抽象構造機制如概括(generalization)、聚合 (Aggregation)、聯合(Association)、分類(classification)。 • 支援衍生資料(derived data)的概念。 • 包含E-R model、RM/T model等等。 – 物件導向的資料模型 • 將原來傳統資料庫加入物件導向程式設計的觀念 多媒體概論 mm08.ppt 5 物件導向的資料模型 傳統資料庫系統 語意資料模式 物件導向程式設計 •持久性 •共享 •查詢語言 •平行控制 •事務控制 •聚合 •概括 •複雜物件 •物件確認 •類別和方法 •封裝 •繼承 •可擴展 物件導向資料模式 多媒體概論 mm08.ppt 6 Client/Server的架構 • 集中式與分散式資料庫 • Client/Server架構,將DBMS份成兩部分 – 資料庫Server • 完成資料結構的管理、資料的加工和處理 • 提供網路最佳化的能力 – 資料庫Client • 提供使用者的使用環境 • 網路的適應能力 多媒體概論 mm08.ppt 7 多媒體資料庫的功能 • 傳統資料庫功能 – 資料儲存管理、資料共享、平行控制、交易處理 • • • • • • • 支援影像、動畫、聲音、視訊等特殊欄位類型。 定長資料和非定長資料的整合與管理 複雜實體的表示與管理 同一實體的多種表示﹙如一張靜止影像可改變不同的對比度﹚ 良好的使用者介面 特殊的查詢 分散式環境 多媒體概論 mm08.ppt 8 多媒體資料庫系統的關鍵技術 • 資料模型技術:OO資料模型技術 • 資料的儲存管理與壓縮技術 • 多媒體資訊的統一 – 在抽象的層次上對資料做處理,MCI • 良好的使用者介面:擴充SQL • 多媒體資訊的檢索:內容語意 – 全文檢索、影像理解、獎物的動作、運動的表達 • 分散式的環境:DDB • 平行資料庫系統:tightly coupled, loosely coupled, MPP 多媒體概論 mm08.ppt 9 多媒體資料庫的檢索與查詢 • 形式導向 – 與表示的資料類型、資料結構有關 – 常用於複合媒體的檢索,例如 • 找出有聲音注釋的影像 • 找出所有的動畫 • 內容導向 – 根據媒體的內容語義來進行 – 例如 • 文字的全文檢索 • 找出與照片A相似的所有罪犯 多媒體概論 mm08.ppt 10 超文字 • 一般的文字 – 線性和循序的結構 • 超文字(Hyper text) – 一種按人腦的聯想思維非線性的儲存、管理和瀏覽 文字資訊的技術。 – 由資訊節點和表示節點之間相互關係的鏈所構成的 具有一定邏輯結構和語義的網路。 多媒體概論 mm08.ppt 11 資訊節點與表示節點 。。。,像這樣LKK的人和我一定有代溝,。。。 多媒體概論 mm08.ppt 12 資訊節點與表示節點 。。。,像這樣LKK的人和我一定有代溝,。。。 表示節點 資訊節點 LKK:現代語,年紀很老的代名詞 多媒體概論 mm08.ppt 13 超媒體 • Hypermedia • 將超文字技術所管理的資訊由文字擴展到影像、 圖形、聲音等媒體。 • 應用 – 線上求助、維修與操作手冊、字典、教學、旅遊資 訊、審計、軟體工程、娛樂、電子記事本 多媒體概論 mm08.ppt 14