摘要:通信工程師考試數(shù)據(jù)庫硬件系統(tǒng)和軟件系統(tǒng):硬件系統(tǒng)包括中央處理機、內存、外存、輸入輸出設備、數(shù)據(jù)通道等硬件設備。對數(shù)據(jù)庫系統(tǒng)來說,特別要關注內存和外存的容量、I/O存取速度、通道能力、可支持終端數(shù)和性能穩(wěn)定性等指標,有些應用中還需要考慮系統(tǒng)支持聯(lián)網能力等。
1.硬件系統(tǒng)
硬件系統(tǒng)包括中央處理機、內存、外存、輸入輸出設備、數(shù)據(jù)通道等硬件設備。對數(shù)據(jù)庫系統(tǒng)來說,特別要關注內存和外存的容量、I/O存取速度、通道能力、可支持終端數(shù)和性能穩(wěn)定性等指標,有些應用中還需要考慮系統(tǒng)支持聯(lián)網能力等。
2.軟件支持系統(tǒng)
軟件支持系統(tǒng)包括數(shù)據(jù)庫管理系統(tǒng)、操作系統(tǒng)、各種宿主語言和實用程序等。數(shù)據(jù)庫管理系統(tǒng)是管理數(shù)據(jù)庫的軟件,它必須要在操作系統(tǒng)的支持下才能工作。為了開發(fā)應用程序,還需要各種宿主語言,并且與數(shù)據(jù)庫管理系統(tǒng)要有良好的接口。
3.數(shù)據(jù)庫管理員
數(shù)據(jù)庫管理員(DataBaseAdministrator,DBA)是負責全面管理和控制數(shù)據(jù)庫系統(tǒng)正常運行的人員,他承擔著創(chuàng)建、監(jiān)控和維護整個數(shù)據(jù)庫結構的責任。DBA的素質在一定程度上決定了數(shù)據(jù)庫應用的水平,所以他們是數(shù)據(jù)庫系統(tǒng)中最重要的人員。
DBA的主要職責如下。
(1)確定數(shù)據(jù)庫中的內容和結構。DBA根據(jù)用戶的需求,創(chuàng)建數(shù)據(jù)庫的結構,確定數(shù)據(jù)庫中存放的內容。DBA必須參與數(shù)據(jù)庫設計的全過程,與用戶、應用程序員和系統(tǒng)分析員密切結合,設計概念模式、數(shù)據(jù)庫邏輯模式以及各個用戶的外模式。
(2)確定數(shù)據(jù)庫的存儲結構和存取方法。DBA決定數(shù)據(jù)庫的存儲結構和存取方法,設計數(shù)據(jù)庫的內模式。
(3)重新構造數(shù)據(jù)庫。根據(jù)用戶的需要,DBA能對數(shù)據(jù)庫進行較大的修改,包括修改內模式或模式。
(4)維護數(shù)據(jù)庫,定義數(shù)據(jù)的安全性要求和完整性約束條件。DBA負責維護數(shù)據(jù)庫,為了保證數(shù)據(jù)庫中的數(shù)據(jù)的安全性,數(shù)據(jù)庫中的內容對DBA應該是有封鎖的。同時根據(jù)需要,DBA應編寫完整性規(guī)則,以監(jiān)督數(shù)據(jù)庫的運行。(5)監(jiān)控數(shù)據(jù)庫的使用和運行。DBA負責監(jiān)視數(shù)據(jù)庫系統(tǒng)的運行情況,分析數(shù)據(jù)庫系統(tǒng)的性能,及時處理運行過程中出現(xiàn)的問題,控制和授權不同用戶訪問數(shù)據(jù)庫的權限,定期對數(shù)據(jù)庫進行重新組織。
(6)轉儲和恢復數(shù)據(jù)庫。為了減少硬件、軟件或人為故障對數(shù)據(jù)庫系統(tǒng)的破壞,DBA必須提供周期性地轉儲數(shù)據(jù),填寫維護日志文件和恢復策略。
在一臺能夠滿足數(shù)據(jù)庫應用開發(fā)需求的計算機上,需先安裝一個具體的數(shù)據(jù)庫管理系統(tǒng),而它必須安裝在一個具體的操作系統(tǒng)之上,然后開發(fā)人員根據(jù)用戶需求開發(fā)一個具體的應用系統(tǒng),從而形成一個完整的數(shù)據(jù)庫系統(tǒng)。數(shù)據(jù)庫管理員的任務就是管理和維護這個數(shù)據(jù)庫系統(tǒng)進行正常運行。
在具備了硬件環(huán)境、操作系統(tǒng)等其他系統(tǒng)軟件和某個具體的數(shù)據(jù)庫管理系統(tǒng)的情況下,對數(shù)據(jù)庫應用開發(fā)人員來說,就是如何使用這個環(huán)境來表達用戶的要求,并轉換成有效的數(shù)據(jù)庫結構,構成較優(yōu)的數(shù)據(jù)庫模式等,這就涉及數(shù)據(jù)庫設計問題。
返回目錄:通信工程師考試科目綜合能力計算機應用
編輯推薦通信工程師考前試題練習:
通信工程師備考資料免費領取
去領取