亚洲伊人久久大香线蕉,亚洲精品午夜无码专区,亚洲娇小与黑人巨大交,亚洲欧美日韩久久一区二区,亚洲天堂男人影院

巨靈鳥

電話   4000156919
當(dāng)前位置:首頁(yè) > 數(shù)據(jù)庫(kù)管理_ERP百科

什么是數(shù)據(jù)庫(kù)(二)

來源:巨靈鳥軟件  作者:進(jìn)銷存軟件  發(fā)布:2014/10/17  瀏覽次數(shù):6981

3.數(shù)據(jù)庫(kù)系統(tǒng)   

3.1數(shù)據(jù)庫(kù)系統(tǒng)概念

    一個(gè)數(shù)據(jù)庫(kù)系統(tǒng)由三部分內(nèi)容組成,它們是數(shù)據(jù)庫(kù)、多種應(yīng)用和數(shù)據(jù)庫(kù)管理系統(tǒng)。這三部分之間的相互關(guān)系如圖1.2所示。

    (1)數(shù)據(jù)庫(kù):按照一定規(guī)則存放的數(shù)據(jù)。

    (2)多種應(yīng)用:就是用戶可以通過應(yīng)用程序?qū)?shù)據(jù)做各種操作。

    (3)數(shù)據(jù)庫(kù)管理系統(tǒng):它一方面負(fù)責(zé)對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行管理和維護(hù);一方面為用戶操作數(shù)據(jù)庫(kù)中的數(shù)據(jù)提供一種公用的操作方法,接收用戶的操作命令,幫助完成有關(guān)的對(duì)數(shù)據(jù)庫(kù)的操作并保障數(shù)據(jù)庫(kù)的安全。

   

                                       

圖1.2 數(shù)據(jù)庫(kù)系統(tǒng)組成

   

 

3.2數(shù)據(jù)庫(kù)語言

數(shù)據(jù)庫(kù)語言是用戶與數(shù)據(jù)庫(kù)系統(tǒng)進(jìn)行交互操作的工具。就像人類世界中的各種語言。目前各家的數(shù)據(jù)庫(kù)系統(tǒng)基本上都是使用SQL(結(jié)構(gòu)化查詢語言)  ,類似于人類世界的英語。 有關(guān)SQL數(shù)據(jù)庫(kù)大家可以閱讀了解SQL數(shù)據(jù)庫(kù)

 

3.3幾種常見的數(shù)據(jù)庫(kù)

1、IBM 的DB2

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

    DB2是IBM出口的一系列關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),分別在不同的操作系統(tǒng)平臺(tái)上服務(wù)。雖然DB2產(chǎn)品是基于UNIX的系統(tǒng)和個(gè)人計(jì)算機(jī)操作系統(tǒng),在基于UNIX系統(tǒng)和微軟在windows系統(tǒng)下的Access方面,DB2追尋了ORACLE的數(shù)據(jù)庫(kù)產(chǎn)品。

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

 

2、Oracle

    Oracle公司是最早開發(fā)關(guān)系數(shù)據(jù)庫(kù)的廠商之一,其產(chǎn)品支持最廣泛的操作系統(tǒng)平臺(tái)。目前Oracle關(guān)系數(shù)據(jù)庫(kù)產(chǎn)品的市場(chǎng)占有率名列前茅。Oracle數(shù)據(jù)庫(kù)功能強(qiáng)大,操作復(fù)雜,主要在政府部門和大型企業(yè)。

 

3、Informix

    Informix在1980年成立,目的是為Unix等開放操作系統(tǒng)提供專業(yè)的關(guān)系型數(shù)據(jù)庫(kù)產(chǎn)品。公司的名稱Informix便是取自Information 和Unix的結(jié)合。Informix第一個(gè)真正支持SQL語言的關(guān)系數(shù)據(jù)庫(kù)產(chǎn)品是Informix SE(StandardEngine)。InformixSE是在當(dāng)時(shí)的微機(jī)Unix環(huán)境下主要的數(shù)據(jù)庫(kù)產(chǎn)品。它也是第一個(gè)被移植到Linux上的商業(yè)數(shù)據(jù)庫(kù)產(chǎn)品。

    作為一個(gè)集成解決方案,它被定位為作為IBM在線事務(wù)處理(OLTP)旗艦級(jí)數(shù)據(jù)服務(wù)系統(tǒng)。 IBM對(duì)Informix和DB2都有長(zhǎng)遠(yuǎn)的規(guī)劃,兩個(gè)數(shù)據(jù)庫(kù)產(chǎn)品互相吸取對(duì)方的技術(shù)優(yōu)勢(shì)。在2005年早些時(shí)候,IBM推出了Informix Dynamic Server(IDS)第10版。

 

4、Sybase

    Sybase公司成立于1984年,公司名稱“Sybase”取自“system”和“database” 相結(jié)合的含義。Sybase公司的創(chuàng)始人之一Bob Epstein 是Ingres 大學(xué)版(與System/R同時(shí)期的關(guān)系數(shù)據(jù)庫(kù)模型產(chǎn)品)的主要設(shè)計(jì)人員。公司的第一個(gè)關(guān)系數(shù)據(jù)庫(kù)產(chǎn)品是1987年5月推出的Sybase SQLServer1.0。Sybase首先提出Client/Server 數(shù)據(jù)庫(kù)體系結(jié)構(gòu)的思想,并率先在Sybase SQLServer 中實(shí)現(xiàn)。

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

 

5、SQL Server

    1989年,微軟發(fā)布了SQL Server 1.0 版,目前在國(guó)內(nèi)主流的有SQL Server 2000,SQL Server 2005,SQL Server 2008,SQL Server 2012,微軟的SQL Server在國(guó)內(nèi)中小型企業(yè)占絕大多數(shù)份額,其操作簡(jiǎn)單部署方便安全性高,也是目前巨靈鳥ERP支持的數(shù)據(jù)庫(kù)。

 

6、PostgreSQL

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

 

7、MySQL

    MySQL是一個(gè)小型關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),開發(fā)者為瑞典MySQL AB公司。在2008年1月16號(hào)被Sun公司收購(gòu)。目前MySQL被廣泛地應(yīng)用在Internet上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫(kù)。

 

8、Access數(shù)據(jù)庫(kù)

  美國(guó)Microsoft公司于1994年推出的微機(jī)數(shù)據(jù)庫(kù)管理系統(tǒng)。它具有界面友好、易學(xué)易用、開發(fā)簡(jiǎn)單、接口靈活等特點(diǎn),是典型的新一代桌面數(shù)據(jù)庫(kù)管理系統(tǒng)。其主要特點(diǎn)如下:

  (1)完善地管理各種數(shù)據(jù)庫(kù)對(duì)象,具有強(qiáng)大的數(shù)據(jù)組織、用戶管理、安全檢查等功能。

  (2)強(qiáng)大的數(shù)據(jù)處理功能,在一個(gè)工作組級(jí)別的網(wǎng)絡(luò)環(huán)境中,使用Access開發(fā)的多用戶數(shù)據(jù)庫(kù)管理系統(tǒng)具有傳統(tǒng)的XBASE(DBASE、FoxBASE的統(tǒng)稱)數(shù)據(jù)庫(kù)系統(tǒng)所無法實(shí)現(xiàn)的客戶服務(wù)器(Cient/Server)結(jié)構(gòu)和相應(yīng)的數(shù)據(jù)庫(kù)安全機(jī)制,Access具備了許多先進(jìn)的大型數(shù)據(jù)庫(kù)管理系統(tǒng)所具備的特征,如事務(wù)處理/出錯(cuò)回滾能力等。

  (3)可以方便地生成各種數(shù)據(jù)對(duì)象,利用存儲(chǔ)的數(shù)據(jù)建立窗體和報(bào)表,可視性好。

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

  (5)能夠利用Web檢索和發(fā)布數(shù)據(jù),實(shí)現(xiàn)與Internet的連接。 Access主要適用于中小型應(yīng)用系統(tǒng),或作為客戶機(jī)/服務(wù)器系統(tǒng)中的客戶端數(shù)據(jù)庫(kù)。

 

9、FoxPro數(shù)據(jù)庫(kù)

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

 

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

項(xiàng)目

SQL SERVER

Oracle

DB2

MySQL

Sybase

INFORMIX

開放性

只能在windows上運(yùn)行,操作系統(tǒng)的穩(wěn)定對(duì)數(shù)據(jù)庫(kù)十分重要。windows9X系列產(chǎn)品是偏重于桌面應(yīng)用的,NT server只適合中小型企業(yè)。而且windows平臺(tái)的可靠性、安全性、伸縮性都非常有限

能在所有平臺(tái)上運(yùn)行,完全支持所有工業(yè)標(biāo)準(zhǔn),采用完全開放策略,可以使客戶選擇最合適的解決方案。

能在所有平臺(tái)上運(yùn)行,最適合海量數(shù)據(jù)。DB2在企業(yè)級(jí)的應(yīng)用最廣泛,在全球500強(qiáng)中,有85%以上使用DB2,在中國(guó)約10%

能在所有平臺(tái)上運(yùn)行

能在所有平臺(tái)上運(yùn)行

僅在UNIX平臺(tái)上運(yùn)行,在銀行也中廣泛應(yīng)用

可伸縮性、并行性

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

高伸縮性和高并用性

高伸縮性和高并用性

較好的伸縮性

伸縮性一般

并行性較好,伸縮性很差

安全性,

沒有獲得任何安全證書

獲得最高認(rèn)證級(jí)別的ISO標(biāo)準(zhǔn)認(rèn)證

獲得最高認(rèn)證級(jí)別的ISO標(biāo)準(zhǔn)認(rèn)證

開源軟件,沒有任何認(rèn)證

未獲得最高級(jí)別的ISO標(biāo)準(zhǔn)認(rèn)證

獲得最高級(jí)別的ISO認(rèn)證

性能

能支持萬人同時(shí)在線,總體性能一般

性能最高

性能較高

能支持萬人同時(shí)在線,總體性能一般

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

支持群集,性能高

客戶端

C/S結(jié)構(gòu),只支持windows客戶,可以用ADODAOOLEDB、ODBC連接

支持多種工業(yè)標(biāo)準(zhǔn),可以用ODBC、JDBC、OCI等連接

跨平臺(tái),支持ODBC、JDBC連接

支持ODBC連接

C/S結(jié)構(gòu),支持ODBC連接

操作難易

操作簡(jiǎn)單

很復(fù)雜

操作簡(jiǎn)單

操作簡(jiǎn)單

較復(fù)雜

操作復(fù)雜

 

 

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

  • 點(diǎn)擊這里給我發(fā)消息
  • 點(diǎn)擊這里給我發(fā)消息