《計算機軟件基礎(chǔ)》課件第9章 數(shù)據(jù)庫管理系統(tǒng)簡介_第1頁
《計算機軟件基礎(chǔ)》課件第9章 數(shù)據(jù)庫管理系統(tǒng)簡介_第2頁
《計算機軟件基礎(chǔ)》課件第9章 數(shù)據(jù)庫管理系統(tǒng)簡介_第3頁
《計算機軟件基礎(chǔ)》課件第9章 數(shù)據(jù)庫管理系統(tǒng)簡介_第4頁
《計算機軟件基礎(chǔ)》課件第9章 數(shù)據(jù)庫管理系統(tǒng)簡介_第5頁
已閱讀5頁,還剩98頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

第9章數(shù)據(jù)庫管理系統(tǒng)簡介9.1Oracle數(shù)據(jù)庫系統(tǒng)9.2IBMDB2數(shù)據(jù)庫系統(tǒng)9.3SYBASE數(shù)據(jù)庫系統(tǒng)9.4MS_SQLSERVER數(shù)據(jù)庫系統(tǒng)習(xí)題

9.1Oracle數(shù)據(jù)庫系統(tǒng)9.1.1Oracle數(shù)據(jù)庫系統(tǒng)簡介

Oracle數(shù)據(jù)庫系統(tǒng)是美國Oracle公司的產(chǎn)品。該公司于1979年推出了世界上第一個商業(yè)化的關(guān)系型數(shù)據(jù)庫管理系統(tǒng);1983年重新改寫Oracle內(nèi)核;1984年推出運行在PC機上的Oracle;1986年推出Oracle第5版;1988年公布Oracle第6版;1992年公布Oracle第7版;1997年公布Oracle第8版;1998年公布的Oracle8i,是一個面向Internet計算環(huán)境的數(shù)據(jù)庫系統(tǒng)。

最近推出的Oracle9i是業(yè)界第一個完整的、簡單的用于互聯(lián)網(wǎng)的新一代智能化的、協(xié)作各種應(yīng)用的軟件基礎(chǔ)構(gòu)架。Oracle9i實際上是指Oracle9i數(shù)據(jù)庫、Oracle9iApplicationserver和Oracle9iDeveloperSuite的完整集成。9.1.2Oracle的主要產(chǎn)品及其功能

Oracle產(chǎn)品主要包括數(shù)據(jù)庫服務(wù)器、開發(fā)工具和連接產(chǎn)品三類。

1.Oracle數(shù)據(jù)庫服務(wù)器功能及其特色

Oracle數(shù)據(jù)庫服務(wù)器包括標準服務(wù)器和許多可選的服務(wù)器選件,選件用于擴展標準服務(wù)器的功能,以適應(yīng)特殊的應(yīng)用需求。(1)標準服務(wù)器主要具有下列特色:①多進程多線索的體系結(jié)構(gòu)。Oracle第6版以前是1個用戶1個進程的體系結(jié)構(gòu),系統(tǒng)資源占用多,進程切換開銷大,影響了系統(tǒng)整體性能。從Oracle7起對進程結(jié)構(gòu)作了改進,采用了多進程多線索體系結(jié)構(gòu)。

②高性能核心技術(shù)。Oracle的并發(fā)控制機制更加精致,包括了無限制行級封鎖、無競爭查詢、多線索的順序號產(chǎn)生機制。在共享內(nèi)存緩沖區(qū)中增加了共享的SQLCache,存放編譯后的SQL語句,使用戶可共享執(zhí)行內(nèi)存中同一SQL的拷貝,以提高效率。③高可用性。Oracle提供了聯(lián)機備份、聯(lián)機恢復(fù)、鏡像等多種機制保障系統(tǒng),具有高可用性和容錯功能。④SQL的實現(xiàn)。Oracle擴展了ANSI/ISOSQL89標準。完整性約束符合ANSI/ISO標準的申明實體完整性和參照完整性約束,提供基于角色的安全性。

(2)并行服務(wù)器選件(paralleserveroption)和并行查詢選件(parallequeryoption)。針對機群和MPP并行計算機平臺,Oracle提供了并行服務(wù)器選件實現(xiàn)磁盤共享。Oracle還為SMP、機群和MPP平臺提供了并行查詢選件,以實現(xiàn)并行查詢、并行數(shù)據(jù)裝載等操作。

(3)分布式選件(distributedoption)。Oracle通過分布式選件提供分布式數(shù)據(jù)庫功能。Oracle分布式選件提供了多場地的分布式查詢功能和多場地更新功能,具有位置透明性和場地自治性,提供全局數(shù)據(jù)庫名,支持遠地過程調(diào)用。Oracle分布式選件的自動表副本(快照),可以把常用數(shù)據(jù)透明地復(fù)制到多個結(jié)點。Oracle根據(jù)主表自動刷新它的只讀副本(快照),刷新間隔可由用戶定義,如1小時、1天或1周。(4)過程化選件(proceduraloption)。利用Oracle提供的過化程選件,用戶可以根據(jù)自己的應(yīng)用需求定義存儲過程、函數(shù)、過程包和數(shù)據(jù)庫觸發(fā)器。存儲過程、函數(shù)、過程包或數(shù)據(jù)庫觸發(fā)器一經(jīng)定義,將存放在數(shù)據(jù)庫服務(wù)器端,與數(shù)據(jù)庫內(nèi)部對象一樣,可供所有授權(quán)的用戶使用。2.Oracle的工具產(chǎn)品及其功能為方便用戶開發(fā)數(shù)據(jù)庫應(yīng)用程序,Oracle提供了眾多工具供用戶選擇使用。主要有:

(1)?Developer/2000。它是Oracle的一個較新的應(yīng)用開發(fā)工具集,包括OracleForms,OracleReprots,OracleGraphics和OracleBooks等多種工具,用以實現(xiàn)高生產(chǎn)率、大型事務(wù)處理及客戶/服務(wù)器結(jié)構(gòu)的應(yīng)用系統(tǒng)。Developer/2000具有高度的可移植性、支持多種數(shù)據(jù)源、多種圖形用戶界面、多媒體數(shù)據(jù)、多民族語言及CASE等協(xié)同應(yīng)用系統(tǒng)。①OracleForms是快速生成基于屏幕的復(fù)雜應(yīng)用的工具,所生成的應(yīng)用程序具有查詢和操縱數(shù)據(jù)的功能,可以顯示多媒體信息,具有GUI界面(圖形用戶界面)。②OracleReports是快速生成報表的工具,可以用來生成多種類型的報表,如普通報表、主從式報表、矩陣式報表等。還可以對報表進行美化,例如,上色,加背景等。所生成的報表中可以包括多媒體信息。③OracleGraphics是快速生成圖形應(yīng)用的工具。即根據(jù)數(shù)據(jù)庫中的數(shù)據(jù)描繪直方圖、餅圖、線圖等。④OracleBook用于生成聯(lián)機文檔。(2)?Designer/2000。它是Oracle提供的CASE工具,能夠幫助用戶對復(fù)雜系統(tǒng)進行建模、分析和設(shè)計。用戶在數(shù)據(jù)庫概要設(shè)計完成之后,即可以利用Designer/2000來幫助繪制E-R圖、功能分層圖、數(shù)據(jù)流圖和方陣圖,自動生成數(shù)據(jù)字典、數(shù)據(jù)庫表、應(yīng)用代碼和文檔。它由BPR、Modellers、Generators等組成。①BPR工具用于過程建模,即幫助用戶進行復(fù)雜系統(tǒng)的建模。

②Modellers工具用于系統(tǒng)設(shè)計與建模。它既可以基于BPR模型,也可以直接生成新的模型。Modellers提供了一組豐富靈活并遵從工業(yè)標準的圖形化工具,幫助用戶在數(shù)據(jù)庫概要設(shè)計完成之后,繪制E–R圖、功能分層圖、數(shù)據(jù)流圖和方陣圖。③Generators工具是一個應(yīng)用生成器。它可以根據(jù)用戶建立的模型,自動生成數(shù)據(jù)字典、數(shù)據(jù)庫表、應(yīng)用代碼和文檔。所生成的應(yīng)用與Developer/2000生成的應(yīng)用風(fēng)格一致。(3)?Discoverer/2000。它是一個OLAP工具,主要用于支持數(shù)據(jù)倉庫應(yīng)用。它可以對歷史性數(shù)據(jù)進行數(shù)據(jù)挖掘,以找到發(fā)展趨勢;對不同層次的概況數(shù)據(jù)進行分析,以便發(fā)現(xiàn)有關(guān)業(yè)務(wù)的詳細信息。Discoverer/2000是一種開放式工具,可以在所有的環(huán)境中工作。通過Discoverer/2000,又可以將存放在其它系統(tǒng)中的關(guān)鍵數(shù)據(jù)轉(zhuǎn)移到Oracle中。

(4)?OracleOffice。它是用于辦公自動化的,能完成企業(yè)范圍內(nèi)的消息接收與發(fā)送。日程安排、日歷管理、目錄管理以及拼寫檢查。(5)?SQLDBA。SQLDBA是一個易于使用的菜單驅(qū)動的DBA實用工具,可供用戶進行動態(tài)性能監(jiān)視、遠程DB管理等。

(6)?Oracle預(yù)編譯器。Oracle預(yù)編譯器允許在高級程序設(shè)計語言如C,COBOL,F(xiàn)ORTRAN,PASCAL,PL/1中通過嵌入SQL語句、PL/SQL語句訪問數(shù)據(jù)庫。

(7)?Oracle調(diào)用接口。Oracle調(diào)用接口OCI允許高級程序設(shè)計語言程序通過嵌入函數(shù)訪問數(shù)據(jù)庫。

3.Oracle的連接產(chǎn)品及其功能

(1)?SQL*Net。它是一個負責(zé)客戶機與服務(wù)器之間網(wǎng)絡(luò)通信的產(chǎn)品,它使得客戶計算機上的Oracle應(yīng)用開發(fā)工具能夠訪問遠程的Oracle數(shù)據(jù)庫服務(wù)器中的數(shù)據(jù)。它允許客戶機和服務(wù)器是異構(gòu)計算機與操作系統(tǒng),并支持TCP/IP等多種網(wǎng)絡(luò)通信協(xié)議。

(2)?Oracle多協(xié)議轉(zhuǎn)換器。Oracle7支持所有主要的網(wǎng)絡(luò)協(xié)議;允許異種網(wǎng)絡(luò)的多協(xié)議交換;提供協(xié)議透明性;擁有啟動的可選網(wǎng)絡(luò)路由選擇等。(3)?Oracle開放式網(wǎng)關(guān)(opengateway)。Oracle開放式網(wǎng)關(guān)技術(shù)能把多種數(shù)據(jù)源集成為一個整體,使得應(yīng)用程序不做任何修改就可以運行在非Oracle數(shù)據(jù)源上(即訪問非Oracle數(shù)據(jù)庫中的數(shù)據(jù))。開放式網(wǎng)關(guān)包括透明網(wǎng)關(guān)和過程化網(wǎng)關(guān)。利用透明網(wǎng)關(guān),Oracle應(yīng)用程序可以直接訪問IBMDB2和SQL/DS,DECRMS和RDB、tandamnonstopSQL、HPTurboimage等數(shù)據(jù)源。如果需要訪問其它數(shù)據(jù)源,則必須通過過程化網(wǎng)關(guān),即用戶用PL/SQL編程構(gòu)造網(wǎng)關(guān)。9.1.3Oracle數(shù)據(jù)倉庫和Internet解決方案

1.Oracle的數(shù)據(jù)倉庫解決方案

Oracle的數(shù)據(jù)倉庫解決方案是OracleOLAP產(chǎn)品,主要包括服務(wù)器端的OracleExpressServer選件與客戶端的OracleExpressObjects和OracleExpressAnalyzer工具。

(1)?OracleExpressServer。它是一個聯(lián)機分析處理服務(wù)器,基于多維數(shù)據(jù)模型,支持用戶進行多維分析,獲取決策信息。為了提高查詢與多維分析效率,OracleExpressServer對數(shù)據(jù)進行了結(jié)構(gòu)化處理,形成多維數(shù)組。同時它還提供了對第三方軟件開放的應(yīng)用編程接口,可與第三方數(shù)據(jù)庫核心產(chǎn)品連接。(2)?OracleExpressObjects。它是可視化工具,可生成OLAP應(yīng)用軟件,并通過訪問OracleExpressServer,實現(xiàn)抽取數(shù)據(jù)和對數(shù)據(jù)進行多維分析的請求。

(3)?OracleExpressAnalyzer。它用于擴充使用OracleExpressObjects編寫的應(yīng)用軟件。此外,OracleOLAP產(chǎn)品還包括兩個與應(yīng)用捆綁的系統(tǒng):分析銷售及市場數(shù)據(jù)的OracleSalesAnalyzer和分析財務(wù)數(shù)據(jù)的OracleFinancialAnalyzer。

2.Oracle的Internet解決方案鑒于數(shù)據(jù)庫是存儲與管理信息的最有效的方式,將數(shù)據(jù)庫技術(shù)與Web技術(shù)結(jié)合應(yīng)用于Internet會很有前途。Oracle針對Internet/Intranet的產(chǎn)品是OracleWebserver。OracleWebserver由OracleWeblistener,OracleWebAgent和Oracle7服務(wù)器三部分組成。

(1)?OracleWeblistener。它是一個進程,具有普通HTTP服務(wù)器的功能,主要用于接收從Web瀏覽器上發(fā)出的用戶查詢請求,并將查詢結(jié)果(即HTML文本)返回給用戶。(2)?OracleWebAgent。它是用公用網(wǎng)關(guān)接口(CGI)實現(xiàn)的過程化網(wǎng)關(guān),負責(zé)Web與Oracle7數(shù)據(jù)庫之間的集成。它由OracleWeblistener啟動,通過透明地調(diào)用Oracle7服務(wù)器中的存儲過程從數(shù)據(jù)庫中檢索信息,產(chǎn)生HTML輸出結(jié)果并提交給OracleWeblistener。(3)?OracleWebserver2.0。它除了包括OracleWebserver1.0的功能及相應(yīng)的開發(fā)與管理工具外,還增加了Java解釋器和LiveHTML解釋器,使其能支持多種語言。OracleWebserver2.0由WebRequestBroker(WRB),WebserverSDK和WebServer管理工具組成。WRB是一個多線索多進程的HTTP服務(wù)器。WebserverSDK是一個開放的應(yīng)用開發(fā)環(huán)境,封裝了WRB應(yīng)用編程接口,允許用戶使用Java,LiveHTML,C++等Web應(yīng)用開發(fā)工具。9.2IBMDB2數(shù)據(jù)庫系統(tǒng)9.2.1IBMDB2數(shù)據(jù)庫系統(tǒng)簡介

IBMDB2數(shù)據(jù)庫系統(tǒng)是美國IBM公司的產(chǎn)品。1973年位于美國加州圣荷西市的IBM研究中心(IBMSanJoseResearchCenter,IBM艾瑪?shù)茄芯恐行?AlmadenResearchCenter)的前身)開始了一個大的關(guān)系型數(shù)據(jù)庫系統(tǒng)研究項目SystemR,探討并驗證在多用戶與大量數(shù)據(jù)下關(guān)系型數(shù)據(jù)庫的實際可行性。SystemR對關(guān)系型數(shù)據(jù)庫的商業(yè)化起了關(guān)鍵性的催化作用,目前,所有的關(guān)系型數(shù)據(jù)庫廠家的產(chǎn)品皆是建立在SQL的基礎(chǔ)上。1984到1992年,IBM艾瑪?shù)茄芯恐行拈_始了一項名為Starburst的大型研究計劃。Starburst的目的是要針對IBM研究人員對SQL關(guān)系型數(shù)據(jù)庫各種局限的了解,建立新一代的、具延伸性的關(guān)系型數(shù)據(jù)庫原型。延伸性指的是在數(shù)據(jù)庫各子系統(tǒng)中實現(xiàn)開放性,使用戶能夠很容易地把新功能加注到一個SQL關(guān)系型數(shù)據(jù)庫里,以便支持新一代的應(yīng)用。Starburst為新一代商用對象關(guān)系型數(shù)據(jù)庫(Object-relationalDatabase)提供了寶貴的經(jīng)驗與技術(shù)來源。9.2.2DB2通用數(shù)據(jù)庫的功能和特色

DB2家族除了包含在各種平臺上運行的數(shù)據(jù)庫管理系統(tǒng)內(nèi)核之外,產(chǎn)品包中還包括了數(shù)據(jù)復(fù)制、數(shù)據(jù)庫系統(tǒng)管理、環(huán)球網(wǎng)(Internet)網(wǎng)關(guān)支持、在線分析處理、多媒體支持和各種并行處理能力,并為所有平臺上的異構(gòu)數(shù)據(jù)庫訪問提供“中間件”(middleware)的解決方案。

DB2通用數(shù)據(jù)庫(UDB)V7.1的特色有:

(1)支持Internet應(yīng)用。通過DB2,可以方便地實現(xiàn)從任何一個瀏覽器訪問多媒體數(shù)據(jù)庫應(yīng)用。DB2UDBV7.1對Java也有著全面的支持,它不僅可以通過JDBC支持Java,同時還可以用Java寫數(shù)據(jù)庫的存儲過程及用戶自定義函數(shù)。

(2)支持面向?qū)ο蠛投嗝襟w應(yīng)用。DB2是一個對象關(guān)系型的數(shù)據(jù)庫,它不僅能有效地處理傳統(tǒng)數(shù)據(jù)類型,還支持對多媒體數(shù)據(jù)如圖像、聲音、視頻、指紋等復(fù)雜結(jié)構(gòu)數(shù)據(jù)的存取和檢索。DB2把對傳統(tǒng)應(yīng)用與非傳統(tǒng)應(yīng)用的支持與數(shù)據(jù)庫體系結(jié)構(gòu)集成在一起,對關(guān)系型數(shù)據(jù)庫進行面向?qū)ο髷U展,形成新一代對象關(guān)系型數(shù)據(jù)庫系統(tǒng)(objectrelationalDBMS)。

DB2UDBV7.1提供對面向?qū)ο蠹岸嗝襟w應(yīng)用的支持,主要包括:①用戶定義類型(UDT)。DB2允許用戶定義新的數(shù)據(jù)類型,該數(shù)據(jù)類型稱為用戶自定義類型(UserDefinedType)。例如,一個用戶可以定義兩種幣值類型:用CDOLLAR表示加拿大元,用USDOLLAR表示美元。②用戶定義函數(shù)(UDF)。DB2允許用戶用C、C++等編譯語言定義新的函數(shù),新函數(shù)稱為用戶自定義函數(shù)(UserDefinedFunction)。UDF允許在查詢中包含強有力的計算過程和檢索判定,以便濾除在數(shù)據(jù)源附近無關(guān)的數(shù)據(jù)。UDF使用戶有能力提供一組函數(shù),它們作用于用戶定義的類型,形成面向?qū)ο蟮姆庋b,從而定義該UDT的行為語義。③大對象(LOB)。LOB允許用戶在一個數(shù)據(jù)庫中存儲特大(若干個GB)對象。在DB2中有二進制LOB(BLOB)、字符LOB(CLOB)、雙字節(jié)字符LOB(DBCLOB)等幾種類型。用LOB可以存儲多媒體對象,如文檔資料、視頻信號、映像和聲音等。(3)支持聯(lián)機分析處理(OLAP)。DB2優(yōu)化器能夠使用動態(tài)位圖索引(dynamicbitMapIndex),即根據(jù)需要在相應(yīng)字段上自動地動態(tài)生成位圖索引,從維表(dimensiontable)中挑選出符合條件的記錄,再和事實表(facttable)連接,提高了訪問多維數(shù)據(jù)的能力。當(dāng)連接所涉及的表達到3個或3個以上時,DB2可自動判斷是否使用星型連接技術(shù)(starjoin)和動態(tài)位圖索引進行優(yōu)化。DB2在SQL中新增加了ROLLUP和CUBE功能,它們通過星型連接方式在關(guān)系型數(shù)據(jù)庫中支持OLAP,使用立體的結(jié)構(gòu)查看和歸納數(shù)據(jù)而不是傳統(tǒng)的平面結(jié)構(gòu)。

(4)并行處理能力。DB2UDBV7.1無論在SMP還是在MPP環(huán)境下,甚至在SMP節(jié)點組成的MPP環(huán)境下,都可充分發(fā)揮其并行處理能力。9.2.3IBM的商務(wù)智能解決方案圖9-1為IBM三層數(shù)據(jù)倉庫結(jié)構(gòu):從第一層OLTP業(yè)務(wù)系統(tǒng)到第二層數(shù)據(jù)倉庫為建倉過程,從第二層到第三層數(shù)據(jù)集市為按主題分類建立應(yīng)用的過程。圖9-1IBM三層數(shù)據(jù)倉庫結(jié)構(gòu)

商務(wù)智能解決方案的基本結(jié)構(gòu)往往包括以下三個部分:數(shù)據(jù)倉庫,用于抽取、整合、分布、存儲有用的信息;多維分析模型,全方位了解現(xiàn)狀;前臺分析工具,提供簡單易用的圖形化界面給管理人員。1.DB2WarehouseManager(數(shù)據(jù)倉庫管理器)DB2WarehouseManager是IBM數(shù)據(jù)倉庫解決方案的重要組成部分,它主要通過數(shù)據(jù)倉庫中心(WarehouseCenter)提供以下功能:數(shù)據(jù)訪問、數(shù)據(jù)轉(zhuǎn)換、數(shù)據(jù)分布、數(shù)據(jù)存儲、數(shù)據(jù)轉(zhuǎn)換過程的自動化及其管理。

在實施數(shù)據(jù)倉庫解決方案時,一般分兩步:第一步實現(xiàn)數(shù)據(jù)倉庫和多維分析模型,構(gòu)造商業(yè)智能的基礎(chǔ),實現(xiàn)分析應(yīng)用,包括數(shù)據(jù)抽取、數(shù)據(jù)轉(zhuǎn)換、數(shù)據(jù)分布3個階段,這3個階段通常緊密結(jié)合在一起,由一個產(chǎn)品或幾個產(chǎn)品配合實現(xiàn)。第二步實現(xiàn)數(shù)據(jù)開采,發(fā)揮商務(wù)智能解決方案的特色。在按主題分類建立應(yīng)用時,選擇DB2OLAPServer,而IntelligentMiner用于數(shù)據(jù)挖掘以便幫助決策者預(yù)測或發(fā)現(xiàn)隱藏的關(guān)系,最后,以報表或圖形的方式將結(jié)果數(shù)據(jù)呈現(xiàn)給用戶。2.DB2OLAPServer(DB2多維服務(wù)器)DB2OLAPServer是一種功能強大的工具,同其它OLAPAPI相比,有更多的前端工具和應(yīng)用程序利用了EssbaseAPI,使其成為事實上的業(yè)界標準。同大多數(shù)基于SQL的應(yīng)用程序結(jié)合時,DB2OLAPServer和DB2WarehouseManager完全自動地把OLAP集成到數(shù)據(jù)倉庫。3.DB2OLAPServerAnalyzer(前端圖形工具)DB2OLAPServerAnalyzer產(chǎn)品是一個數(shù)據(jù)倉庫的前端分析工具,利用這個工具用戶可以很容易的訪問DB2OLAPServer中經(jīng)過處理的數(shù)據(jù),制作各種形式、風(fēng)格的報表,報表內(nèi)容可以包括數(shù)字、圖像、曲線等,使得管理層可以直接、直觀地查看企業(yè)的經(jīng)營情況。信息技術(shù)人員可以讓用戶利用分析和報表的功能獲得他們所需的信息,而不會失去對信息、數(shù)據(jù)完整性、系統(tǒng)性能和系統(tǒng)安全的控制。4.IntelligentMinerforData(數(shù)據(jù)挖掘)

當(dāng)用戶的數(shù)據(jù)積累到一定數(shù)量時,這些數(shù)據(jù)的某些潛在聯(lián)系、分類、推導(dǎo)結(jié)果和待發(fā)現(xiàn)價值隱藏在其中,我們可以使用數(shù)據(jù)發(fā)掘工具幫助發(fā)現(xiàn)這些有價值的數(shù)據(jù),IBM在這方面的工具就是IntelligentMinerforData。IBMIntelligentMinerforData被選為業(yè)界最佳數(shù)據(jù)采集工具,贏得了DM讀者獎。IntelligentMiner通過其世界領(lǐng)先的獨有技術(shù),例如典型數(shù)據(jù)集自動生成、關(guān)聯(lián)發(fā)現(xiàn)、序列規(guī)律發(fā)現(xiàn)、概念性分類和可視化呈現(xiàn),可以自動實現(xiàn)數(shù)據(jù)選擇、數(shù)據(jù)轉(zhuǎn)換、數(shù)據(jù)發(fā)掘和結(jié)果呈現(xiàn)這一整套數(shù)據(jù)發(fā)掘操作。若有必要,對結(jié)果數(shù)據(jù)集還可以重復(fù)這一過程,直至得到滿意結(jié)果為止。該系統(tǒng)支持的服務(wù)器平臺包括AIX和AIX/SP、OS/390、SunSolaris、OS/400和WindowsNT等。9.2.4IBM內(nèi)容管理解決方案

1.IBMContentManagerOnDemand(內(nèi)容管理器)IBMOnDemand解決方案可以完成電子存儲、回取、分發(fā)、打印和傳真,在極短的時間內(nèi)就可以在顯示器上獲得與原來提供給客戶的一模一樣的報表/賬單以及其它計算機輸出信息。

IBMOnDemand提供了一個完全面向COLD(ComputerOutputtoLaserDisc)解決方案,它可以提供功能強大的電子化文檔存儲、歸檔、查詢、提取、分發(fā)、打印以及傳真等能力。電信公司的客戶服務(wù)人員可以通過OnDemand快速查詢、調(diào)閱客戶的賬單圖像,如客戶手中的原始賬單。而這一切,僅僅在幾秒鐘內(nèi)即可完成。OnDemand存儲時對文件進行壓縮,平均壓縮率為10:1,即一份20MB的打印文件將縮減為2MB大小的文件并同時含有索引信息,從而有效地節(jié)省了18MB(90%)的磁盤空間。2.DigitalLibrary(數(shù)字圖書館)IBM數(shù)字圖書館技術(shù)使人們快速而廉價地管理、訪問、保護以及傳遞大量多種多樣的資料成為可能。這種數(shù)字化工作流程包含了一系列最新信息技術(shù)。數(shù)字圖書館所收集的信息需要從物理資料轉(zhuǎn)化為計算機可讀取的表達方式,這集成了高分辨率的數(shù)字掃描和色彩校正技術(shù)。同時,授權(quán)、識別、壓縮和轉(zhuǎn)化等多種技術(shù)也應(yīng)用于數(shù)字信息的創(chuàng)建。建立在關(guān)系數(shù)據(jù)庫系統(tǒng)上的數(shù)字信息的組織、管理、查詢技術(shù)能夠幫助用戶便捷地查找到他們想要的信息,所需的資料將按用戶期望的格式發(fā)送給他們。在安全保護、訪問許可和記賬服務(wù)等完善的權(quán)限管理之下,經(jīng)授權(quán)的信息利用Internet發(fā)布技術(shù),可實現(xiàn)世界范圍內(nèi)的信息傳播。9.3SYBASE數(shù)據(jù)庫系統(tǒng)9.3.1SYBASE數(shù)據(jù)庫系統(tǒng)簡介

SYBASE是取SYstemdataBASE之意。SYBASE是美國SYBASE公司的產(chǎn)品。1986年正式推出SYBASE數(shù)據(jù)庫系統(tǒng);1991年底進入中國,1993年成立SYBASE中國有限公司,1995年底推出SYBASESystem11;1999年8月,SYBASE正式發(fā)布了針對企業(yè)門戶(EP)市場的公司策略,進一步加強了公司在企業(yè)數(shù)據(jù)管理和應(yīng)用開發(fā)、移動和嵌入式計算、Internet計算環(huán)境及數(shù)據(jù)倉庫等領(lǐng)域的領(lǐng)先地位。用戶通過EP可以對內(nèi)容和商務(wù)建立個性化的無縫的應(yīng)用集成,并且通過社區(qū)與其它人進行交流。企業(yè)的IT部門可以利用SYBASE的EP解決方案,通過對現(xiàn)有的操作系統(tǒng)的集成和組織來提交個性化的內(nèi)容、集成結(jié)構(gòu)化或非結(jié)構(gòu)化的數(shù)據(jù)和ERP等已有的企業(yè)業(yè)務(wù)應(yīng)用系統(tǒng)。

由于SYBASE是新公司,采用了許多先進的技術(shù),使該產(chǎn)品的開發(fā)和研制的起點高、結(jié)構(gòu)新、性能好。例如,SYBASE采用客戶/服務(wù)器模式實現(xiàn)了網(wǎng)絡(luò)環(huán)境下數(shù)據(jù)庫之間互聯(lián)、互操作,滿足聯(lián)機事務(wù)處理(OLTP)的應(yīng)用需求。它是第一個在核心層真正實現(xiàn)C/S體系結(jié)構(gòu)的分布式RDBMS產(chǎn)品,也是第一個把單進程多線索技術(shù)用于RDBMS的產(chǎn)品,是對當(dāng)代數(shù)據(jù)庫技術(shù)的一大貢獻。SYBASE在新興的EP發(fā)展策略中充分利用了已有的核心產(chǎn)品和戰(zhàn)略優(yōu)勢,提供了滿足電子商務(wù)需求的最新解決方案。9.3.2SYBASE數(shù)據(jù)庫系統(tǒng)的功能及其特色目前,SYBASE數(shù)據(jù)庫系統(tǒng)定位在4個方向,分別在企業(yè)解決方案、Internet應(yīng)用、商務(wù)智能和移動與嵌入計算領(lǐng)域為客戶提供先進的技術(shù)。本節(jié)闡述企業(yè)解決方案。企業(yè)解決方案包括企業(yè)級數(shù)據(jù)庫,數(shù)據(jù)復(fù)制和數(shù)據(jù)訪問。主要產(chǎn)品有:SYBASEEP,AdaptiveServerEnterprise,AdaptiveServerReplication,AdaptiveServerConnect及異構(gòu)數(shù)據(jù)庫互聯(lián)選件。1.SYBASE企業(yè)門戶

SYBASE企業(yè)門戶(SYBASEEnerprisePortal,簡稱SYBASEEP)提供了一個平臺,用戶可以通過一個單一的、個性化的、基于Web的接口訪問所有企業(yè)信息,它可以把現(xiàn)有的業(yè)務(wù)應(yīng)用、數(shù)據(jù)庫、實時數(shù)據(jù)流、業(yè)務(wù)事件和Web內(nèi)容集成到一個統(tǒng)一的信息窗口中,具有持續(xù)可用性和端到端的安全性。它提供個性化的Web站點和中間件,能夠在Web站點和企業(yè)的其它資源之間把數(shù)據(jù)、應(yīng)用、事件和內(nèi)容連接在一起。其中的服務(wù)內(nèi)容包括:(1)內(nèi)容管理。為創(chuàng)作、開發(fā)、管理和提交提供動態(tài)內(nèi)容;(2)應(yīng)用集成。為獨立的數(shù)據(jù)資源提供接口服務(wù);(3)數(shù)據(jù)訪問。提供無縫訪問SYBASE的或第三方的數(shù)據(jù)庫、事件和消息服務(wù);(4)數(shù)據(jù)移動。實現(xiàn)SYBASE和第三方數(shù)據(jù)庫之間的復(fù)制;(5)開發(fā)者服務(wù)。為應(yīng)用和Web開發(fā)人員提供定制企業(yè)門戶的工具;(6)集中的門戶管理。為門戶管理提供單一化的集成工具集;(7)安全性。提供單點登錄,鑒別用戶對后臺所有數(shù)據(jù)資源的訪問權(quán)限;(8)搜索。通過概念和關(guān)鍵字搜索后臺數(shù)據(jù)資源。最近推出的eMarketLink選件可滿足DB2電子商務(wù)交易的功能。2.企業(yè)級數(shù)據(jù)庫服務(wù)器

SYBASE企業(yè)級數(shù)據(jù)庫服務(wù)器(adaptiveserverenterprise),在SYBASE企業(yè)級數(shù)據(jù)庫產(chǎn)品家族中,取代了過去的SQLServer的位置。該服務(wù)器主要有以下特性:

(1)高效性。支持Java、支持擴展標記語言XML、支持分布事務(wù)處理的標準XA和MicrosoftDTC。

(2)可用性。支持服務(wù)器間的失敗轉(zhuǎn)移和客戶端透明的自動失敗轉(zhuǎn)移、實時的數(shù)據(jù)庫維護和調(diào)整,包括對數(shù)據(jù)庫的監(jiān)測、管理和維護。(3)集成性。通過組件集成服務(wù)(CIS)可以集成企業(yè)內(nèi)分布的、異構(gòu)的數(shù)據(jù)源,為用戶和開發(fā)人員提供一個統(tǒng)一的視圖。

(4)增強的鎖機制。支持三種類型的鎖機制來保證系統(tǒng)的并發(fā)性能。這些鎖機制包括:數(shù)據(jù)頁鎖、數(shù)據(jù)行鎖、所有頁鎖(AllLocking)。(5)優(yōu)化的可預(yù)計的混合工作負載。邏輯內(nèi)存管理器(LMM)讓用戶分配到的高優(yōu)先級的數(shù)據(jù),保留在沒有數(shù)量限制的命名緩存中,以提高響應(yīng)時間。邏輯進程管理器(LPM)允許用戶分配CPU資源給特定的應(yīng)用,使低優(yōu)先級的操作不影響高優(yōu)先級的操作,確保更好的可預(yù)計性能。(6)高性能。多線索體系結(jié)構(gòu)提供了強有力的可伸縮性能;簇類索引確保了快速的檢索和更新;并行查詢降低了響應(yīng)時間;并行實用程序提高了數(shù)據(jù)可用性;異步預(yù)讀取功能大大提高了查詢速度;可調(diào)的大塊I/O技術(shù)通過減少物理I/O來改善性能;分區(qū)表增強了并行處理能力;通過自動選擇I/O策略,優(yōu)化器為決策支持系統(tǒng)應(yīng)用的吞吐量提供了重要的改進。(7)分布式計算。SYBASE是在核心層實現(xiàn)存儲過程,其觸發(fā)器具有可編程能力,體現(xiàn)了集中化的數(shù)據(jù)完整性控制。它的可編程的二階段提交(2PG)和遠程過程調(diào)用(RPC),以及利用SYBASE復(fù)制服務(wù)器不間斷地進行多點分布式更新等技術(shù),實現(xiàn)并保證了分布式事務(wù)處理完整性。SYBASEOpenClient、OpenServer及OmniSQLGateway,使SYBASE對異構(gòu)數(shù)據(jù)源和異種工具有很強的連接能力,能實現(xiàn)在SYBASE和非SYBASE異構(gòu)數(shù)據(jù)庫之間進行分布式查詢和位置透明的異構(gòu)數(shù)據(jù)庫連接,從而體現(xiàn)了一種廣泛的技術(shù)合作和異構(gòu)集成思想。(8)維護數(shù)據(jù)的可靠性、完整性和有效性。符合ISO9001認證;聲明性的參照完整性和事務(wù)隔離級;群集支持提供高有效性,當(dāng)本地結(jié)點出現(xiàn)故障時支持恢復(fù)功能;使用備份服務(wù)器可為多達32個磁盤或磁帶進行高速并行備份和恢復(fù);無人值守的聯(lián)機備份確保了數(shù)據(jù)的有效性和一致性;時間點恢復(fù)功能可以將數(shù)據(jù)庫恢復(fù)到某一個時間點。

(9)安全性。符合美國國家計算機安全委員會的C2級安全性的要求。AdaptiveServerEnterprise使用一個安全控制層來提供統(tǒng)一驗證、消息完整性和信息加密。此外,代理授權(quán)機制為多層應(yīng)用系統(tǒng)提供了改進的安全性和審計功能。3.OpenClient/OpenServer(開放的客戶機/服務(wù)器)OpenClient和OpenServer中間件構(gòu)成了SYBASE開放式客戶機/服務(wù)器互聯(lián)的基礎(chǔ),為不同數(shù)據(jù)源以及幾百種工具和應(yīng)用提供了一致的開放的接口,簡化了與異構(gòu)系統(tǒng)的互聯(lián)。OpenClient是一個客戶端通用的應(yīng)用編程接口,通過它可以透明地訪問任何數(shù)據(jù)源、應(yīng)用信息或得到系統(tǒng)服務(wù)。開發(fā)者通過OpenClient可以透明地、集中解決一些用不同協(xié)議間通信和不同數(shù)據(jù)格式等商業(yè)問題。OpenServer是服務(wù)器端的應(yīng)用編程接口,可幫助集成企業(yè)的各種數(shù)據(jù)資源及服務(wù)。4.ReplicationServer(復(fù)制服務(wù)器)ReplicationServer(復(fù)制服務(wù)器),主要用來解決網(wǎng)絡(luò)上的相同數(shù)據(jù)多份拷貝及分布更新這一分布處理中的關(guān)鍵難題,它通過其LogTransferManager監(jiān)測主結(jié)點的數(shù)據(jù)修改,由復(fù)制服務(wù)器異步地把提交的事務(wù)所做的修改發(fā)送到存放數(shù)據(jù)拷貝的遠程結(jié)點,并維護最新的數(shù)據(jù)拷貝。在處理分布更新方面與傳統(tǒng)的兩階段提交相比,能明顯提高效率和可用性。SYBASE的復(fù)制服務(wù)器的一大特點是在網(wǎng)絡(luò)或某一結(jié)點出現(xiàn)故障時,會將待復(fù)制的事務(wù)存儲在隊列中,并在故障恢復(fù)后自動將隊列復(fù)制到目標結(jié)點,不需人工干預(yù)。同時,復(fù)制服務(wù)器還提供了向Oracle和DB2數(shù)據(jù)庫復(fù)制的能力,通過編程也可以實現(xiàn)向其它異構(gòu)數(shù)據(jù)庫復(fù)制。5.PowerDesigner(數(shù)據(jù)庫建模工具)PowerDesigner是面向?qū)ο蟮臄?shù)據(jù)庫建模工具,它提供了四級建模功能:數(shù)據(jù)流程分析(數(shù)據(jù)發(fā)現(xiàn))、類圖(面向?qū)ο蟮姆治?、設(shè)計和生成)、數(shù)據(jù)庫概念數(shù)據(jù)建模和物理數(shù)據(jù)建模。通過PowerDesigner,復(fù)雜的分布式應(yīng)用可以更快速和方便的開發(fā),從而使企業(yè)在新的Internet時代具有競爭優(yōu)勢。6.OmniCONNECT(跨平臺數(shù)據(jù)庫聯(lián)接)OmniCONNECT提供在整個企業(yè)范圍內(nèi)不同數(shù)據(jù)庫管理系統(tǒng)之間完全透明的數(shù)據(jù)集成,在不同的SQL語言、不同廠商的數(shù)據(jù)庫和數(shù)據(jù)存儲位置之間實現(xiàn)了透明的訪問。

7.DirectConnect(訪問異構(gòu)數(shù)據(jù)源)DirectConnect用于同非SYBASE數(shù)據(jù)源建立聯(lián)系的訪問服務(wù)器。這一源數(shù)據(jù)訪問服務(wù)器使用戶可以將其桌面應(yīng)用同關(guān)鍵的企業(yè)數(shù)據(jù)源集成起來,并保證整個企業(yè)信息系統(tǒng)的安全和完整。9.3.3SYBASE的Internet應(yīng)用和商務(wù)智能解決方案

SYBASE的Internet應(yīng)用方向的產(chǎn)品幫助企業(yè)通過Internet作為業(yè)務(wù)計算的平臺來獲取競爭優(yōu)勢。主要產(chǎn)品有數(shù)據(jù)庫服務(wù)器、中間層應(yīng)用服務(wù)器、以及強大的快速應(yīng)用開發(fā)工具——PowerBuilder。開發(fā)者根據(jù)其行業(yè)特點利用相應(yīng)部件建立打包的基于Web的應(yīng)用。1.EnterpriseApplicationServer(企業(yè)應(yīng)用服務(wù)器)EAServer將SYBASE的JaguarCTS和PowerDynamo緊密集成并加以發(fā)展,是同時實現(xiàn)Web聯(lián)機事務(wù)處理(WebOLTP)和動態(tài)信息發(fā)布的企業(yè)級應(yīng)用服務(wù)器平臺。它對各種工業(yè)標準提供廣泛的支持,符合基于組件的多層體系結(jié)構(gòu),是一個支持所有主要組件模型的應(yīng)用服務(wù)器產(chǎn)品,并且在它的最新版本中加強了對PowerBuilder組件和EnterpriseJavaBeans(EJBs)的深層支持。這樣,用戶可以運用它提供的非常靈活的開發(fā)能力,充分利用多樣化的計算環(huán)境,建立更加高效的企業(yè)Web應(yīng)用系統(tǒng)。2.快速應(yīng)用開發(fā)工具

(1)?PowerBuilder。它是一個基于圖形界面的客戶/服務(wù)器前端應(yīng)用開發(fā)工具,其強大的功能可以幫助用戶快速開發(fā)復(fù)雜應(yīng)用。PowerBuilder不僅可以作為SYBASE的開發(fā)工具,還提供與Oracle,Informix,DB2等第三方數(shù)據(jù)庫的接口。PowerBuilder在建立企業(yè)級商務(wù)應(yīng)用程序工具的市場中處于重要地位,目前已在全球超過40萬個站點上使用。新版PowerBuilder不僅能滿足開發(fā)人員的需要,而且能夠滿足商務(wù)應(yīng)用體系結(jié)構(gòu)的需要,與EAServer緊密集成,具有極強的端到端的應(yīng)用開發(fā)能力。(2)?PowerJ。它是開發(fā)基于Java應(yīng)用程序的快速開發(fā)工具。它提供了高生產(chǎn)率、基于組件的開發(fā)環(huán)境、可擴展的數(shù)據(jù)庫連接和服務(wù)器端開發(fā)。PowerJ使開發(fā)者可以容易地使用內(nèi)置的高級Java組件擴展其Web服務(wù)器的功能,或使用Javaservlets擴展NetImpactDynamo定制應(yīng)用服務(wù)器。PowerJ的主要特性是:支持Javabeans,獨特的數(shù)據(jù)庫支持,包括jConnectforJDBC、Java服務(wù)器開發(fā)、Web和Java應(yīng)用組件的集成測試。3.SYBASE的商務(wù)智能解決方案

SYBASE的商務(wù)智能方向產(chǎn)品利用集成的數(shù)據(jù)倉庫技術(shù),與合作伙伴應(yīng)用相結(jié)合,為客戶提供開發(fā)所需的集成數(shù)據(jù)倉庫解決方案。

1)?SYBASEWarehouseStudioSYBASEWarehouseStudio是一個針對數(shù)據(jù)倉庫應(yīng)用的集成化的解決方案,它是一套端對端的產(chǎn)品集,在客戶分析、市場劃分和財務(wù)規(guī)劃方面提供了專門的分析解決方案。WarehouseStudio的核心產(chǎn)品AdaptiveServerIQ有一套完整的工具集,包括數(shù)據(jù)倉庫或數(shù)據(jù)集市的設(shè)計,各種數(shù)據(jù)源的集成轉(zhuǎn)換,信息的可視化分析,以及關(guān)鍵客戶數(shù)據(jù)(元數(shù)據(jù))的管理。WarehouseStudio利用SYBASE的中間件技術(shù),集成現(xiàn)有的數(shù)據(jù)資源并發(fā)布到整個企業(yè)。2)?SYBASEIQ和SYBASEIQMultiplexSYBASEIQ是高性能決策支持和交互式數(shù)據(jù)集成產(chǎn)品,可滿足數(shù)據(jù)倉庫應(yīng)用中大量交互式的和無定型的查詢處理的需要。它提供了一種新型的Bitwise索引技術(shù)。一般的數(shù)據(jù)庫查詢使用基于列的索引方法,例如,B+樹索引、hash索引等,對從大數(shù)據(jù)量的表中查詢少量的數(shù)據(jù)這種應(yīng)用,SYBASEIQ的Bitwise索引技術(shù)具有更高的效率。SYBASEIQMultiplex是為了提高并發(fā)性而設(shè)計的。能夠通過一個大的SYBASEIQ配置來處理高度并發(fā)的即興式與批方式的查詢,而效率不會有明顯的下降。IQ的每個multiplex配置由多個SMP機節(jié)點構(gòu)成,所有節(jié)點與同一IQ數(shù)據(jù)庫相連以實現(xiàn)數(shù)據(jù)共享。在這種環(huán)境下,無須作數(shù)據(jù)劃分,因而簡化了系統(tǒng)的管理。9.3.4SYBASE的移動與嵌入計算解決方案移動與嵌入計算產(chǎn)品系列將原始數(shù)據(jù)轉(zhuǎn)換成企業(yè)信息并發(fā)布到企業(yè)的任何地方。移動和嵌入計算無縫地同步企業(yè)范圍內(nèi)的數(shù)據(jù),從筆記本電腦、手持計算設(shè)備、呼機到各種智能設(shè)備,SYBASE為偶爾連接到網(wǎng)絡(luò)上的用戶提供了無處不在的、靈活的交易業(yè)務(wù)的能力,無論是自服務(wù)售貨廳、自動銷售系統(tǒng),還是使用手持遠程訪問設(shè)備,移動數(shù)據(jù)庫產(chǎn)品AdaptiveServerAnywhere和最新的UltraLite數(shù)據(jù)庫配置選項以其高性能、可擴展的技術(shù)加強了SYBASE在這一市場的優(yōu)勢。

移動與嵌入計算產(chǎn)品主要包括SYBASESQLAnywhereStudio和iAnywhereWirelessServer。

(1)?SYBASESQLAnywhereStudio包括以下產(chǎn)品:①AdaptiveServerAnywhere。小型、高性能SQL數(shù)據(jù)庫,可以單機運行也可以作為數(shù)據(jù)庫服務(wù)器運行。②UltraLite提交技術(shù)。可生成一個根據(jù)應(yīng)用優(yōu)化的數(shù)據(jù)庫應(yīng)用運行在嵌入設(shè)備中。③MobiLink同步技術(shù)。在手持設(shè)備和企業(yè)數(shù)據(jù)庫服務(wù)器之間相互交換數(shù)據(jù)。④SQLRemote同步技術(shù)?;谙⒌碾p向的數(shù)據(jù)同步軟件,它可以在中心數(shù)據(jù)庫和遠程移動用戶的數(shù)據(jù)庫間進行數(shù)據(jù)同步。⑤PowerDesignerPhysicalArchitect。數(shù)據(jù)庫模型設(shè)計工具。⑥PowerDynamo。Web動態(tài)頁面服務(wù)器,可動態(tài)發(fā)布數(shù)據(jù)到Web服務(wù)器中。⑦JConnectJDBC驅(qū)動器。⑧SYBASECentral。圖形化的管理工具,用于對數(shù)據(jù)庫、遠程用戶和數(shù)據(jù)復(fù)制提供方便的管理。

(2)?iAnywhereWirelessServer提供了一個全面集成的軟件平臺,通過該平臺,企業(yè)可方便地將他們的數(shù)據(jù)及應(yīng)用擴展到移動及無線設(shè)備上。

9.4MS_SQLSERVER數(shù)據(jù)庫系統(tǒng)9.4.1MS_SQLSERVER數(shù)據(jù)庫系統(tǒng)簡介

MS_SQLSERVER數(shù)據(jù)庫系統(tǒng)是美國Microsoft(微軟)公司的產(chǎn)品。它是在SYBASESQLServer4版上發(fā)展起來的。MS_SQLServer6.0為企業(yè)范圍的管理,數(shù)據(jù)復(fù)制,評價數(shù)據(jù)庫管理系統(tǒng)性能和可調(diào)性提供了有效的工具。而且,它還提供了與OLE技術(shù)和MicrosoftVisualBasic編程系統(tǒng)的高度集成,并增強了T_SQL語言的語句和系統(tǒng)存儲過程等。目前,MicrosoftSQLServer7.0和MicrosoftSQLServer2000已經(jīng)廣泛使用于我國各行各業(yè),包括許多政府部門。

9.4.2MS_SQLSERVER數(shù)據(jù)庫系統(tǒng)主要功能及其特色

1.?dāng)?shù)據(jù)庫服務(wù)器MS_SQL_SERVERMS_SQLSERVER數(shù)據(jù)庫系統(tǒng)的核心是MicrosoftSQLServer,簡稱為MS_SQLServer或SQLServer。它有兩個重要版本:①MicrosoftSQLServer7.0。自SQLServer7.0發(fā)布以來,由于其優(yōu)良的性能、可伸縮性、可管理性、可編程性及價值,已使它成為眾多客戶關(guān)系管理(CRM)、商業(yè)智能(BI)、企業(yè)資源規(guī)劃(ERP)以及其它商業(yè)應(yīng)用程序供應(yīng)商和客戶的首選數(shù)據(jù)庫。此外,SQLServer7.0作為Internet數(shù)據(jù)庫已取得巨大成功。

②MicrosoftSQLServer2000。它是在MicrosoftSQLServer7.0基礎(chǔ)上發(fā)展起來的,正在成為SQLServer產(chǎn)品革新的基礎(chǔ)。MicrosoftSQLServer2000企業(yè)版為下一代電子商務(wù)、關(guān)鍵業(yè)務(wù)和數(shù)據(jù)倉庫應(yīng)用程序提供了完整的數(shù)據(jù)庫和分析平臺。SQLServer2000具有支持XML和HTTP,用于分區(qū)負載和確保正常運行時間的性能和可用性功能,以及用于自動執(zhí)行例行任務(wù)和降低總擁有成本的高級管理和優(yōu)化功能。此外,SQLServer2000充分利用Windows2000提供的資源,包括支持活動目錄服務(wù)以及最多32個處理器和64GB內(nèi)存。2.MSSQLServer2000的主要功能及其特色

MSSQLServer2000的主要功能及其特色分別闡述如下。

(1)充分的Web支持,主要包括:①豐富的XML和Internet標準支持。在MSSQLServer中能夠生成和處理XML數(shù)據(jù)。允許對XML執(zhí)行插入、更新和刪除操作。為數(shù)據(jù)庫和Web開發(fā)人員提供簡單的XML模型(無復(fù)雜編程),允許在利用XML功能的同時使用其當(dāng)前各自的開發(fā)技巧。支持W3C和正在建立的標準。②方便而安全地通過Web訪問數(shù)據(jù)。允許從URL通過HTTP進行訪問和查詢。利用可擴展篩選機制,將高性能全文檢索擴展到帶格式的文檔。簡化英文查詢(自然語言查詢)Web解決方案的開發(fā)和部署。③功能強大而靈活的,基于Web的分析功能。使現(xiàn)有OLAP多維數(shù)據(jù)集甚至能在Web上鏈接和分析。為Web數(shù)據(jù)分析提供數(shù)據(jù)挖掘工具和算法。與CommerceServer2000集成,支持完整的點擊流和Web數(shù)據(jù)分析(也稱為商業(yè)Internet分析法,詳細信息請參閱www.M/sql/bizsol/BIA.htm)。④安全的應(yīng)用程序管理。提供多實例支持,允許在單個機器上安裝多個孤立的SQLServer。提供復(fù)制和分發(fā)磁盤鏡像,以便創(chuàng)建有效一致的數(shù)據(jù)庫。

(2)高度可伸縮性和可靠性。MSSQLServer2000提供了廣泛的可伸縮性和可靠性特性:①用于電子商務(wù)解決方案的可伸縮性。允許工作負荷跨越多個SQLServer2000安裝進行分區(qū)。在SQLServer分布式數(shù)據(jù)庫配置中,對跨多個服務(wù)器的查詢提供自動查詢優(yōu)化和支持。充分利用了對稱多處理(SMP)硬件。②用于商業(yè)解決方案的可伸縮性。增加SMP支持以便充分利用Windows2000的新功能,支持直接訪問高性能的服務(wù)器對服務(wù)器的互連接。與主要的ISV合作,確保在SQLServer2000頂端獲得更高的應(yīng)用程序性能。③用于數(shù)據(jù)倉庫解決方案的可伸縮性。改進在多數(shù)復(fù)雜報告方案中的性能。支持用有限的重處理分析極大型數(shù)據(jù)集。允許有數(shù)千萬成員的維度。允許多維數(shù)據(jù)集通過透明遠程分區(qū)伸展到服務(wù)器。④最大化的正常運行時間和可靠性。簡化故障切換群集配置和管理。允許數(shù)據(jù)庫在多數(shù)操作期間保持聯(lián)機。實現(xiàn)差異和無服務(wù)器的快照備份。集成日志傳送配置和管理。(3)最快投放市場。SQLServer是建立、部署和管理電子商務(wù)、商業(yè)和數(shù)據(jù)倉儲解決方案的最快途徑。它易于使用,總擁有成本明顯比其它同類產(chǎn)品低。其進行的革新包括:①集成和可擴展的分析服務(wù)。提供最完整、集成和支持Web的分析(OLAP)功能,包括數(shù)據(jù)挖掘能力。允許分析結(jié)果自動驅(qū)動應(yīng)用程序,提供自定義匯總能力。②簡化管理和優(yōu)化??赏ㄟ^Windows2000ActiveDirectory服務(wù)集中管理數(shù)據(jù)庫,自動管理和優(yōu)化行為,簡化了在實例和機器之間移動數(shù)據(jù)庫。③增強和簡化的T-SQL開發(fā)和調(diào)試。提供集成的T-SQL調(diào)試程序,通過T-SQL模板簡化開發(fā)過程,允許服務(wù)器端的語句跟蹤和客戶端的數(shù)據(jù)統(tǒng)計。④靈活和可擴展的數(shù)據(jù)轉(zhuǎn)換。提供與MSMQ的集成,允許通過FTP在Internet上訪問數(shù)據(jù),提供增強的OLEDB支持以及改進的錯誤處理和恢復(fù)功能。(4)充分的數(shù)據(jù)倉庫功能,包括:①豐富的SQLSerever2000SML功能以及多種其它Internet標準支持,如XPath、XSL和XSLT,可充分簡化后端系統(tǒng)集成和跨防火墻數(shù)據(jù)傳送。Web開發(fā)人員使用XML無需進行關(guān)系數(shù)據(jù)庫編程,即可訪問數(shù)據(jù);而數(shù)據(jù)庫管理員則可借助Transact-SQL和存儲過程輕松處理XML格式的數(shù)據(jù)。②使用Web即可靈活地與SQLServer2000數(shù)據(jù)庫及OLAP多維數(shù)據(jù)集連接,而無需另外編程。安全的HTTP數(shù)據(jù)庫連接功能甚至可以確保開發(fā)新手通過URL和直觀的用戶界面進行數(shù)據(jù)查詢。③使用先進的數(shù)據(jù)挖掘工具,在最為龐大的數(shù)據(jù)集中洞察數(shù)據(jù)趨勢并進行預(yù)測,從而得到數(shù)據(jù)的其它值。

④使用MicrosoftEnglishQuery,快速獲取數(shù)據(jù)。MicrosoftEnglishQuery允許用戶直接用英語代替結(jié)構(gòu)化查詢語言(SQL)或多維表達式(MDX)來提交問題。增強的全文搜索功能使用戶可以搜索非結(jié)構(gòu)化文本,諸如MicrosoftWord文檔、Web頁面或MicrosoftExcel電子表格。(5)廣泛支持電子商務(wù)功能,包括:①使用CommerceServer2000和SQLServer2000創(chuàng)建B2B和B2C網(wǎng)站,分析網(wǎng)站發(fā)展趨勢并自動實現(xiàn)網(wǎng)站個性化設(shè)計。②使用BizTalkTMServer2000和SQLServer2000在貿(mào)易伙伴之間實現(xiàn)在線交流;廣泛的XML支持將為現(xiàn)有商務(wù)系統(tǒng)提供集成服務(wù)和Web支持。9.4.3SQLServer2000多版本支持為滿足不同單位和個人對性能、運行時間和價格的特殊要求,SQLServer2000提供多種不同的版本,包括:

(1)?SQLServer2000企業(yè)版。該版本是完整的SQLServer??蔀樯虡I(yè)和Internet方案提供高級可伸縮性和可靠性的功能,包括分布式分區(qū)視圖、日志傳送和增強的故障切換群集。SQLServer2000企業(yè)版包括處理具有多維數(shù)據(jù)集的高級分析(OLAP)功能。同時為全球業(yè)務(wù)提供了在語言之間進行無縫用戶界面變換的能力。(2)?SQLSever2000標準版。它是適合中小型組織的經(jīng)濟型版本,這些企業(yè)不需要SQLServer2000企業(yè)版中的高級可伸縮性和可用性功能或一些更高級的分析功能。標準版可用于最多具有4個CPU和2GB內(nèi)存的對稱多處理系統(tǒng)中。

(3)?SQLServer2000個人版。該版本包括全套管理工具和標準版的大多數(shù)功能,并為個人使用而進行了優(yōu)化。除了在Microsoft服務(wù)器操作系統(tǒng)上運行之外,個人版也可在非服務(wù)器操作系統(tǒng)上運行。當(dāng)并發(fā)用戶超過5個時,其性能隨工作負荷的增加而降低。(4)?SQLServer2000開發(fā)人員版。該版本允許開發(fā)人員在SQLServer的頂端生成任意類型的應(yīng)用程序。它包括企業(yè)版的所有功能,但具有特殊的開發(fā)和測試最終用戶許可協(xié)議(EULA),該協(xié)議禁止產(chǎn)品部署(有關(guān)完整的詳細信息,請參閱SQLServer2000開發(fā)人員版EULA)。

(5)?SQLServer2000企業(yè)評估版。完整的企業(yè)版。它具有時間限制及其它約束條件,影響了此版本的使用和部署(有關(guān)完整的詳細信息,請參閱評估版EULA)。(6)?SQLServer2000桌面引擎(MSDE)。該版本提供SQLServer2000基本的數(shù)據(jù)庫引擎功能。它設(shè)有用戶界面、管理工具、分析能力、合并復(fù)制支

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論