數據庫系統的組成
1.硬件平臺及數據庫
由于數據庫系統數據量都很大,加之DBMS豐富的功能使得自身的規模也很大,因此整個數據庫系統對硬件資源提出了較高的要求。這些要求是:
(1)要有足夠大的內存,存放操作系統、DBMS的核心模塊、數據緩沖區和應用程序。
(2)有足夠的大的磁盤等直接存取設備存放數據庫,有足夠的磁帶(或微機軟盤)作數據備份。
(3)要求系統有較高的通道能力,以提高數據傳送率.
2.軟件
數據庫系統的軟件主要包括:
(1) DBMS, DBMS是為數據庫的建立、使用和維護配置的軟件。
(2)支持DBMS運行的操作系統。
(3)具有與數據庫接口的高級語言及其編譯系統,便于開發應用程序。
(4)以DBMS為核心的應用開發工具。應用開發工具是系統為應用開發人員和最終用戶提供的高效率、多功能的應用生成器、第四代語言等各種軟件工具.它們為數據庫系統的開發和應用提供了良好的環境。
(5)為特定應用環境開發的數據庫應用系統。
3.人員
開發、管理和使用數據庫系統的人員主要包括:數據庫管理員(data base administrator, DBA )、系統分析員和數據庫設計人員、應用程序員和最終用戶。不同的人員涉及不同的數據抽象級別,具有不同的數據視圖,其各自的職責分別如下。
1)數據庫管理員
在數據庫系統環境下,有兩類共享資源:一類是數據庫;另一類是數據庫管理系統軟件。因此,需要有專門的管理機構來監督和管理數據庫系統。DBA則是這個機構的一個(組)人員,負責全面管理和控制數據庫系統。具體職責包括:
(1)決定數據庫中的信息內容和結構
數據庫中要存放哪些信息,DBA要參與決策。因此,DBA必須參加數據庫設計的全過程,并與用戶、應用程序員和系統分析員密切合作共同協商,搞好數據庫設計。
(2)決定數據庫的存儲結構和存取策略
DBA要綜合各用戶的應用要求,與數據庫設計人員共同決定數據的存儲結構和存取策略,以求獲得較高的存取效率和存儲空間利用率。
(3)定義數據的安全性要求和完整性約束條件DBA的重要職責是保證數據庫的安全性和完整性.因此,DBA負責確定各個用戶對數據庫的存取權限、數據的保密級別和完整性約束條件。
(4)監控數據庫的使用和運行
DBA還有一個重要職責就是監視數據庫系統的運行情況,及時處理運行過程中出現的問題。比如,系統發生各種故障時,數據庫會因此遭到不同程度的破壞,DBA必須在最短時間內將數據庫恢復到正確狀態,并盡可能地不影響或少影響計算機系統其他部分的正常運行。為此、DBA要定義和實施適當的后備和恢復策略,如周期性的轉儲數據、維護日志文件等。有關這方面的內容將在下面作進一步討論。
(5)數據庫的改進和重組重構
DBA還負責在系統運行期間監視系統的空間利用率、處理效率等性能指標,對運行情況進行記錄、統計分析,依靠工作實踐并根據實際應用環境,不斷改進數據庫設計。不少數據庫產品都提供了對數據庫運行狀況進行監視和分析的實用程序,DBA可以使用這些實用程序完成這項工作。
另外,在數據運行過程中,大量數據不斷插人、刪除和修改,時間一長,會影響系統的性能。因此,DBA要定期對數據庫進行重組織,以提高系統的性能。當用戶的需求增加和改變時,DBA還要對數據庫進行較大的改造,包括修改部分設計,即數據庫的重構造。
2)系統分析員和數據庫設計人員
系統分析員負責應用系統的需求分析和規范說明,要和用戶及DBA相結合,確定系統的硬件軟件配置,并參與數據庫系統的概要設計。
數據庫設計人員負貴數據庫中數據的確定、數據庫各級模式的設計,數據庫設計人員必須參加用戶需求調查和系統分析,然后進行數據庫設計。在很多情況下,數據庫設計人員就由數據庫管理員擔任。
3)應用程序員
應用程序員負責設計和編寫應用系統的程序模塊,并進行調試和安裝。
4)用戶
這里的用戶是指最終用戶(end user).最終用戶通過應用系統的用戶接口使用數據庫。常用的接口方式有瀏覽器、菜單驅動、表格操作、圖形顯示、報表書寫等。最終用戶可以分為如下三類:
(1)偶然用戶。這類用戶不經常訪問數據庫,但每次訪問數據庫時往往需要不同的數據庫信息.這類用戶一般是企業或組織機構的高中級管理人員。
(2)簡單用戶。數據庫的多數最終用戶都是簡單用戶,其主要工作是查詢和更新數據庫,一般都是通過應用程序員精心設計并具有友好界面的應用程序存取數據庫。銀行的職員、航空公司的機票預定工作人員、旅館總臺服務員等都屬于這類用戶。
(3)復雜用戶。復雜用戶包括工程師、科學家、經濟學家、科學技術工作者等具有較。
高科學技術背景的人員。這類用戶一般都比較熟悉數據庫管理系統的各種功能,能夠直接使用數據庫語言訪問數據庫,甚至能夠基于數據庫管理系統的API編寫自己的應用程序。
推薦新聞
更多行業-
解剖新手網站建設的幾個問題
尚品中國網站建設公司:互聯網創業,必備的一個要素是網站。沒有一個屬于自...
2013-12-25 -
網站建設好過后如何做內容測試?
在我們面前,我們談論了一篇關于網站界面測試的文章。眾所周知,當北京網站...
2020-05-18 -
運用營銷數據技術分析優化企業電商網站建設
企業網站建設已經不僅僅是一個信息展示平臺,更是一項與營銷密切相關的戰略...
2024-04-11 -
網站建設有哪些風格?每種風格都有什么特點?
扁平化設計風格是一種簡潔、現代的設計風格,它強調的是平面化和簡約化。這...
2023-04-17 -
網絡政治參與的概念
正如人類社會發展歷史所展示的基本規律那樣,每當科學技術取得重大突破和進...
2014-10-23 -
網頁壓縮技術的作用與操作
往往存在一定的風險,這種方式。但是這種壓縮比是非常高的甚至能夠逾越八成...
2012-06-18
預約專業咨詢顧問溝通!
免責聲明
非常感謝您訪問我們的網站。在您使用本網站之前,請您仔細閱讀本聲明的所有條款。
1、本站部分內容來源自網絡,涉及到的部分文章和圖片版權屬于原作者,本站轉載僅供大家學習和交流,切勿用于任何商業活動。
2、本站不承擔用戶因使用這些資源對自己和他人造成任何形式的損失或傷害。
3、本聲明未涉及的問題參見國家有關法律法規,當本聲明與國家法律法規沖突時,以國家法律法規為準。
4、如果侵害了您的合法權益,請您及時與我們,我們會在第一時間刪除相關內容!
聯系方式:010-60259772
電子郵件:394588593@qq.com