計算機四級考試資料庫複習筆記:資料庫的實施、執行和維護
10.1資料庫的實施
10.1.1 定義資料庫結構
1、 為了實現資料庫的邏輯結構設計和物理結構設計結果,必須建立實際的資料庫,即在確定了資料庫的邏輯結構和物理結構後,開發人員使用具體的dbms提供的資料定義語言(ddl)來嚴格描述資料庫結構。
10.1.2 資料裝載
1、 完成了資料庫定義後,還須裝入各種實際資料;
2、 由於資料的**不同,其組織方式、結構、格式會不同,可能出現源資料與新資料庫結構不相容;
3、 我們可以先將源資料提取出來,存入計算機,然後分類轉換,成為符合新資料庫結構的資料,再存入資料庫,具體步驟如下:
(1) 篩選資料;(2)轉換資料格式;(3)輸入資料;(4)校驗資料;
4、 為完成初始資料的錄入,通常需要設計一些資料錄入子系統,由計算機輔助完成入庫工作,對某些紙質資料或資料量少的資料,可由人工一條條進行錄入;而對於資料量大的資料,可考慮採用批量資料裝載程式來實現。
10.1.3 編寫與除錯應用程式
1、 只有當資料庫的結構建立好後,才能開始應用程式的編寫和除錯;
2、 可使用模擬資料進行程式的除錯。
10.1.4 資料庫的試執行
1、 應用程式除錯完成並已有一小部分資料入庫,就可以開始資料庫的試執行,也稱聯合除錯;
2、 試執行十分重要,因為:
(1) 檢測應用程式在接近真實的環境中執行是否符合設計要求;
(2) 檢測系統設計的效能和評價。
3、 試執行的工作主要有兩個:
(1) 功能測試:執行資料庫應用程式,執行各種操作,測試程式是否滿足設計要求,找出不足,改進現有程式直到符合設計要求;
(2) 效能測試:測量系統的效能指標,分析是否符合設計目標。
10.2 資料庫的執行和維護
1、 資料庫設計並試執行後,如試執行結果符合設計目標,資料庫就可以真正投入執行了,同時也標誌著開發任務的基本結束和維護工作的開始;
2、 維護工作包括:
(1) 資料庫的轉儲與恢復;
(2) 資料庫安全性和完整性控制;
(3) 資料庫效能的檢測與改善;
(4) 資料庫的重組和重構。
10.3 監控分析
1、 資料庫的監控分析:指管理員借助相應工具在資料庫執行過程中監測資料庫系統的運**況,掌握資料庫當前或以往的負荷、配置、應用和其他相應資訊,並對監測資料進行分析,分析資料庫的效能引數和環境資訊,評估系統的整體執行狀態,為系統的安全執行和效能調優提供依據,並提出相應的改善措施,幫助管理人員盡早清除資料庫的效能隱患;
2、 監控分析的目的:保證資料庫系統安全、穩定地執行,以便在發現不正常的情況時,及時對系統進行維護;
3、 根據實現的方法不同,監控的機制分為:
(1) 自動監控機制;
(2) 手動監控機制。
4、根據監控的物件不同,監控分為:
(1) 對資料庫架構體系的的監控;
(2) 對資料庫效能的監控。
10. 4 空間管理
1、 在資料庫執行過程中,對資料庫空間使用情況,特別是空間的增長情況進行監控,並採取相應的措施對空間進行管理非常重要;
2、 空間管理主要包括:建立資料庫空間,更改空間大小,刪除空間,修改空間狀態,新建、移動、關聯資料檔案等;
2023年計算機四級資料庫技術複習筆記(6)
計算機四級考試輔導 第六章 儲存技術與資料庫物理設計 6.1 檔案組織 6.1.1 資料庫的物理結構 1 資料庫中的應用資料是以檔案形式儲存在外存上的,檔案在邏輯上被組織成記錄的序列,即每個db檔案可看作是邏輯記錄的集合 2 乙個檔案在磁碟上占有一定的物理儲存空間,檔案中的每個邏輯記錄被對映儲存到某...
2023年計算機四級考試資料庫技術複習筆記6
2011年計算機四級考試資料庫技術複習筆記 第六章 儲存技術與資料庫物理設計 6.1 檔案組織 6.1.1 資料庫的物理結構 1 資料庫中的應用資料是以檔案形式儲存在外存上的,檔案在邏輯上被組織成記錄的序列,即每個db檔案可看作是邏輯記錄的集合 2 乙個檔案在磁碟上占有一定的物理儲存空間,檔案中的每...
2023年計算機等級考試四級資料庫技術(10)
13.1 儲存過程 13.1.1 儲存過程基本概念 1 在關聯式資料庫中,sql語言是應用程式和資料庫管理之間的主要程式設計介面 2 使用sql語言編寫 時,可用兩種方法儲存和執行 1 在客戶端儲存 並建立向資料庫管理系統傳送sql命令,並處理返回結果的應用程式 2 將這些傳送的sql語句儲存在資料...