巨靈鳥

    電話   4000156919
    當前位置:首頁 > 數據庫管理_ERP百科

    什么是數據庫(二)

    來源:巨靈鳥軟件  作者:進銷存軟件  發布:2014/10/17  瀏覽次數:6490

    3.數據庫系統   

    3.1數據庫系統概念

        一個數據庫系統由三部分內容組成,它們是數據庫、多種應用和數據庫管理系統。這三部分之間的相互關系如圖1.2所示。

        (1)數據庫:按照一定規則存放的數據。

        (2)多種應用:就是用戶可以通過應用程序對數據做各種操作。

        (3)數據庫管理系統:它一方面負責對數據庫中的數據進行管理和維護;一方面為用戶操作數據庫中的數據提供一種公用的操作方法,接收用戶的操作命令,幫助完成有關的對數據庫的操作并保障數據庫的安全。

       

                                           

    圖1.2 數據庫系統組成

       

     

    3.2數據庫語言

    數據庫語言是用戶與數據庫系統進行交互操作的工具。就像人類世界中的各種語言。目前各家的數據庫系統基本上都是使用SQL(結構化查詢語言)  ,類似于人類世界的英語。 有關SQL數據庫大家可以閱讀了解SQL數據庫

     

    3.3幾種常見的數據庫

    1、IBM 的DB2

        作為關系數據庫領域的開拓者和領航人,IBM在1977年完成了System R系統的原型,1980年開始提供集成的數據庫服務器—— System/38,隨后是SQL/DSforVSE和VM,其初始版本與SystemR研究原型密切相關。DB2 forMVSV1 在1983年推出。該版本的目標是提供這一新方案所承諾的簡單性,數據不相關性和用戶生產率。1988年DB2 for MVS 提供了強大的在線事務處理(OLTP)支持,1989 年和1993 年分別以遠程工作單元和分布式工作單元實現了分布式數據庫支持。最近推出的DB2 Universal Database 6.1則是通用數據庫的典范,是第一個具備網上功能的多媒體關系數據庫管理系統,支持包括Linux在內的一系列平臺。

        DB2是IBM出口的一系列關系型數據庫管理系統,分別在不同的操作系統平臺上服務。雖然DB2產品是基于UNIX的系統和個人計算機操作系統,在基于UNIX系統和微軟在windows系統下的Access方面,DB2追尋了ORACLE的數據庫產品。

        IBM公司研制的一種關系型數據庫系統。DB2主要應用于大型應用系統,具有較好的可伸縮性,可支持從大型機到單用戶環境,應用于OS/2、Windows等平臺下。 DB2提供了高層次的數據利用性、完整性、安全性、可恢復性,以及小規模到大規模應用程序的執行能力,具有與平臺無關的基本功能和SQL命令。DB2采用了數據分級技術,能夠使大型機數據很方便地下載到LAN數據庫服務器,使得客戶機/服務器用戶和基于LAN的應用程序可以訪問大型機數據,并使數據庫本地化及遠程連接透明化。 它以擁有一個非常完備的查詢優化器而著稱,其外部連接改善了查詢性能,并支持多任務并行查詢。 DB2具有很好的網絡支持能力,每個子系統可以連接十幾萬個分布式用戶,可同時激活上千個活動線程,對大型分布式應用系統尤為適用。

     

    2、Oracle

        Oracle公司是最早開發關系數據庫的廠商之一,其產品支持最廣泛的操作系統平臺。目前Oracle關系數據庫產品的市場占有率名列前茅。Oracle數據庫功能強大,操作復雜,主要在政府部門和大型企業。

     

    3、Informix

        Informix在1980年成立,目的是為Unix等開放操作系統提供專業的關系型數據庫產品。公司的名稱Informix便是取自Information 和Unix的結合。Informix第一個真正支持SQL語言的關系數據庫產品是Informix SE(StandardEngine)。InformixSE是在當時的微機Unix環境下主要的數據庫產品。它也是第一個被移植到Linux上的商業數據庫產品。

        作為一個集成解決方案,它被定位為作為IBM在線事務處理(OLTP)旗艦級數據服務系統。 IBM對Informix和DB2都有長遠的規劃,兩個數據庫產品互相吸取對方的技術優勢。在2005年早些時候,IBM推出了Informix Dynamic Server(IDS)第10版。

     

    4、Sybase

        Sybase公司成立于1984年,公司名稱“Sybase”取自“system”和“database” 相結合的含義。Sybase公司的創始人之一Bob Epstein 是Ingres 大學版(與System/R同時期的關系數據庫模型產品)的主要設計人員。公司的第一個關系數據庫產品是1987年5月推出的Sybase SQLServer1.0。Sybase首先提出Client/Server 數據庫體系結構的思想,并率先在Sybase SQLServer 中實現。

        是一種典型的UNIX或WindowsNT平臺上客戶機/服務器環境下的大型數據庫系統。 Sybase提供了一套應用程序編程接口和庫,可以與非Sybase數據源及服務器集成,允許在多個數據庫之間復制數據,適于創建多層應用。系統具有完備的觸發器、存儲過程、規則以及完整性定義,支持優化查詢,具有較好的數據安全性。Sybase通常與SybaseSQLAnywhere用于客戶機/服務器環境,前者作為服務器數據庫,后者為客戶機數據庫,采用該公司研制的PowerBuilder為開發工具,在我國大中型系統中具有廣泛的應用。

     

    5、SQL Server

        1989年,微軟發布了SQL Server 1.0 版,目前在國內主流的有SQL Server 2000,SQL Server 2005,SQL Server 2008,SQL Server 2012,微軟的SQL Server在國內中小型企業占絕大多數份額,其操作簡單部署方便安全性高,也是目前巨靈鳥ERP支持的數據庫。

     

    6、PostgreSQL

        PostgreSQL 是一種特性非常齊全的自由軟件的對象——關系性數據庫管理系統(ORDBMS),它的很多特性是當今許多商業數據庫的前身。PostgreSQL最早開始于BSD的Ingres項目。PostgreSQL 的特性覆蓋了SQL-2/SQL-92和SQL-3。首先,它包括了可以說是目前世界上最豐富的數據類型的支持;其次,目前PostgreSQL 是唯一支持事務、子查詢、多版本并行控制系統、數據完整性檢查等特性的唯一的一種自由軟件的數據庫管理系統。

     

    7、MySQL

        MySQL是一個小型關系型數據庫管理系統,開發者為瑞典MySQL AB公司。在2008年1月16號被Sun公司收購。目前MySQL被廣泛地應用在Internet上的中小型網站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網站為了降低網站總體擁有成本而選擇了MySQL作為網站數據庫。

     

    8、Access數據庫

      美國Microsoft公司于1994年推出的微機數據庫管理系統。它具有界面友好、易學易用、開發簡單、接口靈活等特點,是典型的新一代桌面數據庫管理系統。其主要特點如下:

      (1)完善地管理各種數據庫對象,具有強大的數據組織、用戶管理、安全檢查等功能。

      (2)強大的數據處理功能,在一個工作組級別的網絡環境中,使用Access開發的多用戶數據庫管理系統具有傳統的XBASE(DBASE、FoxBASE的統稱)數據庫系統所無法實現的客戶服務器(Cient/Server)結構和相應的數據庫安全機制,Access具備了許多先進的大型數據庫管理系統所具備的特征,如事務處理/出錯回滾能力等。

      (3)可以方便地生成各種數據對象,利用存儲的數據建立窗體和報表,可視性好。

      (4)作為Office套件的一部分,可以與Office集成,實現無縫連接。

      (5)能夠利用Web檢索和發布數據,實現與Internet的連接。 Access主要適用于中小型應用系統,或作為客戶機/服務器系統中的客戶端數據庫。

     

    9、FoxPro數據庫

        最初由美國Fox公司1988年推出,1992年Fox公司被Microsoft公司收購后,相繼推出了FoxPro2.5、2.6和VisualFoxPro等版本,其功能和性能有了較大的提高。 FoxPro2.5、2.6分為DOS和Windows兩種版本,分別運行于DOS和Windows環境下。FoxPro比FoxBASE在功能和性能上又有了很大的改進,主要是引入了窗口、按紐、列表框和文本框等控件,進一步提高了系統的開發能力。  

     

    下圖是各主流產品的性能比較,由于本文是寫給非專業IT人員的ERP用戶做參考,因此簡化了部分專業內容。

    項目

    SQL SERVER

    Oracle

    DB2

    MySQL

    Sybase

    INFORMIX

    開放性

    只能在windows上運行,操作系統的穩定對數據庫十分重要。windows9X系列產品是偏重于桌面應用的,NT server只適合中小型企業。而且windows平臺的可靠性、安全性、伸縮性都非常有限

    能在所有平臺上運行,完全支持所有工業標準,采用完全開放策略,可以使客戶選擇最合適的解決方案。

    能在所有平臺上運行,最適合海量數據。DB2在企業級的應用最廣泛,在全球500強中,有85%以上使用DB2,在中國約10%

    能在所有平臺上運行

    能在所有平臺上運行

    僅在UNIX平臺上運行,在銀行也中廣泛應用

    可伸縮性、并行性

    并行實施和共存模型并不成熟。很難處理日益增多的用戶數據,伸縮性有限。

    高伸縮性和高并用性

    高伸縮性和高并用性

    較好的伸縮性

    伸縮性一般

    并行性較好,伸縮性很差

    安全性,

    沒有獲得任何安全證書

    獲得最高認證級別的ISO標準認證

    獲得最高認證級別的ISO標準認證

    開源軟件,沒有任何認證

    未獲得最高級別的ISO標準認證

    獲得最高級別的ISO認證

    性能

    能支持萬人同時在線,總體性能一般

    性能最高

    性能較高

    能支持萬人同時在線,總體性能一般

    性能與SQL SERVER2000產品接近,但微軟近期的SQL SERVER 2008SQL SERVER 2012已全面超過Sybase

    支持群集,性能高

    客戶端

    C/S結構,只支持windows客戶,可以用ADODAOOLEDB、ODBC連接

    支持多種工業標準,可以用ODBCJDBC、OCI等連接

    跨平臺,支持ODBC、JDBC連接

    支持ODBC連接

    C/S結構,支持ODBC連接

    操作難易

    操作簡單

    很復雜

    操作簡單

    操作簡單

    較復雜

    操作復雜

     

     

    來源:巨靈鳥 歡迎分享本文

    上一個文章:什么是數據庫(三)

    下一個文章:什么是數據庫(一)

    • 點擊這里給我發消息
    • 點擊這里給我發消息
    主站蜘蛛池模板: 国产一区二区三区在线| 99无码人妻一区二区三区免费| 国产一区二区不卡老阿姨| 精品国产一区二区三区在线观看| 久久精品无码一区二区三区免费 | 日本人的色道www免费一区| 亚洲国产精品综合一区在线 | 精品国产福利在线观看一区| 日本无卡码一区二区三区| 亚洲av日韩综合一区久热| 精品无码人妻一区二区三区18| 少妇人妻精品一区二区| 福利一区二区在线| 好爽毛片一区二区三区四| 国产爆乳无码一区二区麻豆| 无码人妻视频一区二区三区| 日韩人妻无码一区二区三区久久 | 亚洲AV无码一区二区二三区软件 | 亚洲AV无码片一区二区三区| 韩国精品一区视频在线播放| 日本一区二区在线不卡| 久久精品中文字幕一区| 国产成人精品一区二区秒拍 | 日本内射精品一区二区视频 | 中文字幕亚洲乱码熟女一区二区| 岛国无码av不卡一区二区| 久久精品一区二区国产| 精品无码一区二区三区电影| 福利国产微拍广场一区视频在线| 视频一区二区中文字幕| 精品视频一区二区三区免费| 国产精品福利一区二区久久| 国产精品亚洲产品一区二区三区| 亚洲爆乳无码一区二区三区| 亚洲av无一区二区三区| 精品国产毛片一区二区无码| 99久久精品午夜一区二区| 激情一区二区三区| 精品国产一区二区三区在线观看| 天堂资源中文最新版在线一区| 视频在线一区二区|