第10章 數(shù)據(jù)庫的實施、運行和維護
10.1數(shù)據(jù)庫的實施
10.1.1 定義數(shù)據(jù)庫結構
1、 為了實現(xiàn)數(shù)據(jù)庫的邏輯結構設計和物理結構設計結果,必須建立實際的數(shù)據(jù)庫,即在確定了數(shù)據(jù)庫的邏輯結構和物理結構后,開發(fā)人員使用具體的DBMS提供的數(shù)據(jù)定義語言(DDL)來嚴格描述數(shù)據(jù)庫結構。
10.1.2 數(shù)據(jù)裝載
1、 完成了數(shù)據(jù)庫定義后,還須裝入各種實際數(shù)據(jù);
2、 由于數(shù)據(jù)的來源不同,其組織方式、結構、格式會不同,可能出現(xiàn)源數(shù)據(jù)與新數(shù)據(jù)庫結構不相容;
3、 我們可以先將源數(shù)據(jù)提取出來,存入計算機,然后分類轉換,成為符合新數(shù)據(jù)庫結構的數(shù)據(jù),再存入數(shù)據(jù)庫,具體步驟如下:
(1) 篩選數(shù)據(jù);(2)轉換數(shù)據(jù)格式;(3)輸入數(shù)據(jù);(4)校驗數(shù)據(jù);
4、 為完成初始數(shù)據(jù)的錄入,通常需要設計一些數(shù)據(jù)錄入子系統(tǒng),由計算機輔助完成入庫工作,對某些紙質數(shù)據(jù)或數(shù)據(jù)量少的數(shù)據(jù),可由人工一條條進行錄入;而對于數(shù)據(jù)量大的數(shù)據(jù),可考慮采用批量數(shù)據(jù)裝載程序來實現(xiàn)。
10.1.3 編寫與調試應用程序
1、 只有當數(shù)據(jù)庫的結構建立好后,才能開始應用程序的編寫和調試;
2、 可使用模擬數(shù)據(jù)進行程序的調試。
10.1.4 數(shù)據(jù)庫的試運行
1、 應用程序調試完成并已有一小部分數(shù)據(jù)入庫,就可以開始數(shù)據(jù)庫的試運行,也稱聯(lián)合調試;
2、 試運行十分重要,因為:
(1) 檢測應用程序在接近真實的環(huán)境中運行是否符合設計要求;
(2) 檢測系統(tǒng)設計的性能和評價。
3、 試運行的工作主要有兩個:
(1) 功能測試:運行數(shù)據(jù)庫應用程序,執(zhí)行各種操作,測試程序是否滿足設計要求,找出不足,改進現(xiàn)有程序直到符合設計要求;
(2) 性能測試:測量系統(tǒng)的性能指標,分析是否符合設計目標。
10.2 數(shù)據(jù)庫的運行和維護
1、 數(shù)據(jù)庫設計并試運行后,如試運行結果符合設計目標,數(shù)據(jù)庫就可以真正投入運行了,同時也標志著開發(fā)任務的基本結束和維護工作的開始;
2、 維護工作包括:
(1) 數(shù)據(jù)庫的轉儲與恢復;
(2) 數(shù)據(jù)庫安全性和完整性控制;
(3) 數(shù)據(jù)庫性能的檢測與改善;
(4) 數(shù)據(jù)庫的重組和重構。
10.3 監(jiān)控分析
1、 數(shù)據(jù)庫的監(jiān)控分析:指管理員借助相應工具在數(shù)據(jù)庫運行過程中監(jiān)測數(shù)據(jù)庫系統(tǒng)的運行情況,掌握數(shù)據(jù)庫當前或以往的負荷、配置、應用和其他相應信息,并對監(jiān)測數(shù)據(jù)進行分析,分析數(shù)據(jù)庫的性能參數(shù)和環(huán)境信息,評估系統(tǒng)的整體運行狀態(tài),為系統(tǒng)的安全運行和性能調優(yōu)提供依據(jù),并提出相應的改善措施,幫助管理人員盡早清除數(shù)據(jù)庫的性能隱患;
2、 監(jiān)控分析的目的:保證數(shù)據(jù)庫系統(tǒng)安全、穩(wěn)定地運行,以便在發(fā)現(xiàn)不正常的情況時,及時對系統(tǒng)進行維護;
3、 根據(jù)實現(xiàn)的方法不同,監(jiān)控的機制分為:
(1) 自動監(jiān)控機制;
(2) 手動監(jiān)控機制。
4、根據(jù)監(jiān)控的對象不同,監(jiān)控分為:
(1) 對數(shù)據(jù)庫架構體系的的監(jiān)控;
(2) 對數(shù)據(jù)庫性能的監(jiān)控。
相關推薦:2010年9月計算機等級考試精華備考資料匯總北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |