出版時間:2009-6 出版社:科學(xué)出版社 作者:趙斌 頁數(shù):576
Tag標簽:無
前言
為SQLServer2008簡體中文版于2008年10月初在中國地區(qū)的正式上市進行預(yù)熱,微軟(中國)公司2008年9月3日在京召開了SQLServet。2008媒體及分析師體驗會,介紹演示了SQLServer2008這一可靠、高效、智能化的數(shù)據(jù)平臺。相較于此前版本,SQLServer2008有許多新特性及強大的功能,如支持基于策略的管理、審計、大型數(shù)據(jù)倉庫、地理信息數(shù)據(jù),以及先進的報表和分析服務(wù),能夠為客戶的關(guān)鍵業(yè)務(wù)應(yīng)用提供可靠、高效和智能化的數(shù)據(jù)管理分析平臺。SQLServer2008CTP(共享技術(shù)預(yù)覽)版推出至今,全球已經(jīng)有超過45萬客戶和合作伙伴對其下載,產(chǎn)生了超過75項大型應(yīng)用,并由近1000家獨立軟件供應(yīng)商(ISV)圍繞其開發(fā)出了超過1350項應(yīng)用程序。這些數(shù)字足以表明,客戶和合作伙伴對SQLServer2008所能提供的功能非常滿意。目前商業(yè)數(shù)據(jù)庫管理系統(tǒng)市場中是三足鼎立的格局,微軟的SQLServet、甲骨文的Oracle、1BM的DB2這三大產(chǎn)品幾乎占據(jù)了市場上的所有份額,而SQLSetvei‘的市場占有率依托其windows平臺的優(yōu)勢近兩年節(jié)節(jié)上升,大有超過Oracle,后來居上的趨勢。本書區(qū)別于市場上同類書籍的最大特色在于其突出的實用性和豐富的案例解析,全書以案例為驅(qū)動,沒有單純枯燥地去講解數(shù)據(jù)庫的基本概念和sQL編程,而是通過16個實際的數(shù)據(jù)庫設(shè)計和開發(fā)案例及數(shù)十個小型實例,來使讀者快速全面深入地掌握了解SQLServer2008的管理和開發(fā)技術(shù)。在書中每一章節(jié)的開始,首先會給讀者提出一個實際的項目案例,引導(dǎo)讀者去分析其解決方案;然后再通過對具體技術(shù)細節(jié)的詳細講解,使讀者全面掌握實現(xiàn)該項目案例的所有技術(shù);最后在本章的結(jié)尾,會給出該項目案例的完整解決方案。這樣通過“實踐一理論一實踐”的循環(huán)學(xué)習(xí)模式,使得廣大讀者能夠在學(xué)習(xí)理論知識的同時,也積累了實際的數(shù)據(jù)庫項目經(jīng)驗。
內(nèi)容概要
本書以案例為驅(qū)動,沒有單純枯燥地去講解數(shù)據(jù)庫的基本概念和SQL編程,而是通過16個實際的數(shù)據(jù)庫設(shè)計和開發(fā)案例,來使讀者快速全面深入地掌握SQL Server 2008的管理和開發(fā)技術(shù)。 本書共18章,內(nèi)容包括SQL Server 2008安裝、T-SQL語言、數(shù)據(jù)庫、數(shù)據(jù)表、約束、視圖、存儲過程、觸發(fā)器、索引、用戶權(quán)限、創(chuàng)建數(shù)據(jù)庫自動化執(zhí)行腳本、數(shù)據(jù)庫設(shè)計、SQL Server 2008與XML、SQL Server 2008數(shù)據(jù)庫性能測試及優(yōu)化、FTL與Integration Service、Reporting Services、Analysis Services、數(shù)據(jù)庫試題集錦等。本書每章首先會給讀者提出一個實際的項目案例,引導(dǎo)讀者去分析其解決方案;然后再通過對具體技術(shù)細節(jié)的詳細講解,使讀者全面掌握實現(xiàn)該項目案例的所有技術(shù);最后在本章的結(jié)尾,會給出該項目案例的完整解決方案。這樣通過“實踐-理論實踐”的循環(huán)學(xué)習(xí)模式,使得廣大讀者能夠在學(xué)習(xí)理論知識的同時,也積累了實際的數(shù)據(jù)庫項目經(jīng)驗。 本書可供數(shù)據(jù)庫DBA、網(wǎng)管、技術(shù)支持、程序員、測試員閱讀,也可作為高等院校相關(guān)專業(yè)師生的參考用書。
書籍目錄
第1章 SQLServer2008概述和安裝 1.1 SQLServer的歷史和發(fā)展 1.1.1 SQLServer的歷史 1.1.2 SQLServer的版本 1.2 SQLServer2008的安裝 1.2.1 下載SQLServer2008試用版 1.2.2 安裝SQLServer2008的硬件和軟件要求 1.2.3 如何安裝SQLServer2008 1.3 SQLServer2008的管理和開發(fā)工具 1.3.1 SQLServer2008管理工具一覽 1.3.2 SQLServer2008ManagementStudio簡介 1.3.3 SQLServer2008配置管理器簡介第2章 T—SQL語言 2.1 sQL語言與T—SQL語言概述 2.1.1 SQL語言概述 2.1.2 T—SQL語言概述 2.2 案例分析:學(xué)生成績信息表的增刪改查 2.3 SQL基本語法介紹 2.4 案例實現(xiàn):學(xué)生成績信息表的增刪改查 2.5 T—SQL的基本語法和數(shù)據(jù)類型 2.5.1 T—SQL數(shù)據(jù)類型 2.5.2 T—SQL關(guān)鍵字 2.5.3 T—SQL內(nèi)置函數(shù) 2.6 SQLServer2008中T—SQL的新功能 2.6.1 T—SQL新增功能概述 2.6.2 Insert語句的增強 2.6.3 Merge語句 2.6.4 用戶自定義表數(shù)據(jù)類型和表值參數(shù)第3章 數(shù)據(jù)庫 3.1 數(shù)據(jù)庫概述 3.1.1 數(shù)據(jù)庫基本概念 3.1.2 數(shù)據(jù)模型 3.2 案例分析:ABCBBS論壇系統(tǒng)數(shù)據(jù)庫創(chuàng)建與管理 3.3 利用SQLServet2008ManagementStLtdio操作數(shù)據(jù)庫 3.3.1 創(chuàng)建數(shù)據(jù)庫 3.3.2 配置數(shù)據(jù)庫屬性 3.3.3 刪除數(shù)據(jù)庫 3.4 利用T—SQL腳本操作數(shù)據(jù)庫 3.4.1 創(chuàng)建數(shù)據(jù)庫(CreateDATABASE) 3.4.2 配置數(shù)據(jù)庫屬性(AlterDATABASE) 3.4.3 刪除數(shù)據(jù)庫(DropDATABAsE) 3.5 數(shù)據(jù)庫的管理 3.5.1 數(shù)據(jù)庫的備份和還原 3.5.2 數(shù)據(jù)庫自動備份的實現(xiàn) 3.5.3 數(shù)據(jù)的導(dǎo)入導(dǎo)出(DTS) 3.5.4 數(shù)據(jù)庫的復(fù)制 3.5.5 數(shù)據(jù)庫報表 3.6 SQLServer2008的數(shù)據(jù)庫文件體系結(jié)構(gòu) 3.6.1 頁和區(qū)的概念 3.6.2 文件和文件組體系結(jié)構(gòu) 3.7 案例實現(xiàn):ABCBBS論壇系統(tǒng)數(shù)據(jù)庫創(chuàng)建與管理第4章 數(shù)據(jù)表 4.1 數(shù)據(jù)表概述 4.1.1 數(shù)據(jù)表概念 4.1.2 數(shù)據(jù)表設(shè)計 4.1.3 數(shù)據(jù)表約束 4.1.4 數(shù)據(jù)表和視圖的區(qū)別 4.2 案例分析:IT時代博客系統(tǒng)數(shù)據(jù)表的創(chuàng)建與管理 ……第5章 約束第6章 視圖第7章 存儲過程第8章 觸發(fā)器第9章 索引第10章 用戶權(quán)限第11章 創(chuàng)建數(shù)據(jù)庫自動化執(zhí)行腳本第12章 數(shù)據(jù)庫設(shè)計第13章 SQL Server 2008與XML第14章 SQL Server 2008數(shù)據(jù)庫性能測試及優(yōu)化第15章 FTL與Integration Service第16章 Reporting Services第17章 Analysis Services第18章 數(shù)據(jù)庫試題集錦(面試必備)
章節(jié)摘錄
第1章 SQL Server2008概述和安裝1.1 SQL Server的歷史和發(fā)展在第一小節(jié)中,我們首先來了解一下SQL Server作為微軟數(shù)據(jù)庫領(lǐng)域核心產(chǎn)品的歷史和升級過程,方便讀者把握微軟數(shù)據(jù)庫產(chǎn)品的發(fā)展脈絡(luò);在第二小節(jié)中,重點講解一下不同時期SQL Server的版本劃分,便于讀者在學(xué)習(xí)和工作中選擇合適的SQL Setver版本。1.1.1 SQL Server的歷史 我們要了解一個國家的民族性格和文化特點,就要了解其國家歷史,同樣的,我們要全面掌握一種計算機軟件產(chǎn)品的技術(shù)特性和發(fā)展趨勢,也有必要學(xué)習(xí)其發(fā)展歷史和升級過程。在這一小節(jié)中,讓我們一起來回顧一下SQL Server 2008的產(chǎn)生背景和歷屆SQL Server版本的升級和傳承。SQL Server作為微軟公司在數(shù)據(jù)庫領(lǐng)域的核心產(chǎn)品,在微軟公司的發(fā)展戰(zhàn)略中歷來占有舉足輕重的地位。從1988年微軟公司和Sybase合作開發(fā)SQL Server1.0至今的20年里,SQL Server經(jīng)歷了若干次的重大革新和升級,其功能和性能也日臻完善。到了2000年發(fā)布的sQL Servet 2000.的時候;在數(shù)據(jù)庫商業(yè)產(chǎn)品領(lǐng)域,已經(jīng)形成了Oracle,SQL Server,DB2三足鼎立的局面,而2005年11月推出的SQL Server 2005,更改變了人們心目中SQL Server只適合中小企業(yè)的印象,增強了大規(guī)模數(shù)據(jù)處理和商業(yè)計算的能力,將sQL Server推向了一個新的高度。時隔三年,微軟經(jīng)歷了新一輪的研發(fā)測試,在SQL Server 2005的基礎(chǔ)上推出了升級產(chǎn)品SQL Setvet 2008,并將其作為微軟公司在互聯(lián)網(wǎng)時代的戰(zhàn)略數(shù)據(jù)平臺,我們也有理由相信,SQL Server在商用數(shù)據(jù)庫領(lǐng)域?qū)⒂懈蟮陌l(fā)展與作為。
媒體關(guān)注與評論
本書內(nèi)容精煉、重點突出、實例豐富,對于數(shù)據(jù)庫開發(fā)、測試、維護人員而言,是一本不可多得的好書! ——北大方正北方區(qū)總裁 魯京Bin曾和我在微軟公司的SQLServer項目組共事,他本人扎實的技術(shù)功底和優(yōu)秀的培訓(xùn)技能給我留下很深的印象。很高興Bin將自己的項目經(jīng)驗和數(shù)據(jù)庫開發(fā)測試方面的心得總結(jié)出來,與廣大讀者分享。通過對本書的學(xué)習(xí),SQL的初學(xué)者可豐富數(shù)據(jù)庫技術(shù)理論知識,提高編程實踐水平,增強職場競爭力。 ——MicrosoftSQLServerTeam高級軟件工程師 StevenLin本書的案例驅(qū)動教學(xué)方法很有特色,對于數(shù)據(jù)庫初學(xué)者來說可以在學(xué)習(xí)理論知識的同時,積累相關(guān)的實踐經(jīng)驗。趙老師簡潔干練的語言也是本書的亮點之一?! 本┼]電大學(xué)老師 許蘇
編輯推薦
《SQL Server2008應(yīng)用開發(fā)案例解析》第一本全面系統(tǒng)介紹SQL Server 2008的教程,采用“實踐一理論一實踐”的循環(huán)學(xué)習(xí)模式,以案例為驅(qū)動,論述了SQL腳本的分析及運用。本書內(nèi)容精煉、重點突出、實例豐富,對于數(shù)據(jù)庫開發(fā)、測試、維護人員而言,是一本不可多得的好書! ——北大方正北方區(qū)總裁 魯京Bin曾和我在微軟公司的SQLServer項目組共事,他本人扎實的技術(shù)功底和優(yōu)秀的培訓(xùn)技能給我留下很深的印象。很高興Bin將自己的項目經(jīng)驗和數(shù)據(jù)庫開發(fā)測試方面的心得總結(jié)出來,與廣大讀者分享。通過對本書的學(xué)習(xí),SQL的初學(xué)者可豐富數(shù)據(jù)庫技術(shù)理論知識,提高編程實踐水平,增強職場競爭力。 ——MicrosoftSQLServerTeam高級軟件工程師 StevenLin本書的案例驅(qū)動教學(xué)方法很有特色,對于數(shù)據(jù)庫初學(xué)者來說可以在學(xué)習(xí)理論知識的同時,積累相關(guān)的實踐經(jīng)驗。趙老師簡潔干練的語言也是本書的亮點之一?! 本┼]電大學(xué)老師 許蘇
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載
SQL Server2008應(yīng)用開發(fā)案例解析 PDF格式下載