資料庫系統一般由有關的硬體、軟體、資料庫和人員四個部分組合而形成的,為用戶提供差絕信息服務的系統。
硬體:是資料庫系統的物理支持,包括CPU、內存、外存及輸入/輸出設備。由於資料庫系統承擔著數據管理的任務,它要在操作系統的支持下工作,而且本身包含著資料庫管理例行程序、應用程序等,因此要有足夠大的內存開銷。同時,由於用戶的數據、系統軟體和應用軟體都要保存在外存上,所以對外存容量的要求也很高。
軟體:軟體系統包括系統軟體和應用軟體兩類。系統軟體主要包括資料庫管理系統軟體、開發應用系統的高級語言及其編譯系統、應用系統開發的工具軟體等。它們為開發應用系統提供了良好的環境,其中資料庫管理系統是連接資料庫和用戶之間的紐帶,是軟體系統的核心。應用軟體是指在資料庫管理系統的基礎上由用戶根據自己的實際需要自行開發的應用程序。
資料庫:是指長期存儲在計算機內的,有組織,可共享的數據的集合。資料庫中的數據按一定的數學模型組織、描述和存儲,具有較小的冗餘,較高的數據獨立性和易擴展性,並可為各種用戶共享。
人員:資料庫系統的人員是指管理、開發和使用資料庫系統的全部人員,主要包括資料庫管理員、系統分析員、應用程序員和用戶。不同的人員涉及不同的數據抽象級別,資料庫管理員負責管理和控制資料庫系統;系統分析員負責應用系統的需求分析和規范說明,確定系統的軟硬體配置、系統的功能及資料庫概念設計;應用程序員負責設計應用系統的程序模塊,根基資料庫的外模式來編寫應用程序;最總用戶通過應用系統提供的用戶介面界面使用資料庫。常用的介面方式有菜單驅動、圖形顯示、表格操作等,這些介面為用戶提供了簡明直觀的數據表示和方便快捷的操作方法。
資料庫系統由4個部分組成:
1、資料庫(database,DB)是指長期存儲在計算機內的,有組織,可共享的數據的集合。資料庫中的數據按一定的數學模型組織指野、描述和存儲,具有較小的冗餘,較高的數據獨立性和易擴展性,並可為各種用戶共享。
2、硬體:構成計算機系統的各種物理設備,包括存儲所需的外部設備。硬體的配置應滿足整個資料庫系統的需要。
3、軟體:包括操作系統、資料庫管理系統及應用程序。其主要功能包括:數據定義功能、數據操縱功能、資料庫的運行管理和資料庫的建立與維護唯慶喊。
4、資料庫用戶:主要有4類。第一類為系統分析員和資料庫設計人員;第二類為應用程序員,負責編寫使用資料庫的應用程序。;第三類為最終用戶,他們利用系統的介面或查詢語言訪問資料庫。第四類用戶是資料庫管理員(databaseadministrator,DBA),負責資料庫的總體信息控制。
⑵ 資料庫系統包括七個層次的內容
第7層 應用層:OSI中的最高層。為特定類型的網路應用提供了訪問OSI環境的手段。應用層確定進程之間通信的性質,以滿足用戶的需要。應用層不僅要提供應用進程所需要的信息交換和遠程操作,而且還要作為應用進程的用戶代理,來完成一些為進行信息交換所必需的功能。它包括:文件傳送訪問和管理FTAM、虛擬終端VT、事務處理TP、遠程資料庫訪問RDA、製造報文規范MMS、目錄服務DS等協議;
第6層 表示層:主要用於處理兩個通信系統中交換信息的表示方式。為上層用戶解決用戶信息的語法問題。它包括數據格式交換、數據加密與解密、數據壓縮與恢復等功能;
第5層 會話層:—在兩個節點之間建立端連接。為端系統的應用程序之間提供了對話控制機制。此服務包括建立連接是以全雙工還是以半雙工的方式進行設置,盡管可以在層4中處理雙工方式 ;
第4層 傳輸層:—常規數據遞送-面向連接或無連接。為會話層用戶提供一個端到端的可靠、透明和優化的數據傳輸服務機制。包括全雙工或半雙工、流控制和錯誤恢復服務;
第3層 網路層:—本層通過定址來建立兩個節點之間的連接,為源端的運輸層送來的分組,選擇合適的路由和交換節點,正確無誤地按照地址傳送給目的端的運輸層。它包括通過互連網路來路由和中繼數據 ;
第2層 數據鏈路層:—在此層將數據分幀,並處理流控制。屏蔽物理層,為網路層提供一個數據鏈路的連接,在一條有可能出差錯的物理連接上,進行幾乎無差錯的數據傳輸。本層指定拓撲結構並提供硬體定址;
第1層 物理層:處於OSI參考模型的最底層。物理層的主要功能是利用物理傳輸介質為數據鏈路層提供物理連接,以便透明的傳送比特流。
數據發送時,從第七層傳到第一層,接收數據則相反。
⑶ Oracle資料庫架構中包括幾層每層都有什麼元素
Oracle資料庫包括一個邏輯層和物理層,物理層包括Oracle磁碟上的文件, 邏輯層用來映射數據和物理層的文件。 邏輯層包括一下元素: 一個或者多個表空間。資料庫Schema: 包括表,集群,索引,視圖,存儲過程,資料庫觸發器和sequences.
⑷ 資料庫系統的組成部分包括哪3個方面
資料庫系統的組成部分包括軟體、資料庫和數據管理員。
(1)資料庫
是指長期存儲在計算機內的,有組織,可共享的數據的集合。資料庫中的數據按一定的數學模型組織、描述和存儲,具有較小的冗餘,較高的數據獨立性和易擴展性,並可為各種用戶共享。
(2)軟體
包括操作系統、資料庫管理系統及應用程序。資料庫管理系統是資料庫系統的核心軟體,是在操作系統的支持下工作,解決如何科學地組織和存儲數據,如何高效獲取和維護數據的系統軟體。
(3)數據管理員:主要有4類
第一類行戚悉為系統分析員和資料庫設計人員,第二類為應用程序員,第三類為最終用戶,第四類用戶是資料庫管理員,負責資料庫的總體信息控制。
(4)資料庫中各層主要由什麼組成擴展閱讀
資料庫系統的基本要求:
1、能夠保證數據的獨立性。數據和程序相互獨立有利於加快軟體開發速度,節省開發費用。
2、冗餘數據少,數據共享程度高。
3、系統的用戶介面簡單,用戶容易掌握,使用方便。
4、能夠確保系統運行可靠,出現故障時能迅速排除;能夠保護數據不受非受權者訪問或破壞;能夠檔乎防止錯誤數據仔衡的產生,一旦產生也能及時發現。
⑸ 數據倉庫三層結構中的組成部分是
數據倉庫資料庫
是整個數據倉庫環境的核心,是數據存放的地方和提供對數據檢索的支持。相對於操縱型資料庫來說其突出的特點是對海量數據的支持和快速的檢索技術。
數據抽取工具
把數據從各種各樣的存儲方式中拿出來,進行必要的轉化、整理,再存放到數據倉庫內。對各種不同數據存儲方式的訪問能力是數據抽取工具的關鍵,應能生成COBOL程序、MVS作業控制語言(JCL)、UNIX腳本、和SQL語句等,以訪問不同的數據。數據轉換都包括,刪除對決策應用沒有意義的數據段;轉換到統一的數據名稱和定義;計算統計和衍生數據;給缺值數據賦給預設值;把不同的數據定義方式統一。
元數據
元數據是描述數據倉庫內數據的結構和建立方法的數據。可將其按用途的不同分為兩類,技術元數據和商業元數據。
技術元數據是數據倉庫的設計和管理人員用於開發和日常管理數據倉庫是用的數據。包括:數據源信息;數據轉換的描述;數據倉庫內對象和數據結構的定義;數據清理和數據更新時用的規則;源數據到目的數據的映射;用戶訪問許可權,數據備份歷史記錄,數據導入歷史記錄,信息發布歷史記錄等。
商業元數據從商業業務的角度描述了數據倉庫中的數據。包括:業務主題的描述,包含的數據、查詢、報表;
元數據為訪問數據倉庫提供了一個信息目錄(informationdirectory),這個目錄全面描述了數據倉庫中都有什麼數據、這些數據怎麼得到的、和怎麼訪問這些數據。是數據倉庫運行和維護的中心,數據倉庫伺服器利用他來存貯和更新數據,用戶通過他來了解和訪問數據。
訪問工具
為用戶訪問數據倉庫提供手段。有數據查詢和報表工具;應用開發工具;管理信息系統(EIS)工具;在線分析(OLAP)工具;數據挖掘工具。
數據集市(DataMarts)
為了特定的應用目的或應用范圍,而從數據倉庫中獨立出來的一部分數據,也可稱為部門數據或主題數據(subjectarea)。在數據倉庫的實施過程中往往可以從一個部門的數據集市著手,以後再用幾個數據集市組成一個完整的數據倉庫。需要注意的就是再實施不同的數據集市時,同一含義的欄位定義一定要相容,這樣再以後實施數據倉庫時才不會造成大麻煩。
數據倉庫管理:安全和特權管理;跟蹤數據的更新;數據質量檢查;管理和更新元數據;審計和報告數據倉庫的使用和狀態;刪除數據;復制、分割和分發數據;備份和恢復;存儲管理。
信息發布系統:把數據倉庫中的數據或其他相關的數據發送給不同的地點或用戶。基於Web的信息發布系統是對付多用戶訪問的最有效方法。