目前的資料庫系統主要是根據網路式、層次式、及關係式等三種資料模式而建造。由 於這些不同資料模式的資料庫系統並立,造成不同系統的使用者難以溝通、使用者訓 練和教育困難、系統之間程式和資料無法有效移轉、以及系統不易更換等問題。所以 有必要建立一個同時能使三種資料模式共存的資料庫系統。 由於其理論基礎堅強、資料獨立性優良、觀念簡單、使用方便等優點,關係式資料庫 系統已成為目前建立資料庫系統的主要趨向。為了使關係式資料庫系統在描述和操作 --諸如,計算機輔助設計系統中的圖型影像,辦公室自動化系統中的表格與文書資 料,等等--有類於層次式或網路式的資料時,得以更為直接、有效,允宜就關係式 資料庫系統予以加強增進。 針對這些要求,本論文設計一個以關係式資料庫系統為基礎而對同資料同時提供關係 式、層次式、網路式三種模式觀點的多模式資料庫系統。在此多模式資料庫系統上, 使用者介面是非程序性的通用資料庫語言,以單一語言文法結構即可對同資料的各種 模式觀點操作;各種模式觀點的資料尋取、資料維護、資料定義、及資料控制等功能 均收納於此單一通用資料庫語言之中,故對於當前資料庫應用之問題得以有效改進與 解析。 為使多模式資料庫系統達於實際之運用,本論文並研擬二組演算法,分別處理單一通 用資料庫語言在外部階層觀念階層以及在網絡式或層次式模式觀點與關係式模式觀點 間之轉換,作為多模式資料庫系統製作之準則。 #1017886P
|