溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

數(shù)據(jù)庫系統(tǒng)的基本組成內(nèi)容

發(fā)布時間:2020-06-02 06:59:32 來源:網(wǎng)絡(luò) 閱讀:1049 作者:IT陽光羅諾 欄目:數(shù)據(jù)庫

數(shù)據(jù)庫系統(tǒng)的組成如下圖所示。

數(shù)據(jù)庫系統(tǒng)的基本組成內(nèi)容

  •   1)硬件

  數(shù)據(jù)庫系統(tǒng)的硬件包括計算機的主機、鍵盤、顯示器和外圍設(shè)備(例如打印機、光盤機、磁帶機等)。由于一般數(shù)據(jù)庫系統(tǒng)所存放和處理的數(shù)據(jù)量很大,加之DBMS豐富的功能軟件,使得自身所占用的存儲空間很大,因此整個數(shù)據(jù)庫系統(tǒng)對硬件資源提出了較高的要求。

這些要求是:

①有足夠大的內(nèi)存以存放操作系統(tǒng)、DBMS的核心模塊、數(shù)據(jù)緩沖區(qū)和應(yīng)用程序;

②有足夠大的直接存取設(shè)備存放數(shù)據(jù)(如磁盤),有足夠的存儲設(shè)備來進行數(shù)據(jù)備份;

③要求計算機有較高的數(shù)據(jù)傳輸能力,以提高數(shù)據(jù)傳送率。

  •   2)軟件

  數(shù)據(jù)庫系統(tǒng)的軟件除了數(shù)據(jù)庫管理系統(tǒng)之外,還包括操作系統(tǒng)各種高級語言處理程序(編譯或解釋程序)、應(yīng)用開發(fā)工具軟件和特定應(yīng)用軟件等。應(yīng)用開發(fā)工具包括應(yīng)用程序生成器和第四代語言等高效率、多功能的軟件工具,如報表生成系統(tǒng)、表格軟件、圖形編輯系統(tǒng)等。它們?yōu)閿?shù)據(jù)庫系統(tǒng)的應(yīng)用開發(fā)人員和最終用戶提供了有力的支持。特定應(yīng)用軟件是指為特定用戶開發(fā)的數(shù)據(jù)庫應(yīng)用軟件,如基于數(shù)據(jù)庫的各種管理軟件、管理信息系統(tǒng)(MIS)、決策支持系統(tǒng)(DSS)和辦公自動化(OA)等。

  •   3)數(shù)據(jù)

  數(shù)據(jù)是數(shù)據(jù)庫的基本組成,是對客觀世界所存在事物的一種表征,也是數(shù)據(jù)庫用戶的操作對象。數(shù)據(jù)是數(shù)據(jù)庫系統(tǒng),也是企業(yè)或組織的真正財富。數(shù)據(jù)應(yīng)按照需求進行采集并有結(jié)構(gòu)地存人數(shù)據(jù)庫。由于數(shù)據(jù)的類型多樣性,數(shù)據(jù)的采集方式和存儲方式也會不同。數(shù)據(jù)作為一種資源是數(shù)據(jù)庫系統(tǒng)中最穩(wěn)定的成分,即硬件可能更新,甚至軟件也可以更新,但只要企業(yè)或組織的性質(zhì)不改變,數(shù)據(jù)將是可以長期使用的財富。數(shù)據(jù)庫中的數(shù)據(jù)具有如前所述的集合、共享、最少冗余和能為多種應(yīng)用服務(wù)的特征。

  •   4)用戶

  數(shù)據(jù)庫用戶是管理、開發(fā)、使用數(shù)據(jù)庫的主體。根據(jù)工作任務(wù)的差異,數(shù)據(jù)庫用戶通??梢苑殖山K端用戶、應(yīng)用程序員和數(shù)據(jù)庫管理員等3種不同類型。

  •   (1)終端用戶

  終端用戶使用數(shù)據(jù)庫系統(tǒng)提供的終端命令語言,或者菜單驅(qū)動、表格驅(qū)動、圖形顯示和報表生成等對話方式,來存取和應(yīng)用數(shù)據(jù)庫中的數(shù)據(jù)。這類人員是一些并不精通計算機和程序設(shè)計的各級管理人員,但必須接受必要的數(shù)據(jù)庫應(yīng)用培訓(xùn)。

  •   (2)應(yīng)用程序員

  應(yīng)用程序員是負責設(shè)計和編制應(yīng)用程序的人員。他們通常使用C語言、數(shù)據(jù)庫語言或4GL(第四代語言)等來設(shè)計和編寫應(yīng)用程序,供終端用戶使用。應(yīng)用程序員不僅要求具有較高的技術(shù)專長,而且還要具備較深的資歷,熟悉部門全部數(shù)據(jù)的性質(zhì)和用途,兼有系統(tǒng)程序員、系統(tǒng)分析員的能力。

其具體職責是:

①決定數(shù)據(jù)庫的內(nèi)容和結(jié)構(gòu);

②決定數(shù)據(jù)庫的存儲結(jié)構(gòu)和存取策略,使數(shù)據(jù)的存儲空間利用率和存取效率均較優(yōu);

③定義數(shù)據(jù)的安全性要求和完整性約束條件;

④根據(jù)終端用戶的需要,設(shè)計和編制各種功能強勁的應(yīng)用程序。

  對于應(yīng)用程序員而言,有兩個重要的工具是必需的,一個是系列的實用程序(DBMS的裝配、重組日志、恢復(fù)、統(tǒng)計等程序);另一個是數(shù)據(jù)字典(存儲數(shù)據(jù)庫結(jié)構(gòu)的定義、記錄類型和字段定義等信息)。數(shù)據(jù)庫系統(tǒng)建立時,DBA還必須和系統(tǒng)分析員一起負責應(yīng)用系統(tǒng)的需求分析和規(guī)范說明,確定系統(tǒng)的軟硬件配置并參與數(shù)據(jù)庫的設(shè)計。

  •   (3)數(shù)據(jù)庫管理員

  數(shù)據(jù)庫管理員(data basead ministrator,DBA)是指全面負責數(shù)據(jù)庫系統(tǒng)的日常管理、維護和運行的人員。DBA處于終端用戶與應(yīng)用程序員之間,是數(shù)據(jù)庫系統(tǒng)能否正常運轉(zhuǎn)的關(guān)鍵,大型數(shù)據(jù)庫系統(tǒng)需要設(shè)置專門的管理辦公室。其職責是監(jiān)督控制數(shù)據(jù)庫的使用和運行,實施數(shù)據(jù)庫系統(tǒng)的維護、改進和重組,開展信息社會化服務(wù)。

  對于不同規(guī)模的數(shù)據(jù)庫系統(tǒng),用戶的人員配置是不相同的。只有大型數(shù)據(jù)庫系統(tǒng)才配備有應(yīng)用程序員和數(shù)據(jù)庫管理員。應(yīng)用型微機數(shù)據(jù)庫系統(tǒng)比較簡單,其用戶通常兼有終端用戶和數(shù)據(jù)庫管理員的職能,但必要時也應(yīng)當兼有應(yīng)用程序員的能力。


向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI