版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第2章SQLServer2008入門SQLServer2008不是免費軟件。在使用和安裝SQLServer2008之前,用戶需要購買SQLServer2008的商業(yè)許可。顯然,在購買SQLServer2008之前,用戶需了解SQLServer2008的主要功能和特點。本章將主要介紹SQLServer2008的產(chǎn)品組件、版本以及主要功能。2.1SQLServer2008的產(chǎn)品組件與版本SQLServer2008是一個完整的數(shù)據(jù)庫產(chǎn)品,包含許多的產(chǎn)品組件并具有強大的功能。由于SQLServer2008版本的不同,其組件和功能也不相同。2.1.1SQLServer的發(fā)展史早期的SQLServer是Microsoft和Sybase在1988年為OS/2平臺開發(fā)的一個關系型數(shù)據(jù)庫管理系統(tǒng)。隨著與Sybase合作的深入,Microsoft在1990年開始開發(fā)用于NT平臺的SQLServer版本。在開發(fā)的過程中,Microsoft將SQLServer和NT操作系統(tǒng)在結構上進行耦合設計。在1992年,Microsoft完成了NT上SQLServer核心特性的設計。Server2000的許多設計理念以及技術特性在后續(xù)版本中都得到了延續(xù)。從SQLServer的發(fā)展中可以看出,軟件產(chǎn)品的形成首先是技術的積累。伴隨著技術的積累與成熟,軟件產(chǎn)品才逐步取得相應的市場地位。不過,軟件產(chǎn)品在剛推入市場時,需要有一個適應市場的過程。在這個適應過程中,需要軟件企業(yè)具有雄厚的技術和經(jīng)濟實力。2.1.2SQLServer2008的產(chǎn)品組件SQLServer2008是一個功能豐富的關系型數(shù)據(jù)庫管理系統(tǒng)。其中,SQLServer2008的功能組件主要包括DatabaseEngine(數(shù)據(jù)庫引擎)、IntegrationServices、AnalysisServices、ReportingServices等,分別用于數(shù)據(jù)存儲、數(shù)據(jù)轉化和集成、數(shù)據(jù)處理和數(shù)據(jù)輸出。2.1.3SQLServer2008的版本對于SQLServer2008的不同版本,其功能也有限制。為適應市場上的不同用戶,Microsoft提供了多個SQLServer2008版本。而SQLServer2008R2是SQLServer2008的過渡性升級版,為目前SQLServer數(shù)據(jù)庫的最新版本。下面在介紹SQLServer2008功能時,將以SQLServerDeveloperEdition為主。這是因為SQLServerDeveloperEdition不但具有SQLServer2008的全部功能,而且是免費的。在本書中將使用SQLServerDeveloperEdition來介紹SQLServer2008。2.2SQLServer2008的新性能SQLServer2008對SQLServer2000和SQLServer2005升級的幅度較大。在這里不逐項羅列SQLServer2008的新性能。本節(jié)的目的是通過介紹SQLServer2008的一些新性能,讓用戶對SQLServer2008的改進有一些印象。2.2.1對于SQLServer2005的升級雖然SQLServer2008是基于SQLServer2005發(fā)展而來的,但是SQLServer2008對SQLServer2005升級的幅度仍然很大。SQLServer2008在SQLServer2005的基礎上增加和增強了許多性能和功能,下面將簡要進行介紹。1.SQLServerManagementStudio的增強功能2.Transact-SQL的增強功能2.2.2對于SQLServer2000的升級顯然,SQLServer2008對于SQLServer2005的升級也是對SQLServer2000的升級。鑒于前面已經(jīng)介紹了SQLServer2008對于SQLServer2005的升級,這里只介紹SQLServer2005對于SQLServer2000的升級。2.2.3管理工具的提升SQLServer版本的升級和功能的改善不一定能夠直接被用戶體驗到,但是用戶可以通過管理工具來體驗SQLServer的改進,特別是數(shù)據(jù)庫管理員,因為其只是處理數(shù)據(jù)庫的操作,較少涉及數(shù)據(jù)庫的編程。SQLServer2008的管理工具分為SQLServerManagementStudio、SQLServer配置管理器和ReportingServices配置管理器、SQLServerProfiler和數(shù)據(jù)庫引擎優(yōu)化顧問、SQLServerBusinessIntelligenceDevelopmentStudio、命令行工具、連接組件等6大類,在用到這些工具時再對其進行介紹。2.2.4編程擴展SQLServer2008在SQLServer2005的基礎上加強了數(shù)據(jù)庫引擎、ReportingServices等多項組件的功能,提高了程序員的開發(fā)能力和數(shù)據(jù)庫管理效率。這里只介紹Microsoft.NETFramework對數(shù)據(jù)庫引擎的編程拓展。在SQLServer2008中,數(shù)據(jù)庫對象可以使用Microsoft.NETFramework編寫。而且,隨SQLServer2008一同安裝的VisualStudioShell環(huán)境集成了開發(fā)和調試功能,利用VisualStudioShell的這些功能,用戶可以方便地開發(fā)數(shù)據(jù)庫對象。2.3與其他流行數(shù)據(jù)庫的比較前面簡要介紹了SQLServer2008,用戶應該對SQLServer2008已有了大致印象。其實,SQLServer2008不是唯一的數(shù)據(jù)庫系統(tǒng)產(chǎn)品。目前,在數(shù)據(jù)庫系統(tǒng)市場上,廣泛流行的產(chǎn)品還有Oracle、MySQL以及DB2。本節(jié)將進行SQLServer2008與Oracle、MySQL、DB2的比較,以便使用戶確立SQLServer2008在數(shù)據(jù)庫產(chǎn)品市場上的位置。2.3.1比較的標準SQLServer2008、Oracle、MySQL、DB2是當前數(shù)據(jù)庫系統(tǒng)市場上最流行的4個產(chǎn)品,其用戶數(shù)量也最多。在一定程度上,用戶對所使用的不同的數(shù)據(jù)庫產(chǎn)品都有技術和心理上的依賴。當然,這些用戶對數(shù)據(jù)庫產(chǎn)品也有不同的看法,比較起來較為困難。在此,給出了一個比較數(shù)據(jù)庫產(chǎn)品的標準——實用。本節(jié)進行的SQLServer2008與Oracle、MySQL、DB2的比較就是基于實用的原則,而不是基于某種特有的技術。2.3.2與Oracle的比較Oracle是一個成熟的數(shù)據(jù)庫產(chǎn)品,推出的時間較早,使用范圍較廣。加上Oracle認證的推行,Oracle一直被許多人奉為最好的數(shù)據(jù)庫。不可否認,Oracle在技術上相當成熟,有些技術特色也著實是其他數(shù)據(jù)庫廠商學習的榜樣。但是Oracle在技術上的成熟和先進,帶來了兩方面的問題:一是軟件費用的提高;二是軟件復雜性的提高。而軟件復雜性將導致軟件開發(fā)的復雜和軟件操作維護的困難,顯然易用性并不高。隨著對復雜功能和高效要求的提高,軟件的穩(wěn)定性也是其面臨的一個考驗。2.3.3與MySQL的比較MySQL最早是一個開源數(shù)據(jù)庫,由MySQL公司開發(fā)和維護,最近被SUN公司收購。SUN收購MySQL后,將其轉化為商業(yè)軟件。雖然后來SUN推出了社區(qū)開源版本,但MySQL最初的優(yōu)勢已消耗殆盡了。通過MySQL這個名字中的“My”就能看出,MySQL是用于個人的。最早開發(fā)MySQL的目的是為了對抗商業(yè)數(shù)據(jù)庫系統(tǒng),開源、免費、快速是其流行的根本保證,而開源是其在中小型企業(yè)中流行的重要原因。但MySQL與其他開源軟件一樣,有一個先天的缺陷就是并不承擔商業(yè)風險。后來SUN公司的收購解決了這個問題,MySQL成為商業(yè)軟件,對其合法用戶承擔商業(yè)風險。但MySQL卻丟失了在中小型企業(yè)中競爭的根本優(yōu)勢。2.3.4與DB2的比較DB2是IBM推出的一個數(shù)據(jù)庫管理系統(tǒng),在國外使用較為廣泛。IBM在國內發(fā)展已經(jīng)很多年了,其操作系統(tǒng)已在企業(yè)中占據(jù)一部分市場。但對于數(shù)據(jù)庫DB2而言,企業(yè)很少使用,所以關于DB2的資料較少。有些書籍和文章吹捧DB2是僅次于Oracle的數(shù)據(jù)庫管理系統(tǒng),適用于巨型企業(yè)。但從其占有
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 銀行行內培訓課程
- 培訓師自我評價
- 陜西省扶風縣扶風高中2024-2025學年度高二物理上學期期中檢測試題
- 河南省鄭州市登封市2024-2025學年二年級上學期期中數(shù)學試題
- 2024--2025學年江蘇省宿遷市沭陽縣南湖初級中學八年級(上)第一次月考數(shù)學試卷(含答案)
- T-YNRZ 024-2024 黑老虎種植技術規(guī)程
- 內蒙古自治區(qū)通遼市科爾沁左翼中旗聯(lián)盟校2024-2025學年三年級上學期期中考試英語試題
- 市場營銷學-企業(yè)管理出版社
- Windows Server網(wǎng)絡管理項目教程(Windows Server 2022)(微課版)4.4 任務3 資源記錄
- 語法填空專題復習練習及答案
- 2024年云網(wǎng)安全應知應會考試題庫
- 期中試題-2024-2025學年六年級上冊語文統(tǒng)編版
- 中國融通集團社招筆試題
- 煤礦標準化安全培訓
- 30資料石化公司生產(chǎn)裝置工藝技術標定管理規(guī)定
- 【經(jīng)濟法律基礎】形成性考核冊答案(帶題目)
- 第2章第6節(jié)彈性習題
- 機械加工企業(yè)工藝流程圖
- 漢高無鉻鈍化&耐指紋技術交流
- 基坑斜道施工方案
- 英語中48個音標對應的字母組合
評論
0/150
提交評論