數(shù)據(jù)庫系統(tǒng)的組成

1.硬件平臺及數(shù)據(jù)庫
由于數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)量都很大,加之DBMS豐富的功能使得自身的規(guī)模也很大,因此整個數(shù)據(jù)庫系統(tǒng)對硬件資源提出了較高的要求。這些要求是:
(1)要有足夠大的內(nèi)存,存放操作系統(tǒng)、DBMS的核心模塊、數(shù)據(jù)緩沖區(qū)和應(yīng)用程序。
(2)有足夠的大的磁盤等直接存取設(shè)備存放數(shù)據(jù)庫,有足夠的磁帶(或微機軟盤)作數(shù)據(jù)備份。
(3)要求系統(tǒng)有較高的通道能力,以提高數(shù)據(jù)傳送率.
2.軟件
數(shù)據(jù)庫系統(tǒng)的軟件主要包括:
(1) DBMS, DBMS是為數(shù)據(jù)庫的建立、使用和維護配置的軟件。
(2)支持DBMS運行的操作系統(tǒng)。
(3)具有與數(shù)據(jù)庫接口的高級語言及其編譯系統(tǒng),便于開發(fā)應(yīng)用程序。
(4)以DBMS為核心的應(yīng)用開發(fā)工具。應(yīng)用開發(fā)工具是系統(tǒng)為應(yīng)用開發(fā)人員和最終用戶提供的高效率、多功能的應(yīng)用生成器、第四代語言等各種軟件工具.它們?yōu)閿?shù)據(jù)庫系統(tǒng)的開發(fā)和應(yīng)用提供了良好的環(huán)境。
(5)為特定應(yīng)用環(huán)境開發(fā)的數(shù)據(jù)庫應(yīng)用系統(tǒng)。
3.人員
開發(fā)、管理和使用數(shù)據(jù)庫系統(tǒng)的人員主要包括:數(shù)據(jù)庫管理員(data base administrator, DBA )、系統(tǒng)分析員和數(shù)據(jù)庫設(shè)計人員、應(yīng)用程序員和最終用戶。不同的人員涉及不同的數(shù)據(jù)抽象級別,具有不同的數(shù)據(jù)視圖,其各自的職責(zé)分別如下。
1)數(shù)據(jù)庫管理員
在數(shù)據(jù)庫系統(tǒng)環(huán)境下,有兩類共享資源:一類是數(shù)據(jù)庫;另一類是數(shù)據(jù)庫管理系統(tǒng)軟件。因此,需要有專門的管理機構(gòu)來監(jiān)督和管理數(shù)據(jù)庫系統(tǒng)。DBA則是這個機構(gòu)的一個(組)人員,負(fù)責(zé)全面管理和控制數(shù)據(jù)庫系統(tǒng)。具體職責(zé)包括:
(1)決定數(shù)據(jù)庫中的信息內(nèi)容和結(jié)構(gòu)
數(shù)據(jù)庫中要存放哪些信息,DBA要參與決策。因此,DBA必須參加數(shù)據(jù)庫設(shè)計的全過程,并與用戶、應(yīng)用程序員和系統(tǒng)分析員密切合作共同協(xié)商,搞好數(shù)據(jù)庫設(shè)計。
(2)決定數(shù)據(jù)庫的存儲結(jié)構(gòu)和存取策略
DBA要綜合各用戶的應(yīng)用要求,與數(shù)據(jù)庫設(shè)計人員共同決定數(shù)據(jù)的存儲結(jié)構(gòu)和存取策略,以求獲得較高的存取效率和存儲空間利用率。
(3)定義數(shù)據(jù)的安全性要求和完整性約束條件DBA的重要職責(zé)是保證數(shù)據(jù)庫的安全性和完整性.因此,DBA負(fù)責(zé)確定各個用戶對數(shù)據(jù)庫的存取權(quán)限、數(shù)據(jù)的保密級別和完整性約束條件。
(4)監(jiān)控數(shù)據(jù)庫的使用和運行
DBA還有一個重要職責(zé)就是監(jiān)視數(shù)據(jù)庫系統(tǒng)的運行情況,及時處理運行過程中出現(xiàn)的問題。比如,系統(tǒng)發(fā)生各種故障時,數(shù)據(jù)庫會因此遭到不同程度的破壞,DBA必須在最短時間內(nèi)將數(shù)據(jù)庫恢復(fù)到正確狀態(tài),并盡可能地不影響或少影響計算機系統(tǒng)其他部分的正常運行。為此、DBA要定義和實施適當(dāng)?shù)暮髠浜突謴?fù)策略,如周期性的轉(zhuǎn)儲數(shù)據(jù)、維護日志文件等。有關(guān)這方面的內(nèi)容將在下面作進一步討論。
(5)數(shù)據(jù)庫的改進和重組重構(gòu)
DBA還負(fù)責(zé)在系統(tǒng)運行期間監(jiān)視系統(tǒng)的空間利用率、處理效率等性能指標(biāo),對運行情況進行記錄、統(tǒng)計分析,依靠工作實踐并根據(jù)實際應(yīng)用環(huán)境,不斷改進數(shù)據(jù)庫設(shè)計。不少數(shù)據(jù)庫產(chǎn)品都提供了對數(shù)據(jù)庫運行狀況進行監(jiān)視和分析的實用程序,DBA可以使用這些實用程序完成這項工作。
另外,在數(shù)據(jù)運行過程中,大量數(shù)據(jù)不斷插人、刪除和修改,時間一長,會影響系統(tǒng)的性能。因此,DBA要定期對數(shù)據(jù)庫進行重組織,以提高系統(tǒng)的性能。當(dāng)用戶的需求增加和改變時,DBA還要對數(shù)據(jù)庫進行較大的改造,包括修改部分設(shè)計,即數(shù)據(jù)庫的重構(gòu)造。
2)系統(tǒng)分析員和數(shù)據(jù)庫設(shè)計人員
系統(tǒng)分析員負(fù)責(zé)應(yīng)用系統(tǒng)的需求分析和規(guī)范說明,要和用戶及DBA相結(jié)合,確定系統(tǒng)的硬件軟件配置,并參與數(shù)據(jù)庫系統(tǒng)的概要設(shè)計。
數(shù)據(jù)庫設(shè)計人員負(fù)貴數(shù)據(jù)庫中數(shù)據(jù)的確定、數(shù)據(jù)庫各級模式的設(shè)計,數(shù)據(jù)庫設(shè)計人員必須參加用戶需求調(diào)查和系統(tǒng)分析,然后進行數(shù)據(jù)庫設(shè)計。在很多情況下,數(shù)據(jù)庫設(shè)計人員就由數(shù)據(jù)庫管理員擔(dān)任。
3)應(yīng)用程序員
應(yīng)用程序員負(fù)責(zé)設(shè)計和編寫應(yīng)用系統(tǒng)的程序模塊,并進行調(diào)試和安裝。
4)用戶
這里的用戶是指最終用戶(end user).最終用戶通過應(yīng)用系統(tǒng)的用戶接口使用數(shù)據(jù)庫。常用的接口方式有瀏覽器、菜單驅(qū)動、表格操作、圖形顯示、報表書寫等。最終用戶可以分為如下三類:
(1)偶然用戶。這類用戶不經(jīng)常訪問數(shù)據(jù)庫,但每次訪問數(shù)據(jù)庫時往往需要不同的數(shù)據(jù)庫信息.這類用戶一般是企業(yè)或組織機構(gòu)的高中級管理人員。
(2)簡單用戶。數(shù)據(jù)庫的多數(shù)最終用戶都是簡單用戶,其主要工作是查詢和更新數(shù)據(jù)庫,一般都是通過應(yīng)用程序員精心設(shè)計并具有友好界面的應(yīng)用程序存取數(shù)據(jù)庫。銀行的職員、航空公司的機票預(yù)定工作人員、旅館總臺服務(wù)員等都屬于這類用戶。
(3)復(fù)雜用戶。復(fù)雜用戶包括工程師、科學(xué)家、經(jīng)濟學(xué)家、科學(xué)技術(shù)工作者等具有較。
高科學(xué)技術(shù)背景的人員。這類用戶一般都比較熟悉數(shù)據(jù)庫管理系統(tǒng)的各種功能,能夠直接使用數(shù)據(jù)庫語言訪問數(shù)據(jù)庫,甚至能夠基于數(shù)據(jù)庫管理系統(tǒng)的API編寫自己的應(yīng)用程序。
建站流程
-
網(wǎng)站需求
-
網(wǎng)站策劃方案
-
頁面設(shè)計風(fēng)格
-
確認(rèn)交付使用
-
資料錄入優(yōu)化
-
程序設(shè)計開發(fā)
-
后續(xù)跟蹤服務(wù)
-
聯(lián)系電話
010-60259772
熱門標(biāo)簽
- 網(wǎng)站建設(shè)
- 食品網(wǎng)站建設(shè)
- 微信小程序開發(fā)
- 小程序開發(fā)
- 無錫網(wǎng)站建設(shè)
- 研究所網(wǎng)站建設(shè)
- 沈陽網(wǎng)站建設(shè)
- 廊坊網(wǎng)站建設(shè)
- 鄭州網(wǎng)站建設(shè)
- 婚紗攝影網(wǎng)站建設(shè)
- 手機端網(wǎng)站建設(shè)
- 高校網(wǎng)站制作
- 天津網(wǎng)站建設(shè)
- 教育網(wǎng)站建設(shè)
- 品牌網(wǎng)站建設(shè)
- 政府網(wǎng)站建設(shè)
- 北京網(wǎng)站建設(shè)
- 網(wǎng)站設(shè)計
- 網(wǎng)站制作
最新文章
推薦新聞
更多行業(yè)-
網(wǎng)站制作公司如何建設(shè)網(wǎng)站?
對于企業(yè)來說,只要遵循一定的步驟,建立網(wǎng)站其實是非常容易的。但是,在這...
2022-06-10 -
解讀模板網(wǎng)站建站與制作
1.為主頁選擇一個模板,然后我們可以開始制作它,網(wǎng)站模板的制作也就開始...
2020-08-24 -
企業(yè)網(wǎng)站建設(shè)得講究一些方法
北京網(wǎng)站建設(shè)對網(wǎng)站建設(shè)寄以厚望的,由于認(rèn)識上的偏差,網(wǎng)站走到了的死胡同...
2020-05-04 -
中大型網(wǎng)站建設(shè)如何優(yōu)化如何架構(gòu)
以上網(wǎng)站架構(gòu)廣泛運用中大型北京網(wǎng)站建設(shè)中,本文從架構(gòu)每一層分析所用主流...
2015-11-25 -
生物醫(yī)藥網(wǎng)站設(shè)計要滿足哪些要求?
網(wǎng)站的使用對很多行業(yè)來說,都是不會覺得陌生,現(xiàn)在醫(yī)療行業(yè)的發(fā)展很迅速,...
2022-11-28 -
企業(yè)建站需要多少錢?要注意哪些問題?
現(xiàn)在越來越多企業(yè)都比較注重網(wǎng)站建設(shè)工作,原因就是通過企業(yè)建站確實能帶來...
2022-09-21
預(yù)約專業(yè)咨詢顧問溝通!
免責(zé)聲明
非常感謝您訪問我們的網(wǎng)站。在您使用本網(wǎng)站之前,請您仔細(xì)閱讀本聲明的所有條款。
1、本站部分內(nèi)容來源自網(wǎng)絡(luò),涉及到的部分文章和圖片版權(quán)屬于原作者,本站轉(zhuǎn)載僅供大家學(xué)習(xí)和交流,切勿用于任何商業(yè)活動。
2、本站不承擔(dān)用戶因使用這些資源對自己和他人造成任何形式的損失或傷害。
3、本聲明未涉及的問題參見國家有關(guān)法律法規(guī),當(dāng)本聲明與國家法律法規(guī)沖突時,以國家法律法規(guī)為準(zhǔn)。
4、如果侵害了您的合法權(quán)益,請您及時與我們,我們會在第一時間刪除相關(guān)內(nèi)容!
聯(lián)系方式:010-60259772
電子郵件:394588593@qq.com