注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡數(shù)據(jù)庫SQL SeverSQL Server 2008寶典

SQL Server 2008寶典

SQL Server 2008寶典

定 價:¥99.00

作 者: 劉智勇,劉徑舟 編著
出版社: 電子工業(yè)出版社
叢編項: 寶典叢書
標 簽: SQL

ISBN: 9787121102820 出版時間: 2010-03-01 包裝: 平裝
開本: 16開 頁數(shù): 802 字數(shù):  

內(nèi)容簡介

  《SQL Server 2008寶典》全面介紹了SQL Server 2008各方面的知識,全書由6部分組成:第1部分為數(shù)據(jù)庫的基礎篇,介紹了數(shù)據(jù)庫的類型、概念、對象、SQL語言等;第2部分為SQLServer 2008的準備篇,介紹了SQL Server 2008的功能、特性、各版本的比較、安裝方法、SQL Server 2008的服務、客戶端的工具等;第3部分為SQL Server 2008的基本操作篇,介紹如何管理與配置SQL Server 2008服務器、如何創(chuàng)建數(shù)據(jù)庫和數(shù)據(jù)表、如何對數(shù)據(jù)庫里的數(shù)據(jù)進行操作;第4部分為數(shù)據(jù)庫管理篇,介紹如何使用T-SQL程序對數(shù)據(jù)進行復雜的運算,以及如何使用視圖、存儲過程、觸發(fā)器、索引、用戶定義數(shù)據(jù)類型、用戶定義函數(shù)、全文索引、游標、事務和鎖、統(tǒng)計信息和同義詞等方面的知識;第5部分為SQL Server高級技術,介紹如何進行數(shù)據(jù)庫備份與恢復、如何規(guī)劃數(shù)據(jù)庫、如何保證數(shù)據(jù)庫的安全、復制與發(fā)布、自動化管理、如何使用性能工具優(yōu)化數(shù)據(jù)庫、數(shù)據(jù)的導入導出、SQL Server郵件的使用、Analysis Services、Reporting Services、SQL Server與XML的應用,以及如何使用客戶端和應用程序訪問SQL Server;第6部分為SQL Server 2008改進篇,介紹了SQL Server 2008相對于之前版本進行了哪些方面的重大改進和優(yōu)化,進一步幫助讀者了解SQL Server 2008更多的獨有特性?!禨QL Server 2008寶典》適合SQL Server 2008的初學者學習,也適合子數(shù)據(jù)庫的管理人員和開發(fā)人員閱讀和參考。

作者簡介

暫缺《SQL Server 2008寶典》作者簡介

圖書目錄

第1部分 基礎篇1
第1章 認識數(shù)據(jù)庫2
1.1 數(shù)據(jù)庫的類型2
1.1.1 結構型數(shù)據(jù)庫2
1.1.2 網(wǎng)絡型數(shù)據(jù)庫2
1.1.3 關系型數(shù)據(jù)庫2
1.1.4 面向對象型數(shù)據(jù)庫3
1.2 數(shù)據(jù)庫的基本概念3
1.2.1 數(shù)據(jù)3
1.2.2 數(shù)據(jù)庫3
1.2.3 數(shù)據(jù)庫管理系統(tǒng)3
1.2.4 數(shù)據(jù)庫系統(tǒng)3
1.3 常見的數(shù)據(jù)庫對象3
1.3.1 表與記錄4
1.3.2 主鍵與外鍵4
1.3.3 索引4
1.3.4 約束5
1.3.5 視圖5
1.3.6 關系圖5
1.3.7 默認值5
1.3.8 規(guī)則5
1.3.9 存儲過程6
1.3.10 觸發(fā)器6
1.3.11 用戶和角色6
1.4 數(shù)據(jù)庫管理系統(tǒng)的基本功能6
1.4.1 定義數(shù)據(jù)6
1.4.2 處理數(shù)據(jù)6
1.4.3 保證數(shù)據(jù)安全6
1.4.4 備份和恢復數(shù)據(jù)6
1.5 SQL語言簡介6
1.5.1 SQL語言的歷史7
1.5.2 SQL語言的優(yōu)點7
1.5.3 SQL語言分類7
1.6 數(shù)據(jù)庫系統(tǒng)的用戶8
1.7 小結8
第2章 SQLServer2008簡介及安裝9
2.1 SQLServer2008簡介9
2.1.1 SQLServer2008數(shù)據(jù)平臺9
2.1.2 使用SQLServer2008能獲得的好處10
2.2 SQLServer2008新特性10
2.3 SQLServer2008新功能11
2.3.1 可信任性11
2.3.2 開發(fā)和管理生產(chǎn)效率12
2.3.3 商業(yè)智能13
2.4 SQLServer2008各版本比較15
2.4.1 可擴展性15
2.4.2 高可用性15
2.4.3 安全性16
2.4.4 復制16
2.4.5 可管理性16
2.4.6 管理工具16
2.4.7 開發(fā)工具17
2.4.8 可編程性17
2.4.9 空間和位置服務17
2.4.10IntegrationServices18
2.4.1 1數(shù)據(jù)倉庫創(chuàng)建18
2.4.1 2數(shù)據(jù)倉庫規(guī)模和性能18
2.4.1 3多維分析19
2.4.1 4數(shù)據(jù)挖掘19
2.4.1 5報表19
2.5 安裝SQLServer2008的系統(tǒng)要求20
2.5.1 CPU與內(nèi)存要求20
2.5.2 硬盤空間要求20
2.5.3 操作系統(tǒng)要求20
2.5.4 其他要求22
2.6 安裝SQLServer200823
2.7 升級到SQLServer200833
2.7.1 升級之前要考慮的問題33
2.7.2 升級注意事項34
2.7.3 使用SQLServer2008升級顧問35
2.7.4 升級到SQLServer200838
2.8 小結40
第2部分 準備篇41
第3章 初識SQLServer200842
3.1 服務器上的后臺服務42
3.1.1 SQLServer服務43
3.1.2 SQLServerActiveDirectoryHelper服務43
3.1.3 SQLServerAgent服務43
3.1.4 SQLServerAnalysisServices服務43
3.1.5 SQLServerBrowser服務44
3.1.6 SQLServerFullTextSearch服務44
3.1.7 SQLServerIntegrationServices服務44
3.1.8 SQLServerReportingServices服務44
3.1.9 SQLServerVSSWriter服務45
3.2 客戶端上的管理工具45
3.2.1 SQLServerManagementStudio45
3.2.2 ReportingServices配置45
3.2.3 SQLServerConfigurationManager47
3.2.4 SQLServer錯誤和使用情況報告48
3.2.5 SQLServerProfiler49
3.2.6 數(shù)據(jù)庫引擎優(yōu)化顧問50
3.2.7 VisualStudio200852
3.2.8 SQLServerBusinessIntelligenceDevelopmentStudio52
3.3 SQLServerManagementStudio52
3.3.1 認識SQLServerManagementStudio的界面53
3.3.2 更改SQLServerManagementStudio的界面布局53
3.3.3 使用查詢編輯器53
3.3.4 利用編輯器自動生成查詢語句54
3.3.5 脫機編寫SQL語句后連接到服務器55
3.3.6 全屏顯示查詢編輯器55
3.3.7 使用模板編寫SQL語句56
3.3.8 創(chuàng)建自定義模板57
3.3.9 使用項目腳本和解決方案58
3.4 示例數(shù)據(jù)庫59
3.4.1 SQLServer2008示例數(shù)據(jù)庫59
3.4.2 本書示例數(shù)據(jù)庫61
3.5 小結61
第3部分 基礎操作篇63
第4章 數(shù)據(jù)庫服務器管理64
4.1 數(shù)據(jù)庫服務器的工作模式64
4.1.1 C/S模式64
4.1.2 B/S模式65
4.2 連接與斷開數(shù)據(jù)庫服務器65
4.2.1 用SQLServerManagementStudio連接服務器65
4.2.2 在已注冊的服務器里添加服務器組與服務器68
4.2.3 使用對象資源管理器連接服務器72
4.2.4 通過服務器注冊連接到服務器73
4.2.5 斷開與數(shù)據(jù)庫服務器的連接73
4.3 使用配置管理器配置SQLServer服務74
4.3.1 啟動/停止/暫停/重新啟動服務74
4.3.2 配置服務的啟動模式76
4.3.3 更改登錄身份77
4.3.4 SQLServer2008使用的網(wǎng)絡協(xié)議78
4.3.5 為SQLServer2008配置共享內(nèi)存協(xié)議79
4.3.6 為SQLServer2008配置管道協(xié)議80
4.3.7 為SQLServer2008配置TCP/IP協(xié)議84
4.3.8 配置客戶端網(wǎng)絡協(xié)議的使用順序86
4.3.9 隱藏實例87
4.4 配置遠程SQLServer服務88
4.4.1 配置遠程SQLServer服務的權限89
4.4.2 用SQLServerManagementStudio停止和啟動遠程SQLServer服務89
4.4.3 通過已注冊的服務器啟動遠程SQLServer服務91
4.4.4 使用SQLServer配置管理器遠程管理SQLServer服務91
4.5 配置SQLServer2008服務器92
4.5.1 服務器屬性的常規(guī)設置92
4.5.2 服務器屬性的內(nèi)存設置93
4.5.3 服務器屬性的處理器設置94
4.5.4 服務器屬性的安全性設置96
4.5.5 服務器屬性的連接設置97
4.5.6 服務器屬性的數(shù)據(jù)庫設置98
4.5.7 服務器屬性的高級選項設置99
4.5.8 服務器屬性的權限設置100
4.6 通過日志查看服務器的運行情況101
4.6.1 在事件查看器中查看服務器的運行情況101
4.6.2 通過日志查看器查看SQLServer日志102
4.6.3 在LOG文件夾中查看SQLServer錯誤日志103
4.7 小結104
第5章 數(shù)據(jù)庫管理105
5.1 創(chuàng)建數(shù)據(jù)庫前的準備105
5.1.1 數(shù)據(jù)庫命名規(guī)則105
5.1.2 創(chuàng)建數(shù)據(jù)庫需要的權限106
5.1.3 數(shù)據(jù)庫的所有者106
5.1.4 數(shù)據(jù)庫的上限106
5.1.5 數(shù)據(jù)庫文件和文件組106
5.1.6 記錄數(shù)據(jù)庫操作的事務日志106
5.1.7 數(shù)據(jù)庫狀態(tài)107
5.2 在SQLServerManagementStudio中創(chuàng)建數(shù)據(jù)庫107
5.3 使用Createdatabase語句創(chuàng)建數(shù)據(jù)庫113
5.3.1 基本語法113
5.3.2 T-SQL中的語法約定114
5.3.3 參數(shù)講解115
5.3.4 CreateDatabase語句需要注意的功能116
5.3.5 舉例說明116
5.3.6 使用模板119
5.4 修改數(shù)據(jù)庫設置122
5.4.1 使用SQLServerManagementStudio修改數(shù)據(jù)庫設置122
5.4.2 查看數(shù)據(jù)庫的基本信息123
5.4.3 增加、刪除與修改數(shù)據(jù)庫文件123
5.4.4 修改數(shù)據(jù)庫的所有者124
5.4.5 設置全文索引125
5.4.6 增加、刪除與修改文件組126
5.4.7 修改數(shù)據(jù)庫的排序規(guī)則127
5.4.8 修改數(shù)據(jù)庫的兼容性128
5.4.9 限制用戶的訪問128
5.4.10設置用戶及角色對數(shù)據(jù)庫的使用權限128
5.4.1 1修改數(shù)據(jù)庫名稱130
5.5 使用Alterdatabase語句修改數(shù)據(jù)庫131
5.5.1 基本語法131
5.5.2 參數(shù)說明131
5.5.3 Alterdatabase語句的注意事項134
5.5.4 典型案例134
5.6 分離與附加數(shù)據(jù)庫136
5.6.1 分離數(shù)據(jù)庫136
5.6.2 附加數(shù)據(jù)庫139
5.7 脫機和聯(lián)機數(shù)據(jù)庫143
5.7.1 脫機數(shù)據(jù)庫143
5.7.2 聯(lián)機數(shù)據(jù)庫144
5.8 刪除數(shù)據(jù)庫145
5.8.1 在SQLServerManagementStudi中刪除數(shù)據(jù)庫145
5.8.2 用Dropdatabase語句刪除數(shù)據(jù)庫146
5.9 收縮數(shù)據(jù)庫146
5.9.1 自動收縮數(shù)據(jù)庫147
5.9.2 手動收縮數(shù)據(jù)庫147
5.9.3 手動收縮數(shù)據(jù)庫文件149
5.10 編寫數(shù)據(jù)庫腳本151
5.11 小結153
第6章 數(shù)據(jù)表管理154
6.1 數(shù)據(jù)表簡介154
6.1.1 數(shù)據(jù)表的分類155
6.1.2 認識列155
6.2 數(shù)據(jù)類型155
6.2.1 精確數(shù)字型156
6.2.2 近似數(shù)字型157
6.2.3 日期和時間型157
6.2.4 字符串型157
6.2.5 Unicode字符串型158
6.2.6 二進制字符串型158
6.2.7 其他數(shù)據(jù)類型159
6.2.8 用戶自定義型159
6.3 在SQLServerManagementStudio中創(chuàng)建表160
6.3.1 定義數(shù)據(jù)表的字段和主鍵160
6.3.2 設置默認值162
6.3.3 設置標識列162
6.3.4 建立表與表之間的關系163
6.3.5 創(chuàng)建索引166
6.3.6 創(chuàng)建約束167
6.3.7 設置數(shù)據(jù)表所在文件組169
6.4 用T-SQL語言創(chuàng)建表170
6.4.1 基本語法170
6.4.2 參數(shù)說明170
6.4.3 創(chuàng)建新表175
6.4.4 創(chuàng)建標識字段176
6.4.5 創(chuàng)建帶標識種子和標識增量的標識字段176
6.4.6 創(chuàng)建非Null字段176
6.4.7 字段的默認值177
6.4.8 將創(chuàng)建的表放在文件組中177
6.4.9 使用Check約束177
6.4.10 設置字段的排序規(guī)則178
6.4.11 創(chuàng)建外鍵178
6.4.12 設置外鍵的更新規(guī)則和刪除規(guī)則178
6.4.13 創(chuàng)建Unique約束179
6.4.14 創(chuàng)建計算列179
6.4.15 設置數(shù)據(jù)表的約束180
6.4.16 CreateTable語句的注意事項180
6.5 在SQLServerManagementStudio中修改表180
6.5.1 修改數(shù)據(jù)表名180
6.5.2 插入、移動和刪除數(shù)據(jù)表的字段181
6.5.3 修改字段數(shù)據(jù)類型182
6.5.4 修改主鍵、外鍵、索引和約束182
6.5.5 修改數(shù)據(jù)表屬性182
6.6 用T-SQL語言修改數(shù)據(jù)表結構184
6.6.1 基本語法184
6.6.2 參數(shù)說明184
6.6.3 修改字段屬性189
6.6.4 添加字段189
6.6.5 添加字段并設置字段屬性189
6.6.6 刪除字段189
6.6.7 添加約束189
6.6.8 禁用約束190
6.6.9 啟用約束190
6.6.10 刪除約束190
6.6.11 設置主鍵190
6.6.12 修改字段名和數(shù)據(jù)表名191
6.6.13 CreateTable語句的注意事項191
6.7 在SQLServerManagementStudio中刪除表191
6.8 用DropTable刪除數(shù)據(jù)表194
6.9 編寫表腳本194
6.10 數(shù)據(jù)庫關系圖的使用195
6.10.1 創(chuàng)建數(shù)據(jù)庫關系圖并添加數(shù)據(jù)表195
6.10.2 添加相關聯(lián)的數(shù)據(jù)表197
6.10.3 更改數(shù)據(jù)表的顯示模式197
6.10.4 在關系圖中刪除數(shù)據(jù)表198
6.10.5 建立和刪除表與表之間的關聯(lián)198
6.10.6 保存部分修改過的數(shù)據(jù)表199
6.10.7 在關系圖中創(chuàng)建數(shù)據(jù)表200
6.10.8 在關系圖中修改字段屬性201
6.10.9 在關系圖中設置或修改表的外鍵與約束201
6.11 臨時表簡介202
6.12 已分區(qū)表簡介203
6.13 小結203
第7章數(shù)據(jù)(記錄)操作204
7.1 在SQLServerManagementStudio中查看記錄204
7.1.1 選擇前1000行204
7.1.2 返回前幾條記錄204
7.2 在SQLServerManagementStudio中插入記錄205
7.3 用Insert語句插入記錄207
7.3.1 基本語法207
7.3.2 參數(shù)說明207
7.3.3 簡單的插入語句208
7.3.4 按表中不同字段順序插入記錄208
7.3.5 插入值少于字段數(shù)的記錄209
7.3.6 在標識列字段里插入字段內(nèi)容209
7.3.7 從數(shù)據(jù)表中查詢記錄并插入到另一個表中209
7.3.8 從數(shù)據(jù)表中查詢部分字段記錄并插入到另一個表中210
7.3.9 從數(shù)據(jù)表中查詢記錄插入其他表并為字段添加固定內(nèi)容210
7.3.10 在Insert語句里使用exec子句211
7.3.11 在數(shù)據(jù)中只插入默認值211
7.4 插入記錄的注意事項211
7.5 用Update語句更新記錄212
7.5.1 基本語法212
7.5.2 參數(shù)說明213
7.5.3 簡單的更新語句214
7.5.4 使用計算值更新記錄214
7.5.5 引用其他表里的字段值更新記錄214
7.5.6 使用top子句更新記錄215
7.6 在SQLServerManagementStudio中刪除記錄215
7.7 用Delete語句刪除記錄215
7.7.1 基本語法215
7.7.2 參數(shù)說明216
7.7.3 簡單的刪除語句217
7.7.4 刪除多條記錄217
7.7.5 引用其他表里的字段值來刪除記錄217
7.8 用TruncateTable語句刪除記錄217
7.9 用Select語句進行查詢218
7.10 用Select子句設定查詢內(nèi)容218
7.10.1 基本語法218
7.10.2 參數(shù)說明219
7.10.3 查詢表中所有列219
7.10.4 查詢表中某幾列220
7.10.5 為查詢添加計算列220
7.10.6 查看最前記錄221
7.10.7 查看不重復記錄222
7.10.8 查詢表中的標識列或GUID列223
7.11 用From子句指定查詢哪些表223
7.11.1 基本語法223
7.11.2 參數(shù)說明224
7.11.3 簡單的From子句225
7.11.4 從兩個表中聯(lián)合查詢記錄225
7.11.5 從多個表中聯(lián)合查詢記錄227
7.11.6 JOIN的其他類型227
7.11.7 使用表別名229
7.11.8 表JOIN自身230
7.12 用Where子句設定查詢條件230
7.12.1 基本語法230
7.12.2 參數(shù)說明231
7.12.3 單個查詢條件232
7.12.4 設置多個查詢條件232
7.12.5 在查詢條件里使用函數(shù)233
7.12.6 查詢兩個條件之間的記錄233
7.12.7 查詢字段內(nèi)容為NULL的記錄234
7.12.8 將結果集作為查詢條件234
7.12.9 模糊查詢235
7.12.10 在模糊查詢中查詢含有通配符的文本236
7.12.11 使用EXISTS關鍵字237
7.12.12 使用ALL,ANY和SOME關鍵字237
7.13 使用Orderby子句排序238
7.13.1 基本語法238
7.13.2 參數(shù)說明239
7.13.3 按一個字段排序239
7.13.4 按多個字段排序239
7.14 使用Groupby子句分組239
7.14.1 基本語法240
7.14.2 參數(shù)說明240
7.14.3 Groupby的基本用法240
7.14.4 在Groupby中使用表達式241
7.14.5 使用withcube對所有字段進行匯總241
7.14.6 使用withrollup對第一個字段進行匯總242
7.14.7 使用Groupbyall對所有數(shù)據(jù)分組243
7.15 使用Having子句在分組中設置查詢條件243
7.15.1 基本語法244
7.15.2 使用Having對分組設置查詢條件244
7.16 使用Compute子句歸類244
7.16.1 基本語法245
7.16.2 參數(shù)說明245
7.16.3 使用Compute歸類245
7.16.4 使用Computeby歸類246
7.17 使用UNION子句合并多個查詢結果246
7.17.1 基本語法247
7.17.2 參數(shù)說明247
7.17.3 使用UNIONALL合并兩個查詢結果集248
7.17.4 使用UNION合并兩個查詢結果集248
7.17.5 使用UNION加入臨時數(shù)據(jù)248
7.17.6 在UNION的結果集里排序248
7.17.7 在UNION的結果集里分組249
7.18 使用Selectinto子句為查詢結果建立新表249
7.18.1 基本語法249
7.18.2 使用Selectinto創(chuàng)建一個新表249
7.18.3 在Selectinto中設置復雜的查詢條件250
7.18.4 使用Selectinto復制表結構250
7.19 在不同數(shù)據(jù)庫中查詢記錄251
7.20 NULL字段的處理方法251
7.20.1 使用NULL時要注意的事項251
7.20.2 檢查字段內(nèi)容是否為NULL252
7.20.3 使用ISNULL函數(shù)替換NULL值252
7.21 SQLServer2008語句新增功能253
7.21.1 Select語句新增功能253
7.21.2 Insert語句新增功能253
7.21.3 Update語句新增功能254
7.21.4 Delete語句新增功能255
7.22 小結255
第4部分 數(shù)據(jù)庫管理篇257
第8章 T-SQL程序258
8.1 T-SQL概述258
8.1.1 什么是T-SQL258
8.1.2 T-SQL的語法約定258
8.2 數(shù)據(jù)庫對象的引用方法259
8.2.1 引用數(shù)據(jù)庫對象的方法259
8.2.2 架構260
8.2.3 創(chuàng)建自定義架構261
8.3 T-SQL中的批處理262
8.3.1 一次執(zhí)行多個T-SQL語句262
8.3.2 使用GO語句分隔多個批262
8.4 T-SQL中的注釋263
8.4.1 ——注釋263
8.4.2 /*…*/注釋263
8.5 T-SQL數(shù)據(jù)類型及轉換264
8.5.1 使用CAST轉換數(shù)據(jù)類型264
8.5.2 使用CONVERT轉換數(shù)據(jù)類型265
8.5.3 隱式數(shù)據(jù)類型轉換266
8.5.4 數(shù)據(jù)類型轉換時的注意事項267
8.6 T-SQL運算符267
8.6.1 算術運算符267
8.6.2 賦值運算符268
8.6.3 位運算符268
8.6.4 比較運算符268
8.6.5 邏輯運算符268
8.6.6 字符串串聯(lián)運算符269
8.6.7 一元運算符269
8.7 運算符的優(yōu)先級269
8.8 T-SQL中的常量270
8.8.1 字符串常量270
8.8.2 Unicode常量270
8.8.3 二進制常量270
8.8.4 bit常量271
8.8.5 datetime常量271
8.8.6 integer常量271
8.8.7 decimal常量271
8.8.8 float和real常量271
8.8.9 money常量271
……
第9章 視圖296
第10章 存儲過程311
第11章 觸發(fā)器340
第12章 索引371
第13章 用戶定義數(shù)據(jù)類型和函數(shù)396
第14章 全文索引411
第15章 游標438
第16章 事務與鎖460
第17章 其他數(shù)據(jù)對象477
第5部分 SQLServer高級技術篇491
第18章 數(shù)據(jù)庫備份與恢復492
第19章 系統(tǒng)數(shù)據(jù)庫與用戶數(shù)據(jù)庫520
第20章 SQLServer2008的安全530
第21章 復制與發(fā)布547
第22章 SQLServer的自動化管理565
第23章 SQLServer的性能工具584
第24章 SQLServer郵件590
第25章 數(shù)據(jù)導入與導出601
第26章 AnalysisServices607
第27章 ReportingServices624
第28章 SQLServer與XML634
第29章 客戶端及應用程序訪問SQLServer的方式666
第6部分 SQLServer2008改進篇673
第30章 對T-SQL的改進674
第31章 數(shù)據(jù)存儲和數(shù)據(jù)類型695
第32章 安全性的增強735
第33章 SQLServerIntegrationService754
第34章 分析服務的改進773
第35章 報表服務的改進785

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.autoforsalebyowners.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號