數據管理系統的分類、功能與應用
數據管理系統的分類、功能與應用是小編為各位計算機專業的同學準備的論文,歡迎大家閱讀!
【摘要】計算機應用數據管理系統又叫數據庫管理系統,全稱Database Management System,是一種操縱和管理數據庫的大型軟件,用于建立、使用和維護數據庫,簡稱DBMS。
隨著科技的發展,計算機技術也得到了快速的發展和應用,數據庫數據管理已經被應用到了生產生活的各個領域。
文中對計算機應用數據管理系統在實踐中的應用進行分析,筆者將從數據庫系統主要功能、數據庫系統分類、數據庫系統構成、數據庫對生產生活的影響等幾個方面對該問題進行論述。
【關鍵詞】計算機應用數據管理系統;數據管理;概述;分類;功能;選擇原則;用途
1、數據庫管理系統概述
數據庫管理系統是一種針對對象數據庫,為管理數據庫而設計的大型電腦軟件管理系統。
具有代表性的數據管理系統有:Oracle、Microsoft SQL Server、Access、MySQL及PostgreSQL等。
通常數據庫管理員會使用數據庫管理系統來創建數據庫系統。
隨著科技的發展,數據庫數據處理被廣泛應用于社會生產生活的各個領域,無論是大型國有企業還是小型民營企業,無論是政府單位還是校園,數據庫系統對于提高管理水平,合理規劃資源起著非常重要的作用。
尤其是數據處理技術同網絡技術相結合后,可以更加靈活的是實現數據的邏輯運算和管理,克服常規數據管理的諸多缺陷,極大的提高了數據處理效率。
2、數據庫管理系統分類
數據庫管理系統通常有多個分類標準。
2.1常用分類標準
根據數據庫管理系統所基于的數據模型,可以將數據庫管理系統劃分為以下幾類:關系數據庫管理系統、對象數據庫管理系統、對象-關系數據庫管理系統、層次數據庫管理系統數據庫管理系統、網狀數據庫管理系統以及其他數據庫管理系統。
當前許多商業數據庫管理系統中所用的主要數據模型是關系數據模型。
有些商業系統中實現了對象數據模型,但是未得到廣泛使用。
許多傳統(較老的)應用仍然在基于層次和網狀數據模型的數據庫系統上運行。
關系數據庫管理系統一直在向前發展,特別是它還結合了對象數據庫中開發的一些概念。
這樣就促使一種新的數據庫類型得以出現,即對象-關系數據庫管理系統。
2.2 其余分類標準
數據庫管理系統的第二個分類標準是系統所支持的用戶數。
單用戶系統(single-user system)一次只支持一個用戶,大多數情況下,這種系統都用在個人計算機上。
多用戶系統(multiuser system)占數據庫管理系統的大多數,可同時支持多個用戶。
第三個分類標準是數據庫分布至多少個站點(站點數)。
如果數據庫管理系統只位于單一的一個計算機上,那么這個DBMS就是集中式的(centralized)。
集中式數據庫管理系統可以支持多個用戶,但DBMS和數據庫本身完全在一臺計算機上。
分布式數據庫管理系統(DDBMS)可以使實際的數據庫和DBMS軟件分布在多個站點上,并通過一個計算機網絡相連接。
同構(homogeneous)分布式數據庫管理系統在多個站點上使用同樣的DBMS軟件。
最近的趨勢是開發軟件來訪問在異構(heterogeneous)數據庫管理系統下存儲的多個原有自治數據庫。
這就引出了聯合(federated)數據庫管理系統(或多數據庫系統multidatabase system),在這樣的系統里,各數據庫管理系統是松耦合的,并有一定程度的本地自治性。
許多分布式數據庫管理系統都使用客戶/服務器體系結構。
第四個標準是數據庫管理系統的價格。
大多數數據庫管理系統包的價格都是在1萬~10萬美元之間。
用于微機的單用戶低端系統的價格在100~3000美元之間。
作為另一個極端,一些精心設計的系統包價格竟達10萬美元以上。
3、數據庫管理系統功能
一般來說,數據庫管理系統主要有以下幾個功能:
(1)數據定義功能。
數據庫管理系統提供相應數據語言來定義(DDL)數據庫結構,它們是刻畫數據庫框架,并被保存在數據字典中。
(2)數據存取功能。
數據庫管理系統提供數據操縱語言(DML),實現對數據庫數據的基本存取操作:檢索,插入,修改和刪除。
(3)數據庫運行管理功能。
數據庫管理系統提供數據控制功能,即是數據的安全性、完整性和并發控制等對數據庫運行進行有效地控制和管理,以確保數據正確有效。
(4)數據庫的建立和維護功能。
包括數據庫初始數據的裝入,數據庫的轉儲、恢復、重組織,系統性能監視、分析等功能。
(5)數據庫的傳輸。
數據庫管理系統提供處理數據的傳輸,實現用戶程序與數據庫管理系統之間的通信,通常與操作系統協調完成。
4、數據庫管理系統選擇原則
選擇數據庫管理系統時應從以下幾個方面予以考慮:
(1)數據庫構造的難易程度。
需要分析數據庫管理語句是否符合國際標準;有沒有面向用戶的易用的開發工具;所支持的數據庫容量等。
(2)程序開發的難易程度。
需要分析有無計算機輔助軟件工程工具;有無第四代語言及面向對象的設計平臺;對多媒體數據類型是否支持等。
(3)數據庫管理系統的性能分析。
包括性能評估、性能監控、性能管理等。
(4)對分布式應用的支持。
包括數據透明與網絡透明程度。
數據透明是指用戶在應用管理系統可以自動搜索網絡,提取所需數據;網絡透明是指用戶在應用中無需指出網絡所采用的協議,數據庫管理系統自動將數據包轉換成相應的協議數據。
(5)并行處理能力。
支持多CPU模式的系統(SMP,CLUSTER,MPP),負載的分配形式,并行處理的顆粒度、范圍。
(6)可移植性和可括展性。
(7)數據完整性約束。
數據完整性指數據的正確性和一致性保護,包括實體完整性、參照完整性、復雜的事務規則。
(8)并發控制功能。
對于分布式數據庫管理系統,并發控制功能是必不可少的。
(9)容錯能力。
異常情況下對數據的容錯處理。
評價標準:硬件的容錯,有無磁盤鏡象處理功能軟件的容錯,有無軟件方法異常情況的容錯功能。
(10)安全性控制包括安全保密的程度(帳戶管理、用戶權限、網絡安全控制、數據約束)。
(11)支持漢字處理能力。
包括數據庫描述語言的漢字處理能力(表名、域名、數據)和數據庫開發工具對漢字的支持能力。
5、數據庫管理系統的用途
數據庫管理系統在日常生活中有著廣泛的用途,尤其是各企業對行業信息化發展越來越要求集中化管理,越來越多的需要進行數據集中處理和數據挖掘,而利用數據庫管理系統強大的分布式數據管理和數據庫技術,進行行業數據的統一標準,統一管理和數據挖掘等工作,并逐步通過對數據的細致分析和挖掘,同時利用其他相關技術形成適合行業的知識管理中心,并為行業的市場發展提供所謂的競爭情報,使得數據庫管理系統在行業的生產經營活動中發揮更大的作用,提高行業的生產經營管理水平,提升行業的核心競爭力,促進行業健康持續發展,這些對于建立現代企業管理系統,提高公司運行效率及管理水平有著重要的意義。
【數據管理系統的分類、功能與應用】相關文章:
網上系統應用委托管理合同12-26
物理:功教案03-04
初中物理功教案11-23
建筑工程職業技能與特長10-21
初中物理 《電功》 教案11-01
專業技能與職業素養專題報告01-27
垃圾分類12-13
分類的教案11-16
監控系統方案優秀 監控系統方案書04-12
垃圾分類倡議書_垃圾分類作文10-12