Logo image
An Efficient Query Processing Algorithm on Object Databases with Multi-valued Attributes
Thesis

An Efficient Query Processing Algorithm on Object Databases with Multi-valued Attributes

Lin, Jou Hui
Masters, 國立清華大學, 資訊工程學系
1994

Abstract

查詢處理 物件資料庫 特徵 QueryProcessing ObjectDatabase Signature
物件導向式資料庫比關連式資料庫提供更多的語意,因此,更能清楚地描 述真實世界。多值屬性即為一重要特質。但由過去文獻可知,關於查詢主 要在探討一個單值述語的處理,很少探討多值述語的處理。索引可加速查 詢處理,因此,許多索引方法被提出。這些方法大致分為傳統的及以特徵 為基礎的。在物件導向資料庫中,述語均以路徑來表示。傳統的索引即依 路徑建立。若對所有可能路徑建立索引,則所需儲存空間非常大,因此, 一般系統只針對經常出現的路徑建立索引。缺乏索引的述語處理,則須實 際到資料庫中取得物件來核對是否滿足條件。特徵最先應用於文書擷取上 ,最近的研究將特徵的觀念引進物件導向資料庫,用來解決索引的問題。 一個物件的特徵是由其所有巢狀屬性之單元特徵經重疊編碼,即或運算, 而來。其中,單元特徵是一資料值經雜湊函數運算得來。因此,一物件特 徵包含此物件所有相關資料。依此特徵所產生的索引很適合處理對任一類 別之所有屬性做查詢,可過濾掉許多不可能的物件。然而,錯置亦隨此法 而生,因為雜湊運算及重疊編碼會造成不符的物件被錯認為符和查詢條件 而被選出。此種現象在具多值屬性之物件資料庫中更加嚴重,故我們建議 將綱目圖作分割來降低錯置機率。其分割法則為,將綱目圖中所有多值複 雜屬性與其領域類別分割後,可得多個部分。對於每個部分,存有相對應 的特徵檔。除此,任一多值屬性亦有對應之特徵檔。藉由這些索引的運用 ,達到有效的查詢處理。本文分五章:第一章前言;第二章索引技術的回 顧;第三章以特徵為基礎之新索引方法;第四章模擬;第五章結論。

Metrics

1 Record Views

Details

Logo image