av手机免费在线观看,国产女人在线视频,国产xxxx免费,捆绑调教一二三区,97影院最新理论片,色之久久综合,国产精品日韩欧美一区二区三区

試題

計算機四級數(shù)據(jù)庫復習筆記:數(shù)據(jù)庫的實施

時間:2025-05-09 09:12:10 試題 我要投稿
  • 相關推薦

2016年計算機四級數(shù)據(jù)庫復習筆記:數(shù)據(jù)庫的實施

  本文為大家整理的是計算機四級數(shù)據(jù)庫的實施復習筆記,希望對各位考生有所幫助,僅供參考!

2016年計算機四級數(shù)據(jù)庫復習筆記:數(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),由計算機輔助完成入庫工作,對某些紙質(zhì)數(shù)據(jù)或數(shù)據(jù)量少的數(shù)據(jù),可由人工一條條進行錄入 ; 而對于數(shù)據(jù)量大的數(shù)據(jù),可考慮采用批量數(shù)據(jù)裝載程序來實現(xiàn)。

  10.1.3 編寫與調(diào)試應用程序

  1 、 只有當數(shù)據(jù)庫的結構建立好后,才能開始應用程序的編寫和調(diào)試 ;

  2 、 可使用模擬數(shù)據(jù)進行程序的調(diào)試。

  10.1.4 數(shù)據(jù)庫的試運行

  1 、 應用程序調(diào)試完成并已有一小部分數(shù)據(jù)入庫,就可以開始數(shù)據(jù)庫的試運行,也稱聯(lián)合調(diào)試 ;

  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)的安全運行和性能調(diào)優(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)控。

  10. 4 空間管理

  1 、 在數(shù)據(jù)庫運行過程中,對數(shù)據(jù)庫空間使用情況,特別是空間的增長情況進行監(jiān)控,并采取相應的措施對空間進行管理非常重要 ;

  2 、 空間管理主要包括:創(chuàng)建數(shù)據(jù)庫空間,更改空間大小,刪除空間,修改空間狀態(tài),新建、移動、關聯(lián)數(shù)據(jù)文件等 ;

  10. 5 參數(shù)調(diào)整

  1 、外部調(diào)整:

  (1) CPU :當數(shù)據(jù)庫操作對 CPU 的要求超過數(shù)據(jù)庫服務器的 CPU 性能時,數(shù)據(jù)庫性能就受到 CPU 的限制,使數(shù)據(jù)庫操作變慢 ; 如業(yè)務高峰時, CPU 的使用量仍然很低,說明服務器 CPU 資源充足 ;

  (2) 網(wǎng)絡:大量的 SQL 數(shù)據(jù)在網(wǎng)絡上傳輸會導致網(wǎng)速變慢,調(diào)整網(wǎng)絡設備,也可以一定程度上提高數(shù)據(jù)庫的性能 ;

  2 、 調(diào)整內(nèi)存分配

  3 、 調(diào)整磁盤 I/O

  4 、 調(diào)整競爭:

  (1) 修改參數(shù)以控制連接到數(shù)據(jù)庫的最大進程數(shù) ;

  (2) 減少調(diào)試進程的競爭 ;

  (3) 減少多線程服務進程的競爭 ;

  (4) 減少重做日志緩沖區(qū)競爭 ;

  (5) 減少回滾段競爭。

  10. 6 查詢優(yōu)化

  1 、 合理使用索引:索引是數(shù)據(jù)庫中重要的數(shù)據(jù)結構,根本目的就是為了提高查詢效率,使用原則如下 :

  (1) 經(jīng)常在索引中作為條件被使用的列,應為其建立索引 ;

  (2) 頻繁進行排序或分組 ( 即進行 group by 或 order by 操作 ) 的列,應為其建立索引 ;

  (3) 一個列的值域很大時,應為其建立索引 ;

  (4) 如果待排列的列有多個,應在這些列上建立復合索引 ;

  (5) 可以使用系統(tǒng)工具來檢查索引的完整性,必要時進行修復。

  2 、 避免或簡化排序:因為磁盤排序的開銷很大,當能夠利用索引自動以適當?shù)拇涡虍a(chǎn)生輸出時,優(yōu)化器就可以避免不必要的排序步驟,以下是一些影響因素:

  (1) 由于現(xiàn)有的索引不足,導致排序時索引中不包括一個或幾個等待排序的列 ;

  (2) group by 或 order by 子句中列的次序與索引的次序不一樣 ;

  (3) 排序的列來自不同的表。

  為了避免不必要的排序,就要正確地增建索引,合理地合并數(shù)據(jù)庫表。如排序不可避免,那么應試圖簡化它。

  3 、 消除對大型表行數(shù)據(jù)的順序存。涸谇短撞樵冎校瑢Ρ淼捻樞虼嫒Σ樵冃士赡墚a(chǎn)生致命的影響,解決方法就是對連接的列進行索引。還可以使用并集來避免順序存取。

  4 、 避免相關子查詢:查詢嵌套層次越多,效率越低,應盡量避免子查詢,如不可避免,那么要在子查詢中過濾盡量多的行 ;

  5 、 避免困難的正規(guī)表達式:避免含 MATCHES 和 LINK 關鍵字的正規(guī)表達式 ;

  6 、 使用臨時表加速查詢:把表的一個子集進行排序并創(chuàng)建臨時表,有時能加速查詢 ;

  7 、 用排序來取代非順序磁盤存取 ;

  8 、 不充分的連接條件 ;

  9 、 存儲過程 ;

  10 、 不要隨意使用游標 ;

  11 、 事務處理。

【計算機四級數(shù)據(jù)庫復習筆記:數(shù)據(jù)庫的實施】相關文章:

計算機四級考試數(shù)據(jù)庫技術復習筆記:引論03-11

2015計算機四級《數(shù)據(jù)庫》復習要點:創(chuàng)建和管理數(shù)據(jù)庫05-31

2015年計算機四級數(shù)據(jù)庫復習要點:數(shù)據(jù)庫用戶05-13

2015計算機四級數(shù)據(jù)庫復習重點:數(shù)據(jù)庫概念設計及數(shù)據(jù)建模03-23

2015計算機四級《數(shù)據(jù)庫工程師》復習重點:數(shù)據(jù)庫的物理結構05-20

2015計算機四級《數(shù)據(jù)庫工程師》復習重點:數(shù)據(jù)庫事務概要設計06-03

2015計算機四級《數(shù)據(jù)庫工程師》復習重點:數(shù)據(jù)庫的運行和維護07-06

2017計算機四級考試數(shù)據(jù)庫工程師復習筆試筆記07-22

2015年計算機四級《數(shù)據(jù)庫工程師》復習重點:數(shù)據(jù)庫系統(tǒng)05-18