欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

sqlserver發(fā)展史,了解sql server的發(fā)展

SQL Server的優(yōu)點是什么?

SQL Server的優(yōu)點眾多,讓其在數(shù)據(jù)庫領(lǐng)域獨占鰲頭,成為最受用戶歡迎的數(shù)據(jù)庫系統(tǒng),下面就讓我們來了解SQL Server的優(yōu)點和缺點。

創(chuàng)新互聯(lián)建站長期為超過千家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊從業(yè)經(jīng)驗10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為祥云企業(yè)提供專業(yè)的成都網(wǎng)站建設(shè)、成都網(wǎng)站制作,祥云網(wǎng)站改版等技術(shù)服務(wù)。擁有10年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。

SQL Server是一個關(guān)系數(shù)據(jù)庫管理系統(tǒng),它最初是由Microsoft, Sybase和Ashton-Tate三家公司共同開發(fā)的于1988 年推出了第一個OS/2 版本,在Windows NT 推出后,Microsoft與Sybase在SQL Server的開發(fā)上就分道揚鑣了,Microsoft將SQL Server移植到Windows NT系統(tǒng)上專注于開發(fā)推廣SQL Server的Windows NT版本,Sybase則較專注于SQL Server在UNIX操作系統(tǒng)上的應(yīng)用.Microsoft SQL Server以后簡稱為SQL Server或MS SQL Server 。

隨著信息技術(shù)的發(fā)展,計算機(jī)處理數(shù)據(jù)的方式也發(fā)生著變化,文件管理系統(tǒng)--數(shù)據(jù)庫管理系統(tǒng)。Microsoft SQL Server是一個分布式的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),具有客戶機(jī)/服務(wù)器體系結(jié)構(gòu),采用了Transact-sql的sql語言在客戶機(jī)與服務(wù)器間傳遞客戶機(jī)的請求與服務(wù)器的處理結(jié)果。

眾所周知,SQL Server能夠滿足今天的商業(yè)環(huán)境要求不同類型的數(shù)據(jù)庫解決方案。它一種應(yīng)用廣泛的數(shù)據(jù)庫管理系統(tǒng),具有許多顯著的優(yōu)點:易用性、適合分布式組織的可伸縮性、用于決策支持的數(shù)據(jù)倉庫功能、與許多其他服務(wù)器軟件緊密關(guān)聯(lián)的集成性、良好的性價比等。性能、可伸縮性及可靠性是基本要求,而進(jìn)入市場時間也非常關(guān)鍵。

除這些SQL Server的優(yōu)點外,SQLServer還為您的數(shù)據(jù)管理與分析帶來了靈活性,允許單位在快速變化的環(huán)境中從容響應(yīng),從而獲得競爭優(yōu)勢。從數(shù)據(jù)管理和分析角度看,將原始數(shù)據(jù)轉(zhuǎn)化為商業(yè)智能和充分利用Web帶來的機(jī)會非常重要。作為一個完備的數(shù)據(jù)庫和數(shù)據(jù)分析包,SQLServer為快速開發(fā)新一代企業(yè)級商業(yè)應(yīng)用程序、為企業(yè)贏得核心競爭優(yōu)勢打開了勝利之門。作為重要的基準(zhǔn)測試可伸縮性和速度獎的記錄保持者,SQLServer是一個具備完全Web支持的數(shù)據(jù)庫產(chǎn)品,提供了對可擴(kuò)展標(biāo)記語言 (XML)的核心支持以及在Internet上和防火墻外進(jìn)行查詢的能力。

SQL Server的優(yōu)點眾多,但是Microsoft SQL Server和其他數(shù)據(jù)庫產(chǎn)品相比也存在著以下劣勢:

1開放性。只能運行在微軟的windows平臺,沒有絲毫的開放性可言。

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

3性能穩(wěn)定性。SQLServer當(dāng)用戶連接多時性能會變的很差,并且不夠穩(wěn)定。

4使用風(fēng)險。SQLServer完全重寫的代碼,經(jīng)歷了長期的測試,不斷延遲,許多功能需時間來證明。并不十分兼容早期產(chǎn)品。使用需要冒一定風(fēng)險。

5客戶端支持及應(yīng)用模式。只支持C/S模式。

sqlserver數(shù)據(jù)庫與oracle數(shù)據(jù)庫有什么區(qū)別?

著信息技術(shù)的飛速發(fā)展,數(shù)據(jù)處理不僅在數(shù)量上要求越來越大,而且在質(zhì)量上也要求越來越高。Oracle數(shù)據(jù)庫在大多數(shù)企業(yè)中受到廣泛使用,而SQL Server數(shù)據(jù)庫也因為和Windows的聯(lián)系,在企業(yè)中的使用也是非常廣泛。 \x0d\x0a\x0d\x0a操作系統(tǒng)的穩(wěn)定對數(shù)據(jù)庫來說是十分緊要的,在數(shù)據(jù)庫可操作平臺上,Oracle可在所有主流平臺上運行,Oracle數(shù)據(jù)庫采用開放的策略目標(biāo),它使得客戶可以選擇一種最適合他們特定需要的解決方案。客戶可以利用很多種第三方應(yīng)用程序、工具。對開發(fā)商來說是很大的支持。而SQL Server卻只能在Windows上運行了,這個就顯得比較單調(diào)了,但SQL Sever在Window平臺上的表現(xiàn),和Windows操作系統(tǒng)的整體結(jié)合程度,使用方便性,和Microsoft開發(fā)平臺的整合性都比Oracle強(qiáng)的很多。但Windows操作系統(tǒng)的穩(wěn)定性及可靠性大家是有目共睹的,再說Microsoft公司的策略目標(biāo)是將客戶都鎖定到Windows平臺的環(huán)境當(dāng)中,只有隨著Windows性能的改善,SQL Server才能進(jìn)一步提高。從操作平臺這點上Oracle是完全優(yōu)勝于SQL Server的了。 \x0d\x0a\x0d\x0a從資料上可以看到,Oracle的安全認(rèn)證獲得最高認(rèn)證級別的ISO標(biāo)準(zhǔn)認(rèn)證,而SQL Server并沒有獲得什么安全認(rèn)證。這方面證明了Oracle的安全性是高于SQL Server的。 \x0d\x0a\x0d\x0a購買一個產(chǎn)品,首先考慮的當(dāng)然是產(chǎn)品的性能了,當(dāng)考慮性能的同時當(dāng)然少不了究竟要花多少錢在這產(chǎn)品也是個很關(guān)鍵的問題。要建立并運行一個數(shù)據(jù)庫系統(tǒng)。不僅僅包含最初購置軟件、硬件的費用,還包含了培訓(xùn)及以后維護(hù)的費用。Orcale數(shù)據(jù)庫的價格是遠(yuǎn)比SQL Server數(shù)據(jù)庫要高,為什么Oracle數(shù)據(jù)庫比SQL Server數(shù)據(jù)庫價格上要高出那么多,一方面Oracle的初始花費相對較高,特別是在考慮工具軟件的時候,Oracle很多工具軟件需要另外購買,與Microsoft提供免費的SQL Server工具軟件相比,Oracle更顯價格的不菲。但由于SQL Server只能在Windows下運行的原因,普遍認(rèn)為SQL Server數(shù)據(jù)庫的可靠性是比較差的。Oracle的性能優(yōu)勢體現(xiàn)在他的多用戶上,而SQL Server的性能優(yōu)勢在多用戶上就顯得力不從心了。 \x0d\x0a\x0d\x0a操作上SQL Server明顯要比Orcale簡單,如果你用過Java和DOTNET的開發(fā)平臺,區(qū)別的基本就是Oracle和SQL Server不同,Oracle的界面基本是基于Java的,大部分的工具是Dos界面的,甚至SQLPlus也是, SQL Server是跟VB一樣,全圖形界面,很少見到DOS窗口。SQL Server中的企業(yè)管理器給用戶提供一個全圖形界面的集成管理控制臺來集中管理多個服務(wù)器。Oracle也有自己的企業(yè)管理器,而且它的性能在某些方面甚至超過了SQL Server的企業(yè)管理器,但它安裝較為困難。 \x0d\x0a\x0d\x0aOrcale數(shù)據(jù)庫和SQL Server數(shù)據(jù)庫那個更快?其實是一個很難答的問題,因為存在許多不定因素,包括處理類型、數(shù)據(jù)分布以及硬件基礎(chǔ)設(shè)施等。 \x0d\x0a\x0d\x0aSQL Server 2000是一個具備完全Web支持的數(shù)據(jù)庫產(chǎn)品,提供了可擴(kuò)展標(biāo)記語言核心支持以及Internet上和防火墻外進(jìn)行查詢的能力,具有可伸縮性、靈活性、擴(kuò)充性好,而且價格便宜等特點,而Oracle則有著可靠安全性,速度比SQL Server快上百倍,但其價格在實施中卻比SQL Server它高出了幾百倍。 \x0d\x0a\x0d\x0a其實各行業(yè)考慮選擇那種數(shù)據(jù)庫,是由數(shù)據(jù)庫的特點以及根據(jù)自己的業(yè)務(wù)需求和基礎(chǔ)設(shè)施綜合考慮來決定的。 \x0d\x0a\x0d\x0aoracle中有復(fù)合數(shù)據(jù)類型 sql server中沒有 \x0d\x0a聲明方式:變量名 對象名%type \x0d\x0a這里的變量類型可以是所有以存在的數(shù)據(jù)類型,具有依賴性 ,存儲過程中用這種變量比較靈活,但效率應(yīng)該會低些 \x0d\x0a\x0d\x0aoracle存儲過程中借助cursor類型變量返回并訪問記錄集 sql server中我沒用過類似功能 \x0d\x0a\x0d\x0aoracle里這么用:存儲過程中邊查詢邊給變量賦值 \x0d\x0aselect 某一列名 into 變量名 from table where ..; \x0d\x0a相當(dāng)于oracle中的select 變量名=列....

SYbase的發(fā)展史???

如若轉(zhuǎn)載,請務(wù)必注明出處。整理這段文字,確實破費時日。iihero 2008.9.28于CSDN

Sybase公司成立于1984年,公司名稱“Sybase”取自“system”和“database”相結(jié)合的含義。Sybase公司的創(chuàng)始人之一Bob Epstein 是Ingres 大學(xué)版(與System/R同時期的關(guān)系數(shù)據(jù)庫模型產(chǎn)品)的主要設(shè)計人員。

公司的第一個關(guān)系數(shù)據(jù)庫產(chǎn)品是1987年5月推出的Sybase SQLServer1.0。Sybase首先提出Client/Server 數(shù)據(jù)庫體系結(jié)構(gòu)的思想,并率先在Sybase SQLServer 中實現(xiàn)。

提到Ingres數(shù)據(jù)庫,不得不提一下Michael Stonebraker,他是Ingres的創(chuàng)始人。他是加州大學(xué)伯克利分校的教授,著名的數(shù)據(jù)庫學(xué)者,他在1992 年提出對象關(guān)系數(shù)據(jù)庫模型。Stonebraker 教授領(lǐng)導(dǎo)了稱為Postgres 的后Ingres 項目。這個項目的成果是非常巨大的,在現(xiàn)代數(shù)據(jù)庫的許多方面都做出的大量的貢獻(xiàn)。Stonebraker 教授還做出了一件造福全人類的事情,那就是把Postgres 放在了BSD 版權(quán)的保護(hù)下。如今Postgres名字已經(jīng)變成了PostgreSQL,功能也是日漸強(qiáng)大,我也非常喜愛這個數(shù)據(jù)庫。你可自由的瀏覽它的代碼庫,可以實時了解一線工程的思路。

話說,87年的時候,Sybase覺得單靠一家力量,難以把SQLServer(那時不叫ASE)做到老大,于是聯(lián)合微軟,共同開發(fā)。至于原始的代碼從何而來,這個應(yīng)該與Ingres有些淵源。后來1994年,兩家公司合作終止。截止此時,應(yīng)該是都擁有一套完全相同的SQLServer代碼。

然后可想而知了,Sybase繼續(xù)開發(fā),將Sybase SQLServer往各個平臺移植,版本也是跳躍式的變化,從4.2,好像一下子就到了11.0。

Sybase SQLServer后來為了與微軟的MS SQL Server相區(qū)分,改名叫:Sybase ASE(Adaptive Server Enterprise),其實,應(yīng)該改名字的是微軟。代碼的最初擁有者是Sybase,結(jié)果得到正式名字的居然是微軟。這筆交易,實在是有些虧。不過,ASE也還好記,把Sybase的前邊三個字母去就是ase了。

ASE如今已經(jīng)發(fā)展到了15.0.2版了。13和14兩個數(shù),對于老美來說,都不是好數(shù),所以直接從12.5.4跳到15.0了。估計Oracle以后也會這樣命名。

現(xiàn)在的Sybase,產(chǎn)品策略已經(jīng)有了調(diào)整,在移動數(shù)據(jù)庫市場上,它的ASA (SQL Anywhere)占據(jù)了絕對的老大地位,70%以上的市場。同時,Sybase ASE仍然保持著大型數(shù)據(jù)庫廠商的地位。在電信、交通、市政、銀行等領(lǐng)域,擁有強(qiáng)大的市場。它的產(chǎn)品全是多平臺支持。

Sybase ASE又分出了Replication Server(復(fù)制服務(wù)器), Sybase IQ等重量級產(chǎn)品,相當(dāng)于對大型數(shù)據(jù)庫市場又進(jìn)行了細(xì)分。自ASE15.0開始,已經(jīng)全面支持cluster,既可以容災(zāi)(高可用),也能load balance,應(yīng)該頗具市場前景。

算起來,MS SQL Server應(yīng)該算是Sybase ASE的同胞兄弟了,不過,ASE血統(tǒng)更純正。無論誰更成功,都證明當(dāng)初的那個SQL Server生命力還在持續(xù),它仍擁有強(qiáng)大的生命力。

轉(zhuǎn)自:

sybase百科:

sql server 2008數(shù)據(jù)庫維護(hù)有哪些

一:目標(biāo)任務(wù):

使用SQL

Server

2008自帶的維護(hù)計劃自動備份數(shù)據(jù)庫,并且自動刪除超過設(shè)定期限的歷史備份文件:

1.

每天0點自動備份指定數(shù)據(jù)庫

testDB,備份文件放在E:\autoBack文件夾下

2.

備份文件保留1周,每天備份完數(shù)據(jù)庫后自動刪除超過1周的備份文件

二:前提條件

1.

已經(jīng)安裝SQL

Server

Integration

Services

服務(wù)

2.

已經(jīng)安裝SQL

Server

代理

(MSSQLSERVER)

服務(wù)

如果未安裝SQL

Server

Integration

Services

服務(wù),依然可以創(chuàng)建維護(hù)計劃,但是不會生效

三:

創(chuàng)建維護(hù)計劃(使用維護(hù)計劃向?qū)В?/p>

1.

選擇對象資源管理器下的“管理”,點擊右鍵,選擇“維護(hù)計劃向?qū)А?/p>

2.

選擇“下一步”進(jìn)入“選擇計劃屬性”界面,

我們這里修改計劃名稱為

testMaintenancePlan

因為我們現(xiàn)在有兩個任務(wù),一個是備份數(shù)據(jù)庫testDB,一個是刪除歷史備份文件。所以選擇“整個計劃統(tǒng)籌安排或無計劃”

3.

點擊“更改”按鈕,進(jìn)入時間計劃設(shè)置界面

我們這里需要每天重復(fù)執(zhí)行,頻率是每天0點鐘執(zhí)行,從當(dāng)天開始執(zhí)行

4.

點擊“確定”后,返回計劃屬性界面

5.

選擇“下一步”,進(jìn)入選擇維護(hù)任務(wù)界面

我們這里有兩個任務(wù),備份數(shù)據(jù)庫和刪除超期的歷史備份文件,所以勾選“備份數(shù)據(jù)庫(完整)”和“‘清除維護(hù)’任務(wù)”兩個任務(wù)

6.

選擇“下一步”,

進(jìn)入設(shè)置維護(hù)任務(wù)順序的界面

這里的順序是先備份數(shù)據(jù)庫,

再執(zhí)行“清除維護(hù)”任務(wù),刪除歷史備份

7.

選擇“下一步”,進(jìn)入備份數(shù)據(jù)庫任務(wù)的設(shè)置界面

選擇指定的特定數(shù)據(jù)庫testDB:

指定備份文件存放的目錄為E:\autoBack

備份文件擴(kuò)展名為bak(默認(rèn)),bak字母前面不要加點(

.

)

8.

選擇“下一步”進(jìn)入“定義清除維護(hù)任務(wù)”界面

我們需要刪除文件夾(E:\autoBack)下面的以bak為擴(kuò)展名的數(shù)據(jù)庫備份文件,文件保留時間為1周,

這里需要注意的是,

文件擴(kuò)展名填“bak”而不要填“.bak”,擴(kuò)展名前不要加點,否則不會刪除

9.

選擇“下一步”設(shè)置報告文件路徑

10.

選擇“下一步”完成

11.

刷新“管理”

下的“維護(hù)計劃”文件夾,

可以看到創(chuàng)建的維護(hù)計劃

12.

雙擊新建的維護(hù)計劃或點擊右鍵選擇“修改”,可以看到維護(hù)計劃的內(nèi)容,并修改,修改后點擊保存即可

13.

最后重啟SQL

Server

代理

服務(wù)即可

美國有哪些數(shù)據(jù)庫公司? 各自的特點和歷史能具體點嗎?

IBM 的DB2

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

Oracle

Oracle 前身叫SDL,由Larry Ellison 和另兩個編程人員在1977創(chuàng)辦,他們開發(fā)了自己的拳頭產(chǎn)品,在市場上大量銷售,1979 年,Oracle公司引入了第一個商用SQL 關(guān)系數(shù)據(jù)庫管理系統(tǒng)。Oracle公司是最早開發(fā)關(guān)系數(shù)據(jù)庫的廠商之一,其產(chǎn)品支持最廣泛的操作系統(tǒng)平臺。目前Oracle關(guān)系數(shù)據(jù)庫產(chǎn)品的市場占有率名列前茅。

Informix

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

Sybase

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

SQL Server

1987 年,微軟和IBM合作開發(fā)完成OS/2,IBM 在其銷售的OS/2 ExtendedEdition 系統(tǒng)中綁定了OS/2Database Manager,而微軟產(chǎn)品線中尚缺少數(shù)據(jù)庫產(chǎn)品。為此,微軟將目光投向Sybase,同Sybase 簽訂了合作協(xié)議,使用Sybase的技術(shù)開發(fā)基于OS/2平臺的關(guān)系型數(shù)據(jù)庫。1989年,微軟發(fā)布了SQL Server 1.0 版。

PostgreSQL

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

mySQL

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

Access數(shù)據(jù)庫

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

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

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

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

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

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

FoxPro數(shù)據(jù)庫

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

電子商務(wù)的發(fā)展歷史和數(shù)據(jù)庫是什么,各500字。急用,60%原創(chuàng)最好

電子商務(wù)最早產(chǎn)生于20世紀(jì)60年代,大規(guī)模發(fā)展于20世紀(jì)90年代,其產(chǎn)生和發(fā)展的重要條件主要有以下幾個方面。

1.經(jīng)濟(jì)全球化的發(fā)展

經(jīng)濟(jì)全球化是指世界各國的經(jīng)濟(jì)在生產(chǎn)、分配、消費各個領(lǐng)域發(fā)生的一體化趨勢。經(jīng)濟(jì)全球化促進(jìn)了跨國公司的發(fā)展,使國際范圍內(nèi)的商務(wù)活動變得頻繁,而且使國際貿(mào)易成為了各國經(jīng)濟(jì)發(fā)展的重要組成部分。經(jīng)濟(jì)全球化促使人們尋找合適的方式來滿足這種商務(wù)活動,電子商務(wù)由此應(yīng)運而生,并以其獨特的優(yōu)勢成為這場革命中的重要力量,在國際商務(wù)活動中扮演著越來越重要的角色。

2.計算機(jī)和網(wǎng)絡(luò)技術(shù)的發(fā)展、普及和廣泛應(yīng)用近30年來,計算機(jī)的運行速度越來越快,處理能力越來越強(qiáng),價格越來越低,應(yīng)用越來越廣泛,這為電子商務(wù)的應(yīng)用提供了基礎(chǔ)。由于國際互聯(lián)網(wǎng)逐漸成為全球通信與交易的媒體,全球上網(wǎng)用戶呈級數(shù)增長趨勢,快捷、安全、低成本的特點為電子商務(wù)的發(fā)展提供了應(yīng)用條件。

3.信用卡和電子金融的普及應(yīng)用

信用卡以其方便、快捷、安全等優(yōu)點而成為人們消費支付的重要手段,并由此形成了完善的全球性信用卡計算機(jī)網(wǎng)絡(luò)支付與結(jié)算系統(tǒng),使“一卡在手,走遍全球”成為可能,同時也成為電子商務(wù)中網(wǎng)上支付的重要手段。各大銀行也都看到了電子商務(wù)的發(fā)展前景,紛紛推出了支持在線交易的電子金融服務(wù),在安全技術(shù)的保障下,電子銀行的發(fā)展解決了商務(wù)活動中的支付問題,成為促進(jìn)電子商務(wù)發(fā)展的強(qiáng)大動力。

4.電子安全交易協(xié)議的制定和安全技術(shù)的發(fā)展

1997年5月31日,由美國VISA和Mastercard國際組織等聯(lián)合指定的電子安全交易協(xié)議(Secure Electronic Transfer

Protocol,SET)出臺,該協(xié)議得到了大多數(shù)廠商的認(rèn)可和支持,為在網(wǎng)絡(luò)上進(jìn)行電子商務(wù)活動提供了一個關(guān)鍵的安全環(huán)境。計算機(jī)和網(wǎng)絡(luò)安全技術(shù)的發(fā)展為電子商務(wù)的開展提供了技術(shù)和安全保障,這些技術(shù)包括HTML、XML、數(shù)據(jù)庫技術(shù)、動態(tài)網(wǎng)頁技術(shù)、SSL協(xié)議、SET協(xié)議、加密技術(shù)、防火墻技術(shù)和數(shù)字簽名技術(shù)等。

5.政府的支持與推動

自1997年歐盟發(fā)布了歐洲電子商務(wù)協(xié)議,美國隨后發(fā)布《全球電子商務(wù)綱要》以后,電子商務(wù)受到了世界各國政府的重視,許多國家的政府開始嘗試“網(wǎng)上采購”,這為電子商務(wù)的發(fā)展提供了有力的支持。同時,各國政府都非常重視電子商務(wù)的發(fā)展,為電子商務(wù)的發(fā)展提供良好的生存環(huán)境,同時為電子商務(wù)制定法律規(guī)范和技術(shù)標(biāo)準(zhǔn),這就保障了電子商務(wù)的合法進(jìn)行和長遠(yuǎn)發(fā)展

數(shù)據(jù)庫技術(shù)從誕生到現(xiàn)在,在不到

半個世紀(jì)的時間里,形成了堅實的理論

基礎(chǔ)、成熟的商業(yè)產(chǎn)品和廣泛的應(yīng)用領(lǐng)

域,吸引越來越多的研究者加入。數(shù)據(jù)庫

的誕生和發(fā)展給計算機(jī)信息管理帶來了

一場巨大的革命。三十多年來,國內(nèi)外已

經(jīng)開發(fā)建設(shè)了成千上萬個數(shù)據(jù)庫,它已

成為企業(yè)、部門乃至個人日常工作、生產(chǎn)

和生活的基礎(chǔ)設(shè)施。同時,隨著應(yīng)用的擴(kuò)

展與深入,數(shù)據(jù)庫的數(shù)量和規(guī)模越來越

大,數(shù)據(jù)庫的研究領(lǐng)域也已經(jīng)大大地拓

廣和深化了。30年間數(shù)據(jù)庫領(lǐng)域獲得了

三次計算機(jī)圖靈獎(C.W. Bachman,

E.F.Codd, J.Gray),更加充分地說明

了數(shù)據(jù)庫是一個充滿活力和創(chuàng)新精神的

領(lǐng)域。就讓我們沿著歷史的軌跡,追溯一

下數(shù)據(jù)庫的發(fā)展歷程。

數(shù)據(jù)庫發(fā)展簡史

1. 數(shù)據(jù)管理的誕生

數(shù)據(jù)庫的歷史可以追溯到五十年前,

那時的數(shù)據(jù)管理非常簡單。通過大量的

分類、比較和表格繪制的機(jī)器運行數(shù)百

萬穿孔卡片來進(jìn)行數(shù)據(jù)的處理,其運行

結(jié)果在紙上打印出來或者制成新的穿孔

卡片。而數(shù)據(jù)管理就是對所有這些穿孔

卡片進(jìn)行物理的儲存和處理。

然而,1 9 5 1 年雷明頓蘭德公司

(Remington Rand Inc.)的一種叫做

Univac I 的計算機(jī)推出了一種一秒鐘可

以輸入數(shù)百條記錄的磁帶驅(qū)動器,從而

引發(fā)了數(shù)據(jù)管理的革命。1956 年IBM生

產(chǎn)出第一個磁盤驅(qū)動器—— the Model

305 RAMAC。此驅(qū)動器有50 個盤片,

每個盤片直徑是2 英尺,可以儲存5MB

的數(shù)據(jù)。使用磁盤最大的好處是可以隨

機(jī)地存取數(shù)據(jù),而穿孔卡片和磁帶只能

順序存取數(shù)據(jù)。

數(shù)據(jù)庫系統(tǒng)的萌芽出現(xiàn)于60 年代。

當(dāng)時計算機(jī)開始廣泛地應(yīng)用于數(shù)據(jù)管理,

對數(shù)據(jù)的共享提出了越來越高的要求。

傳統(tǒng)的文件系統(tǒng)已經(jīng)不能滿足人們的需

要。能夠統(tǒng)一管理和共享數(shù)據(jù)的數(shù)據(jù)庫

管理系統(tǒng)(DBMS)應(yīng)運而生。數(shù)據(jù)模型

是數(shù)據(jù)庫系統(tǒng)的核心和基礎(chǔ),各種

DBMS 軟件都是基于某種數(shù)據(jù)模型的。

所以通常也按照數(shù)據(jù)模型的特點將傳統(tǒng)

數(shù)據(jù)庫系統(tǒng)分成網(wǎng)狀數(shù)據(jù)庫、層次數(shù)據(jù)

庫和關(guān)系數(shù)據(jù)庫三類。

最早出現(xiàn)的是網(wǎng)狀DBMS,是美國

通用電氣公司Bachman等人在1961年開

發(fā)成功的IDS(Integrated DataStore)。

1961年通用電氣公司(General Electric

Co.)的Charles Bachman 成功地開發(fā)

出世界上第一個網(wǎng)狀DBMS也是第一個

數(shù)據(jù)庫管理系統(tǒng)—— 集成數(shù)據(jù)存儲

(Integrated DataStore IDS),奠定了網(wǎng)

狀數(shù)據(jù)庫的基礎(chǔ),并在當(dāng)時得到了廣泛

的發(fā)行和應(yīng)用。IDS 具有數(shù)據(jù)模式和日

志的特征。但它只能在GE主機(jī)上運行,

并且數(shù)據(jù)庫只有一個文件,數(shù)據(jù)庫所有

的表必須通過手工編碼來生成。

之后,通用電氣公司一個客戶——

BF Goodrich Chemical 公司最終不得

不重寫了整個系統(tǒng)。并將重寫后的系統(tǒng)

命名為集成數(shù)據(jù)管理系統(tǒng)(IDMS)。

網(wǎng)狀數(shù)據(jù)庫模型對于層次和非層次

結(jié)構(gòu)的事物都能比較自然的模擬,在關(guān)

系數(shù)據(jù)庫出現(xiàn)之前網(wǎng)狀DBMS要比層次

DBMS用得普遍。在數(shù)據(jù)庫發(fā)展史上,網(wǎng)

狀數(shù)據(jù)庫占有重要地位。

層次型DBMS是緊隨網(wǎng)絡(luò)型數(shù)據(jù)庫

而出現(xiàn)的。最著名最典型的層次數(shù)據(jù)庫

系統(tǒng)是IBM 公司在1968 年開發(fā)的IMS

(Information Management System),一

種適合其主機(jī)的層次數(shù)據(jù)庫。這是IBM

公司研制的最早的大型數(shù)據(jù)庫系統(tǒng)程序

產(chǎn)品。從60 年代末產(chǎn)生起,如今已經(jīng)發(fā)

展到IMSV6,提供群集、N路數(shù)據(jù)共享、

消息隊列共享等先進(jìn)特性的支持。這個

具有3 0 年歷史的數(shù)據(jù)庫產(chǎn)品在如今的

WWW應(yīng)用連接、商務(wù)智能應(yīng)用中扮演

著新的角色。

1973 年Cullinane 公司(也就是后

來的C u l l i n e t 軟件公司),開始出售

Goodrich 公司的IDMS 改進(jìn)版本,并且

逐漸成為當(dāng)時世界上最大的軟件公司。

2. 關(guān)系數(shù)據(jù)庫的由來

網(wǎng)狀數(shù)據(jù)庫和層次數(shù)據(jù)庫已經(jīng)很好

1951:Univac I 系統(tǒng)使用磁帶

和穿孔卡片作為數(shù)據(jù)存儲

管理·開發(fā)故事

數(shù)據(jù)庫發(fā)展史

程序員2004.06 47

地解決了數(shù)據(jù)的集中和共享問題,但是

在數(shù)據(jù)獨立性和抽象級別上仍有很大欠

缺。用戶在對這兩種數(shù)據(jù)庫進(jìn)行存取時,

仍然需要明確數(shù)據(jù)的存儲結(jié)構(gòu),指出存

取路徑。而后來出現(xiàn)的關(guān)系數(shù)據(jù)庫較好

地解決了這些問題。

1970 年,IBM 的研究員E.F.Codd

博士在刊物Communication of the ACM

上發(fā)表了一篇名為“A Relational Model

of Data for Large Shared Data Banks”

的論文,提出了關(guān)系模型的概念,奠定了

關(guān)系模型的理論基礎(chǔ)。盡管之前在1968

年Childs 已經(jīng)提出了面向集合的模型,

然而這篇論文被普遍認(rèn)為是數(shù)據(jù)庫系統(tǒng)

歷史上具有劃時代意義的里程碑。Codd

的心愿是為數(shù)據(jù)庫建立一個優(yōu)美的數(shù)據(jù)

模型。后來Codd又陸續(xù)發(fā)表多篇文章,

論述了范式理論和衡量關(guān)系系統(tǒng)的12條

標(biāo)準(zhǔn),用數(shù)學(xué)理論奠定了關(guān)系數(shù)據(jù)庫的

基礎(chǔ)。關(guān)系模型有嚴(yán)格的數(shù)學(xué)基礎(chǔ),抽象

級別比較高,而且簡單清晰,便于理解和

使用。但是當(dāng)時也有人認(rèn)為關(guān)系模型是

理想化的數(shù)據(jù)模型,用來實現(xiàn)DBMS是

不現(xiàn)實的,尤其擔(dān)心關(guān)系數(shù)據(jù)庫的性能

難以接受,更有人視其為當(dāng)時正在進(jìn)行

中的網(wǎng)狀數(shù)據(jù)庫規(guī)范化工作的嚴(yán)重威脅。

為了促進(jìn)對問題的理解,1974年ACM牽

頭組織了一次研討會,會上開展了一場

分別以Codd 和Bachman為首的支持和

反對關(guān)系數(shù)據(jù)庫兩派之間的辯論。這次

著名的辯論推動了關(guān)系數(shù)據(jù)庫的發(fā)展,

使其最終成為現(xiàn)代數(shù)據(jù)庫產(chǎn)品的主流。

1970 年關(guān)系模型建立之后,IBM公

司在San Jose實驗室增加了更多的研究

人員研究這個項目,這個項目就是著名

的System R。目標(biāo)是論證一個全功能關(guān)

系DBMS的可行性。該項目結(jié)束于1979

年,完成了第一個實現(xiàn)SQL的DBMS。然

而IBM 對IMS 的承諾阻止了System R

的投產(chǎn),一直到1980 年System R 才作

為一個產(chǎn)品正式推向市場。IBM 產(chǎn)品化

步伐緩慢的三個原因:IBM重視信譽、重

視質(zhì)量、盡量減少故障;IBM 的官僚體

系龐大;IBM 內(nèi)部已經(jīng)有層次數(shù)據(jù)庫產(chǎn)

品,相關(guān)人員不積極,甚至反對。

然而同時,1973年加州大學(xué)伯克利

分校的Michael Stonebraker 和Eugene

Wong利用System R已發(fā)布的信息開始

開發(fā)自己的關(guān)系數(shù)據(jù)庫系統(tǒng)Ingres。他

們開發(fā)的Ingres項目最后由Oracle公司、

Ingres 公司以及硅谷的其他廠商所商品

化。后來,System R和Ingres 系統(tǒng)雙雙

獲得ACM的1988 年“軟件系統(tǒng)獎”。

1976 年霍尼韋爾公司(Honeywell)

開發(fā)了第一個商用關(guān)系數(shù)據(jù)庫系統(tǒng)——

Multics Relational Dat a Store。關(guān)系型數(shù)

據(jù)庫系統(tǒng)以關(guān)系代數(shù)為堅實的理論基礎(chǔ),

經(jīng)過幾十年的發(fā)展和實際應(yīng)用,技術(shù)越

來越成熟和完善。其代表產(chǎn)品有Oracle、

IBM 公司的DB2、微軟公司的MS SQL

Server 以及Informix、ADABASD 等等。

3. 結(jié)構(gòu)化查詢語言 (SQL)

1974 年,IBM 的Ray Boyce 和Don

Chamberlin 將Codd關(guān)系數(shù)據(jù)庫的12條

準(zhǔn)則的數(shù)學(xué)定義以簡單的關(guān)鍵字語法表

現(xiàn)出來,里程碑式地提出了S Q L

(Structured Query Language)語言。

SQL語言的功能包括查詢、操縱、定義和

控制,是一個綜合的、通用的關(guān)系數(shù)據(jù)庫

語言,同時又是一種高度非過程化的語

言,只要求用戶指出做什么而不需要指

出怎么做。SQL集成實現(xiàn)了數(shù)據(jù)庫生命周

期中的全部操作。SQL提供了與關(guān)系數(shù)據(jù)

庫進(jìn)行交互的方法,它可以與標(biāo)準(zhǔn)的編

程語言一起工作。自產(chǎn)生之日起,SQL語

言便成了檢驗關(guān)系數(shù)據(jù)庫的試金石,而

SQL語言標(biāo)準(zhǔn)的每一次變更都指導(dǎo)著關(guān)系

數(shù)據(jù)庫產(chǎn)品的發(fā)展方向。然而,直到二十

世紀(jì)七十年代中期,關(guān)系理論才通過SQL

在商業(yè)數(shù)據(jù)庫Oracle和DB2中使用。

1986年,ANSI把SQL作為關(guān)系數(shù)據(jù)

庫語言的美國標(biāo)準(zhǔn),同年公布了標(biāo)準(zhǔn)

1969:Edgar F. Codd

發(fā)明了關(guān)系數(shù)據(jù)庫

數(shù)據(jù)庫發(fā)展史

1976年IBM E.F.Codd發(fā)表了一篇里

程碑的論文“R系統(tǒng):數(shù)據(jù)庫關(guān)系理論”,

介紹了關(guān)系數(shù)據(jù)庫理論和查詢語言SQL。

Oracle的創(chuàng)始人Ellison非常仔細(xì)地閱讀了

這篇文章,被其內(nèi)容震驚,這是第一次有

人用全面一致的方案管理數(shù)據(jù)信息。作

者E.F.Codd十年前就發(fā)表了關(guān)系數(shù)據(jù)庫

理論,并在IBM 研究機(jī)構(gòu)開發(fā)原型,這

個項目就是R系統(tǒng),存取數(shù)據(jù)表的語言

就是SQL。Ellison看完后,敏銳意識到在

這個研究基礎(chǔ)上可以開發(fā)商用軟件系統(tǒng)。

而當(dāng)時大多數(shù)人認(rèn)為關(guān)系數(shù)據(jù)庫不

會有商業(yè)價值。Ellison認(rèn)為這是他們的

機(jī)會:他們決定開發(fā)通用商用數(shù)據(jù)庫系統(tǒng)

Oracle,這個名字來源于他們曾給中央情

報局做過的項目名。幾個月后,他們就開

發(fā)了Oracle 1.0 。但這只不過是個玩具,

除了完成簡單關(guān)系查詢不能做任何事情,

他們花相當(dāng)長的時間才使Oracle變得可

用,維持公司運轉(zhuǎn)主要靠承接一些數(shù)據(jù)

庫管理項目和做顧問咨詢工作。

而IBM卻沒有計劃開發(fā),為什么藍(lán)

色巨人放棄了這個價值上百億的產(chǎn)品,

原因有很多:IBM的研究人員大多是學(xué)

術(shù)出身,他們最感興趣的是理論,而非

推向市場的產(chǎn)品,從學(xué)術(shù)上看,研究成

果應(yīng)公開,發(fā)表論文和演講能使他們

成名,為什么不呢?還有一個很主要

的原因就是IBM 當(dāng)時有一個銷售得還

不錯的層次數(shù)據(jù)庫產(chǎn)品IMS。直到1985

年I B M 才發(fā)布了關(guān)系數(shù)據(jù)庫D B 2 ,

Ellision那時已經(jīng)成了千萬富翁。

Ellison曾將IBM 選擇Microsoft 的

MS-DOS作為IBM-PC機(jī)的操作系統(tǒng)比

為:“世界企業(yè)經(jīng)營歷史上最嚴(yán)重的錯

誤,價值超過了上千億美元。”IBM 發(fā)

表R系統(tǒng)論文,而且沒有很快推出關(guān)系

數(shù)據(jù)庫產(chǎn)品的錯誤可能僅僅次之。

Oracle 的市值在1996年就達(dá)到了280億

美元。

Oracle 的由來

48 程序員2004.06

SQL文本。目前SQL標(biāo)準(zhǔn)有3個版本。基

本SQL定義是ANSIX3135-89,“Database

Lan guage —— SQ L w it h I nt e gri t y

Enhancement”[ANS89],一般叫做SQL-

89。SQL-89 定義了模式定義、數(shù)據(jù)操作

和事務(wù)處理。S Q L - 8 9 和隨后的

ANSIX3168-1989,“Database Language—

—Embedded SQL”構(gòu)成了第一代SQL標(biāo)

準(zhǔn)。ANSIX3135-1992[ANS92]描述了一

種增強(qiáng)功能的SQL,現(xiàn)在叫做SQL-92標(biāo)

準(zhǔn)。SQL-92 包括模式操作,動態(tài)創(chuàng)建和

SQL語句動態(tài)執(zhí)行、網(wǎng)絡(luò)環(huán)境支持等增

強(qiáng)特性。在完成SQL-92標(biāo)準(zhǔn)后,ANSI和

ISO即開始合作開發(fā)SQL3標(biāo)準(zhǔn)。SQL3的

主要特點在于抽象數(shù)據(jù)類型的支持,為

新一代對象關(guān)系數(shù)據(jù)庫提供了標(biāo)準(zhǔn)。

4. 面向?qū)ο髷?shù)據(jù)庫

隨著信息技術(shù)和市場的發(fā)展,人們

發(fā)現(xiàn)關(guān)系型數(shù)據(jù)庫系統(tǒng)雖然技術(shù)很成熟,

但其局限性也是顯而易見的:它能很好

地處理所謂的“表格型數(shù)據(jù)”,卻對越來

越多復(fù)雜類型的數(shù)據(jù)無能為力。九十年

代以后,技術(shù)界一直在研究和尋求新型

數(shù)據(jù)庫系統(tǒng)。但什么是新型數(shù)據(jù)庫系統(tǒng)

的發(fā)展方向,產(chǎn)業(yè)界一度相當(dāng)困惑。受當(dāng)

時技術(shù)風(fēng)潮的影響,在相當(dāng)一段時間內(nèi),

人們把大量的精力花在研究“面向?qū)ο?/p>

的數(shù)據(jù)庫系統(tǒng)(O b j e c t - O r i e n t e d

Database)”或簡稱“OO數(shù)據(jù)庫系統(tǒng)”。

值得一提的是,美國Stonebraker教授提

出的面向?qū)ο蟮年P(guān)系型數(shù)據(jù)庫理論曾一

度受到產(chǎn)業(yè)界的青睞。而Stonebraker本

人也在當(dāng)時被Informix花大價錢聘為技

術(shù)總負(fù)責(zé)人。

然而,數(shù)年的發(fā)展表明,面向?qū)ο蟮?/p>

關(guān)系型數(shù)據(jù)庫系統(tǒng)產(chǎn)品的市場發(fā)展情況

并不理想。理論上的完美性并沒有帶來

市場的熱烈反應(yīng)。不成功的主要原因在

于,這種數(shù)據(jù)庫產(chǎn)品的主要設(shè)計思想是

企圖用新型數(shù)據(jù)庫系統(tǒng)來取代現(xiàn)有的數(shù)

據(jù)庫系統(tǒng)。這對許多已經(jīng)運用數(shù)據(jù)庫系

統(tǒng)并積累了大量工作數(shù)據(jù)的客戶,尤其

是大客戶來說,無法承受新舊數(shù)據(jù)間的

轉(zhuǎn)換而帶來的巨大工作量及巨額開支。

另外, 面向?qū)ο蟮年P(guān)系型數(shù)據(jù)庫系統(tǒng)使

查詢語言變得極其復(fù)雜,從而使得無論

是數(shù)據(jù)庫的開發(fā)商家還是應(yīng)用客戶都視

其復(fù)雜的應(yīng)用技術(shù)為畏途。

5. 數(shù)據(jù)管理的變革

二十世紀(jì)六十年代后期出現(xiàn)了一種

新型數(shù)據(jù)庫軟件:決定支持系統(tǒng)(DSS),

其目的是讓管理者在決策過程中更有效

地利用數(shù)據(jù)信息。于是在1970 年,第一

個聯(lián)機(jī)分析處理工具—— Express 誕生

了。其他決策支持系統(tǒng)緊隨其后,許多是

由公司的IT 部門開發(fā)出來的。

1 9 8 5 年,第一個商務(wù)智能系統(tǒng)

(business intelligence)由Metaphor計

算機(jī)系統(tǒng)有限公司為Procter Gamble

公司開發(fā)出來,主要用來連接銷售信息

和零售的掃描儀數(shù)據(jù)。同年, Pilot軟件

公司開始出售第一個商用客戶/ 服務(wù)器

執(zhí)行信息系統(tǒng)—— Command Center。

同樣在這年,加州大學(xué)伯克利分校

Ingres 項目演變成Postgres,其目標(biāo)是開

發(fā)出一個面向?qū)ο蟮臄?shù)據(jù)庫。此后一年,

Graphael公司開發(fā)了第一個商用的對象

數(shù)據(jù)庫系統(tǒng)—— Gbase。

1988 年,IBM 公司的研究者Barry

Devlin和Paul Murphy發(fā)明了一個新的

術(shù)語——信息倉庫,之后,IT廠商開始

構(gòu)建實驗性的數(shù)據(jù)倉庫。1991年,W.H.

Inmon出版了一本《如何構(gòu)建數(shù)據(jù)倉庫》

的書,使得數(shù)據(jù)倉庫真正開始應(yīng)用,因此

Inmon 也被尊稱為“數(shù)據(jù)倉庫之父”。

二十世紀(jì)九十年代,隨著客戶/ 服

務(wù)器計算模式和企業(yè)軟件包的廣泛采用,

數(shù)據(jù)管理的變革基本完成。數(shù)據(jù)管理不

再僅僅是存儲和管理數(shù)據(jù),而轉(zhuǎn)變成用

戶需要的各種數(shù)據(jù)管理的方式。Internet

的異軍突起以及XML語言的出現(xiàn),給數(shù)

據(jù)庫系統(tǒng)的發(fā)展開辟了一片新天地。

數(shù)據(jù)庫未來發(fā)展趨勢

隨著信息管理內(nèi)容的不斷擴(kuò)展,出

現(xiàn)了豐富多樣的數(shù)據(jù)模型(層次模型,網(wǎng)

狀模型,關(guān)系模型,面向?qū)ο竽P停虢Y(jié)

構(gòu)化模型等),新技術(shù)也層出不窮(數(shù)據(jù)

流,Web數(shù)據(jù)管理,數(shù)據(jù)挖掘等)。

目前每隔幾年,國際上一些資深的

數(shù)據(jù)庫專家就會聚集一堂,探討數(shù)據(jù)庫

研究現(xiàn)狀,存在的問題和未來需要關(guān)注

的新技術(shù)焦點。過去已有的幾個類似報

告包括:1989 年Future Directions in

DBMS Research-The Laguna Beach

Participants ,1990 年Database

S y s t e m s : A c h i e v e m e n t s a n d

Opportunities ,1995 年的Database

1991:W.H. Inmon 發(fā)

表了《構(gòu)建數(shù)據(jù)倉庫》

數(shù)據(jù)庫發(fā)展大事記

1951:Univac系統(tǒng)使用磁帶和穿孔卡

片作為數(shù)據(jù)存儲。

1956:IBM公司在其Model 305 RAMAC

中第一次引入了磁盤驅(qū)動器

1961:通用電氣(GE)公司的Charles

Bachman開發(fā)了第一個數(shù)據(jù)庫

管理系統(tǒng)—— IDS

1969:E.F. Codd發(fā)明了關(guān)系數(shù)據(jù)庫。

1973:John J.Cullinane領(lǐng)導(dǎo)Cullinane公

司開發(fā)了 IDMS ——一個針對

IBM 主機(jī)的基于網(wǎng)絡(luò)模型的數(shù)

據(jù)庫。

1976:Honeywell 公司推出了Multics

Relational Data Store ——第一

個商用關(guān)系數(shù)據(jù)庫產(chǎn)品。

1979:Oracle公司引入了第一個商用

SQL 關(guān)系數(shù)據(jù)庫管理系統(tǒng)。

1983:IBM 推出了DB2 數(shù)據(jù)庫產(chǎn)品。

1985:為Procter Gamble 系統(tǒng)設(shè)計

的第一個商務(wù)智能系統(tǒng)產(chǎn)生。

1991:W.H.Inmon發(fā)表了《構(gòu)建數(shù)據(jù)

倉庫》。

管理·開發(fā)故事

程序員2004.06 49

Research; Achievements and Opportunities

into the 21st Century,1996

年Strategic Directions in Database

Systems-Breaking Out of the Box 和

1998 年的The Asilomar Report on

Database Research。2003 年的聚會于5

月初在Lowell Mass舉行,共25位資深

數(shù)據(jù)庫學(xué)者參加,集中討論了信息存儲、

組織、管理和訪問等問題。

信息的本質(zhì)和來源在不斷變化,

Internet、Web、自然科學(xué)、電子商務(wù)是

信息和信息處理的巨大源泉。而廉價的

微型傳感器技術(shù)使得大部分物體可以實

時匯報他們的位置和狀態(tài)。這類信息能

支持對移動對象的狀態(tài)和位置的監(jiān)視應(yīng)

用。傳感信息的處理將會引發(fā)許多新環(huán)

境下極有趣味的數(shù)據(jù)庫問題。

而在應(yīng)用領(lǐng)域,Internet是目前主要

的驅(qū)動力,特別是在支持“跨企業(yè)”的應(yīng)

用上。歷史上,應(yīng)用都是企業(yè)內(nèi)部的,可

以在一個行政領(lǐng)域內(nèi)進(jìn)行完善的指定和

優(yōu)化。但現(xiàn)在,大部分企業(yè)感興趣的是如

何與供應(yīng)商、客戶進(jìn)行更密切的交流以

便共享信息,以便提供更好的客戶支持。

這類應(yīng)用需要安全和信息集成的有力工

具。由此產(chǎn)生了數(shù)據(jù)庫相關(guān)的新問題。

另一個重要應(yīng)用領(lǐng)域是自然科學(xué),

特別是物理科學(xué)、生物科學(xué)、保健科學(xué)和

工程領(lǐng)域。這些領(lǐng)域產(chǎn)生了大量復(fù)雜的

數(shù)據(jù)集,需要比現(xiàn)有的數(shù)據(jù)庫產(chǎn)品更高

級的數(shù)據(jù)庫支持。這些領(lǐng)域同樣也需要

信息集成機(jī)制的支持。除此之外,還需要

對數(shù)據(jù)分析器產(chǎn)生的數(shù)據(jù)管道的管理,

需要對有序數(shù)據(jù)的存儲和查詢(如:時間

序列、圖像分析、網(wǎng)格計算和地理信息),

需要世界范圍內(nèi)數(shù)據(jù)網(wǎng)格的集成。

除了在信息管理領(lǐng)域的這些挑戰(zhàn)外,

在傳統(tǒng)的DBMS 上,諸如數(shù)據(jù)模型、訪

問方法、查詢處理代數(shù)、并發(fā)控制、恢復(fù)、

查詢語言和DBMS的用戶界面等也面臨

著巨大的變化。這些問題過去已經(jīng)得到

充分的研究,但是技術(shù)的發(fā)展不斷改變

其應(yīng)用規(guī)則。比如說,磁盤和RAM容量

的不斷變大,存儲每個比特數(shù)據(jù)的花費

不斷降低。雖然訪問次數(shù)和帶寬也在不

斷提高,但是他們不像前者發(fā)展得那樣

快,不斷變化的比率要求重新評估存儲

管理和查詢處理代數(shù)。除此之外,處理器

高速緩存的規(guī)模和層次的提高,要求

DBMS 算法能夠適應(yīng)cache大小的變化。

上述只是由于技術(shù)改變而對原有算法重

新評價的兩個例子。

另一個推動數(shù)據(jù)庫研究發(fā)展的動力

是相關(guān)技術(shù)的成熟。如過去幾十年里,數(shù)

據(jù)挖掘技術(shù)已成為數(shù)據(jù)庫系統(tǒng)重要的組

成部分。Web搜索引擎導(dǎo)致了信息檢索

的商品化,并和傳統(tǒng)的數(shù)據(jù)庫查詢技術(shù)

集成。許多人工智能領(lǐng)域的研究成果也

和數(shù)據(jù)庫技術(shù)融合起來,這些新組件使

得我們處理語音、自然語言、進(jìn)行不確定

性推理和機(jī)器學(xué)習(xí)等。整體上,這些都要

求一個與我們現(xiàn)在完全不同的信息管理

架構(gòu),并重新考慮信息存儲、組織、管理

和訪問等方面的問題。

近40年中,數(shù)據(jù)庫研究工作集中在

數(shù)據(jù)庫管理系統(tǒng)開發(fā)的核心領(lǐng)域上,而

數(shù)據(jù)管理的研究范疇遠(yuǎn)比這寬的多。如

果忽視一些新的應(yīng)用領(lǐng)域面臨的數(shù)據(jù)管

理問題,就會使數(shù)據(jù)庫研究局限于傳統(tǒng)

的數(shù)據(jù)管理應(yīng)用上而失去活力。

在眾多新技術(shù)應(yīng)用中,對數(shù)據(jù)庫研

究最具影響力,推動數(shù)據(jù)庫研究進(jìn)入新

紀(jì)元的無疑將是I n t e r n e t 的發(fā)展。

Internet從深度和廣度兩方面對數(shù)據(jù)庫技

術(shù)提出了挑戰(zhàn)。從深度上講,Internet環(huán)

境中,一些數(shù)據(jù)管理的基本假設(shè)不再成

立,需要重新考慮在新情況下對傳統(tǒng)數(shù)

據(jù)庫技術(shù)的改進(jìn)。從廣度上講,新問題的

出現(xiàn)需要開拓思路,尋求創(chuàng)新性的技術(shù)

突破。

網(wǎng)站題目:sqlserver發(fā)展史,了解sql server的發(fā)展
標(biāo)題來源:http://chinadenli.net/article4/dsgogoe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App設(shè)計關(guān)鍵詞優(yōu)化企業(yè)建站微信小程序外貿(mào)網(wǎng)站建設(shè)全網(wǎng)營銷推廣

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)