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