文獻處理實驗室 專案計畫

行政院國家科學委員會研究計畫案 1999年12月

淡水河溯源

Page 1 of 3

計畫主持人:吳明德  台灣大學圖書館

壹、NTUDLM (National Taiwan University Digital Library Museum) 資料庫管理及建立流程

  1. 先決定圖書館進來的資料是否為新的資料型態,若是的話,則需為之建立一新的資料庫,若否,則只需將資料Insert進已存在的資料庫

  2. 確認該批Data為Metadata 2.0的格式,若是的話則可進行以下流程,否則需自己建Talbe,自己寫Reindex的program,自己寫Dump program

  3. 建立新的資料庫,使用SQL Server Manager 建立一個新的資料庫,並指定資料庫大小及其所在的device,建好之後,到Login那裡,將 ntudlm這個login id assign給新建好的資料庫

  4. 開啟odbc,設定testDB這個選項,將其Database Name設定為預定加入的資料庫(新建好的資料庫,或是欲增加新資料的資料庫)

  5. 將欲處理的access files放到同一個目錄

  6. 執行VB Program (Transfer Database.exe),使用batch dump, 即可自動將目錄下的所有access files加入SQL Server 資料庫

  7. 確認Transfer Database執行正確,若中途有錯,需將SQL Server Database裡的資料清空,再重新執行 第6步驟

  8. 找出一個可用的Type Key(如1001、2001..)用以identify這批資料

  9. 設定BDE,增加一個DataBase的alias(即欲轉出資料的來源資料庫)

  10. 將KRProcedure.dpr開啟,新增兩個button(一個用來Read,一個用來dump)

  11. 新增這兩個button的OnClick事件,並分別給定ReadDatabase()及 DumpDatabase()的參數值

  12. 執行KRProcedure,先Read該DataBase 之後再Dump 該DataBase,最後再Dump Others

  13. 將Dump出來的 *.dump 檔案上傳到mars的~dl/DumpData/new incom/下,並察看readme,做些必要的修改後執行它,即可做出MObj.bac.dump完成資料庫這邊的流程

NTUDLM資料庫管理及建立流程


Page 1 of 3
上一頁

回目錄

下一頁

文獻處理實驗室