道邇資料庫製作工具 (DORE)
道邇資料庫製作工具 (DORE)
本院覽號
27T-950401
公告日期
智財權狀態
know-how
摘要
DORE是Web介面資料庫應用系統速成工具,已用於開發五十個以上大小不等的系統。它支援管理、查詢、條列、報表四類網頁的製作。管理網頁遂行多個表格的增/刪/修改混合操作、主鍵(primary key )/外來鍵(foreign key)控管與簡易查詢。按一個表格對應一個輸入單(input form)、表格中的欄位對應輸入單的輸入欄(input element)之原則,可快速編製及更新這類網頁。管理網頁產出資料管理或查詢語句,送達伺服器,憑藉資料庫的綱要(schema),將其轉換為SQL敘述,進而執行。查詢網頁用於輸入查詢條件,它產出更複雜的查詢語句,經伺服器轉換、執行多表格 JOIN運算。逐條羅列簡要查詢結果,是為條列網頁,往往可在半小時內編成。每筆查詢結果的詳細內容由報表網頁呈現,其間牽涉多個表格的串聯查詢,暫存於名為row tree的資料結構中,程式人員再藉其撰寫報表網頁。
技術優勢
DORE之設計,著重運用直覺而簡易,功能豐富且實際。網頁介面規範與資料庫綱要搭配,自動產生常用的SQL語句,使應用程式較簡潔、所需撰寫的SQL語句較少,並能配合需求變異,快速更新。程式撰寫規則嚴謹、程式簡短,使程式交接工作更加容易。DORE程式碼由PHP與JavaScript組成,刻意追求輕薄短小,合計約550KB,可賴少數人員持續發展。
應用範圍
開發各式資料庫應用系統,包含資訊檢索系統、管理資訊系統(MIS)乃至部份程度之XML文件管理、檢索系統
創作人
林晰
檔案下載