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