TOP
0
0
即日起~6/30,暑期閱讀書展,好書7折起
深入淺出SQL Server 2005系統管理與應用開發(簡體書)
滿額折

深入淺出SQL Server 2005系統管理與應用開發(簡體書)

商品資訊

人民幣定價:69 元
定價
:NT$ 414 元
優惠價
87360
領券後再享89折起
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:10 點
相關商品
商品簡介
作者簡介
目次

商品簡介

本書是作者多年從事SQL Server 2005數據庫系統管理、應用開發和教學培訓的經驗總結。全書深入淺出地剖析了SQL Server 2005系統管理和基于.NET應用開發的重點技術,突出了讀者容易忽略的、但又是管理和開發實踐中需要注意的重點,比如數據庫的日常管理和維護、存儲過程的設計、事務實現機制等。相信讀者會有耳目一新的體會。 全書分為兩大部分,共22章,內容包括構建服務器管理、數據庫管理、文件管理、集成服務、維護計劃、代理服務、T-SQL語法、DBCC命令、安全管理、事務和鎖、備份和恢復、高可用性、基于.NET(C#)的DBA Expert項目開發等。 本書內容全面、思路流暢、實用性強,所有實例均經過上機反復實踐;對常見的問題提出了解決方案,具有很強的指導性。本書適合SQL Server 2005數據庫管理人員、數據庫應用開發人員閱讀和參考,可作為管理SQL Server 2005數據庫的技術手冊、數據庫技術培訓教材,以及參加SQL Server 2005認證考試的參考書。

作者簡介

趙松濤,北京大學計算機專業碩士。高校教學5年,從事計算機網絡和數據庫系統管理、應用開發6年。目前在一線從事SQL Server和Oracle數據庫的系統管理、應用開發,并為大型企業和高校做培訓,廣受學員好評。從2001年至今,先后獨立和合作出版了6本數據庫方面的圖書。

目次

第1章 安裝SQL Server5
 1.1 版本
 1.2 組件
1.2.1 服務器組件
1.2.2 客戶機組件
 1.3 安裝企業版
1.3.1 安裝環境
1.3.2 安裝服務器
1.3.3 安裝客戶機
1.3.4 安裝Service Pack
 1.4 服務器的后臺服務
1.4.1 MSSQLSERVER
1.4.2 SQLSERVERAGENT
1.4.3 MSSQLServerOLAPService
1.4.4 ReportServer
1.4.5 MSDTSServer
1.4.6 SQLBrowser
1.4.7 MSFTESQL
 1.5 客戶機上的管理工具
1.5.1 Management Studio
1.5.2 Visual Studio5
1.5.3 SQL Server配置管理器
1.5.4 通知服務命令提示
1.5.5 報表服務配置
1.5.6 SQL Server錯誤和使用情況報告
1.5.7 SQL Server外圍應用配置器
1.5.8 SQL Server Profiler
1.5.9 數據庫引擎優化顧問
 1.6 本章小結
 1.7 習題
第2章 SQL Server5新特性
 2.1 Service Broker
2.1.1 分布式系統
2.1.2 分布式數據庫系統
2.1.3 Service Broker的作用
2.1.4 Service Broker的術語
2.1.5 Service Broker的組件
2.1.6 Service Broker的實現
 2.2 CLR集成
2.2.1 .NET是什么
2.2.2 .NET Framework是什么
2.2.3 .NET Framework的特性
2.2.4 .NET Framework的結構
2.2.5 CLR是什么
2.2.6 CLR集成的優點
2.2.7 CLR集成的編程增強
2.2.8 CLR集成是否可以取代T-SQL
2.2.9 啟用CLR集成
 2.3 專用管理員連接DAC
2.3.1 有權使用DAC的用戶
2.3.2 DAC使用的局限
2.3.3 DAC使用的命令
2.3.4 Sqlcmd使用DAC
2.3.5 Management Studio使用DAC
 2.4 resource系統數據庫
2.4.1 resource數據庫在哪里
2.4.2 如何使用resource數據庫
 2.5 用戶與架構分離
2.5.1 與架構相關的概念
2.5.2 基于用戶的數據對象描述
2.5.3 基于架構的數據對象描述
2.5.4 用戶與架構分離的優點
 2.6 分區
2.6.1 概念
2.6.2 類型
2.6.3 分區的數據對象
 2.7 本章小結
 2.8 習題
第3章 配置SQL Server5網絡
 3.1 網絡基礎
3.1.1 網絡工作模式
3.1.2 網絡管理模式
3.1.3 網絡通信協議
3.1.4 TCP/IP
3.1.5 IP地址
3.1.6 端口
 3.2 SQL Server網絡基礎
3.2.1 進程和線程
3.2.2 IPC
3.2.3 常見的IPC機制
3.2.4 Net-Library
 3.3 網絡中的名稱
3.3.1 服務器NetBIOS名稱
3.3.2 實例名稱
3.3.3 服務器別名
 3.4 TDS協議
3.4.1 TDS的概念
3.4.2 TDS的作用
3.4.3 TDS的結構
 3.5 端點
3.5.1 端點的作用
3.5.2 端點的類型
3.5.3 TDS端點
3.5.4 需不需要創建TDS端點
3.5.5 創建TDS端點
 3.6 網絡配置工具與步驟
3.6.1 網絡配置工具
3.6.2 網絡配置步驟
 3.7 配置共享內存網絡
3.7.1 配置服務器
3.7.2 配置客戶機
 3.8 配置TCP/IP網絡
3.8.1 配置服務器
3.8.2 配置客戶機
 3.9 配置命名管道網絡
3.9.1 配置服務器
3.9.2 配置客戶機
 3.10 配置網絡中的常見問題
3.10.1 怎樣選擇網絡協議
3.10.2 不同的網絡協議的效率
3.10.3 隱藏實例(HideInstance)
 3.11 本章小結
 3.12 習題
第4章 服務器日常管理
 4.1 注冊
4.1.1 注冊服務器
4.1.2 排除常見注冊故障
4.1.3 總結注冊方法
 4.2 暫停服務器
4.2.1 在【控制面板】中暫停
4.2.2 在【Management Studio】中暫停
4.2.3 在【SQL Server配置管理器】中暫停服務器
 4.3 關閉服務器
4.3.1 在【控制面板】中關閉
4.3.2 在【Management Studio】中關閉
4.3.3 在【SQL Server配置管理器】中關閉
 4.4 啟動服務器
4.4.1 在【控制面板】中啟動
4.4.2 在【Management Studio】中啟動
4.4.3 在【SQL Server配置管理器】中啟動
 4.5 服務啟動信息
4.5.1 查看啟動信息的方法
4.5.2 分析啟動信息的內容
4.5.3 服務啟動順序
 4.6 服務啟動參數
4.6.1 配置方法
4.6.2 -d參數
4.6.3 -l參數
4.6.3 -e參數
 4.7 最小配置啟動
4.7.1 -f參數
4.7.2 最小配置的含義
 4.8 本章小結
 4.9 習題
第5章 服務器配置
 5.1 常規參數
5.1.1 基礎信息
5.1.2 排序規則
 5.2 內存配置
5.2.1 有關內存的術語
5.2.2 SQL Server有關內存的術語
5.2.3 SQL Server服務器內存結構
5.2.4 在內存中尋找數據
5.2.5 時鐘管理算法
5.2.6 內存空間分配
5.2.7 最小服務器內存
5.2.8 最大服務器內存
5.2.9 索引占用的內存
5.2.10 每次查詢占用的最小內存
5.2.11 AWE內存分配
 5.3 處理器配置
5.3.1 處理器關聯掩碼
5.3.2 I/O關聯掩碼
5.3.3 最大工作線程數
5.3.4 提升SQL Server優先級
5.3.5 使用Windows纖程
 5.4 安全性配置
5.4.1 服務器身份驗證
5.4.2 登錄審核
5.4.3 啟用服務器代理賬戶
5.4.4 啟用C2審核跟蹤
 5.5 連接配置
5.5.1 最大并發連接數
5.5.2 使用查詢調控器
5.5.3 遠程服務器連接
5.5.4 默認連接選項
 5.6 數據庫設置配置
5.6.1 默認索引填充因子
5.6.2 磁帶備份和還原參數
5.6.3 恢復間隔
5.6.4 數據庫默認位置
 5.7 高級配置
5.7.1 并行
5.7.2 網絡
5.7.3 雜項
 5.8 本章小結
 5.9 習題
第6章 數據庫日常管理
 6.1 數據庫的邏輯結構
6.1.1 數據庫關系圖
6.1.2 表
6.1.3 索引
6.1.4 視圖
6.1.5 同義詞
6.1.6 存儲過程
6.1.7 數據庫觸發器
6.1.8 類型
6.1.9 規則
6.1.10 默認值
6.1.11 程序集
 6.2 數據庫的物理結構
6.2.1 數據文件
6.2.2 日志文件
 6.3 數據庫的類型
6.3.1 系統數據庫
6.3.2 用戶數據庫
6.3.3 數據庫快照
 6.4 數據庫的狀態
6.4.1 查看數據庫狀態
6.4.2 狀態值的含義
 6.5 創建數據庫
6.5.1 數據庫命名規則
6.5.2 創建數據庫
 6.6 配置數據庫
6.6.1 備份信息
6.6.2 大小和可用空間
6.6.3 對用戶數的勘誤
6.6.4 排序規則
6.6.5 恢復模式
6.6.6 頁驗證
6.6.7 只讀數據庫
6.6.8 限制訪問
6.6.9 統計信息
6.6.10 自動關閉
6.6.11 自動收縮
 6.7 分離和附加數據庫
6.7.1 分離數據庫
6.7.2 附加用戶數據庫
 6.8 脫機和聯機數據庫
6.8.1 脫機用戶數據庫
6.8.2 聯機用戶數據庫
 6.9 重命名數據庫
6.9.1 重命名數據庫
6.9.2 Alter Database重命名數據庫
 6.10 本章小結
 6.11 習題
第7章 數據庫文件管理
 7.1 文件類型
7.1.1 主要數據文件
7.1.2 次要數據文件
7.1.3 日志文件
 7.2 文件狀態
7.2.1 查看文件狀態
7.2.2 文件狀態的含義
 7.3 數據文件管理
7.3.1 數據文件內部的讀寫機制
7.3.2 添加次要數據文件
7.3.3 刪除次要數據文件
7.3.4 調整數據文件的增長屬性
7.3.5 收縮數據文件
7.3.6 移動數據文件的數據
 7.4 日志文件管理
7.4.1 VLF
7.4.2 日志文件的內部讀寫機制
7.4.3 日志文件的作用
7.4.4 日志文件的特點
7.4.5 日志文件的結構
7.4.6 查看日志文件內容
7.4.7 添加日志文件
7.4.8 移動日志文件的內容
7.4.9 刪除日志文件
 7.5 文件組
7.5.1 概念
7.5.2 文件組的讀寫機制
7.5.3 文件組的使用原則
 7.6 本章小結
 7.7 習題
第8章 代理服務
 8.1 代理服務基礎
8.1.1 作用
8.1.2 作業(Job)
8.1.3 計劃(Schedule)
8.1.4 警報(Alert)
8.1.5 操作員(Operator)
 8.2 管理代理服務
8.2.1 啟動代理服務
8.2.2 配置代理服務
8.2.3 查看代理服務的錯誤日志
 8.3 基于代理服務的案例
8.3.1 創建操作員
8.3.2 創建警報
8.3.3 創建計劃
8.3.4 創建作業
8.3.5 配置警報屬性
8.3.6 總結案例的關系
8.3.7 查看作業的執行情況
 8.4 本章小結
 8.5 習題
第9章 維護計劃
 9.1 作用
 9.2 維護計劃管理
9.2.1 用向導創建維護計劃
9.2.2 修改維護計劃
9.2.3 修改優先約束
9.2.4 修改執行服務器
9.2.5 執行維護計劃
 9.3 本章小結
 9.4 習題
第10章 集成服務SSIS
 10.1 SSIS基礎
10.1.1 作用
10.1.2 體系結構
 10.2 SSIS使用
10.2.1 導出數據
10.2.2 查看包
10.2.3 執行包
 10.3 SSIS項目開發
10.3.1 開發SSIS項目
10.3.2 解決方案
10.3.3 SSIS項目剖析
10.3.4 開發復雜的SSIS項目
 10.4 SSIS包
10.4.1 總體結構
10.4.2 容器
10.4.3 任務
10.4.4 優先約束
10.4.5 控制流
10.4.6 數據流
10.4.7 事件處理程序
10.4.8 包資源管理器
 10.5 本章小結
 10.6 習題
第11章 T-SQL基礎知識
 11.1 語法約定
 11.2 數據對象表示方法
11.2.1 參數說明
11.2.2 使用實例
 11.3 安裝AdventureWorks數據庫
 11.4 研究T-SQL的原則
11.4.1 功能與效率并重的原則
11.4.2 數據與日志并重的原則
11.5 T-SQL的執行機制
11.5.1 引擎的工作流程
11.5.2 引擎的體系結構
11.5.3 T-SQL的執行過程
 11.6 T-SQL的執行計劃
11.6.1 執行計劃的內容
11.6.2 執行計劃的執行
11.6.3 執行計劃的老化
11.6.4 查看T-SQL的執行計劃
 11.7 T-SQL的優化
11.7.1 查詢優化器
11.7.2 基于CBO的優化
11.7.3 數據庫統計信息
11.7.4 查看表的統計信息
 11.8 研究T-SQL效率的方法
11.8.1 客戶端統計信息
11.8.2 T-SQL的I/O
11.8.3 T-SQL的執行時間
11.8.4 T-SQL的執行計劃
11.8.5 編程計算T-SQL的執行時間
11.8.6 編程計算成批T-SQL的執行時間
 11.9 研究T-SQL數據的方法
11.9.1 DBCC PAGE命令
11.9.2 DBCC LOG命令
11.10 本章小結
11.11 習題
第12章 T-SQL語法要素
 12.1 數據類型
12.1.1 整數型
12.1.2 二進制型
12.1.3 字符串型
12.1.4 日期時間型
12.1.5 小數型
12.1.6 貨幣型
12.1.7 其他類型
 12.2 常量
12.2.1 常見的常量定義格式
12.2.2 常見的常量使用方法
 12.3 變量
12.3.1 全局變量
12.3.2 局部變量
 12.4 運算符
12.4.1 算術運算符
12.4.2 位運算符
12.4.3 比較運算符
12.4.4 邏輯運算符
12.4.5 字符串連接運算符
12.4.6 賦值運算符
12.4.7 運算符的優先級
 12.5 T-SQL函數
12.5.1 聚合函數
12.5.2 日期和時間函數
12.5.3 數學函數
12.5.4 字符串函數
 12.6 T-SQL表達式
12.6.1 表達式的組合
12.6.2 表達式的結果
 12.7 注釋
12.7.1 單行注釋
12.7.2 多行注釋
 12.8 批處理
12.8.1 批處理的含義
12.8.2 批處理的特點
 12.9 流程控制
12.9.1 程序塊語句BEGIN..END
12.9.2 判斷語句IF..ELSE
12.9.3 循環語句WHILE
12.9.4 分支判斷語句CASE
12.9.5 無條件退出語句RETURN
12.9.6 無條件跳轉語句GOTO
12.9.7 延期執行語句WAITFOR
第13章 查詢語句研究
 13.1 語法結構
 13.2 選擇列表
13.2.1 選擇所有列
13.2.2 選擇特定列
13.2.3 包含運算符的查詢
13.2.4 包含函數的查詢
13.2.5 消除重復項
 13.3 FROM子句
13.3.1 使用表別名
13.3.2 使用表提示
 13.4 WHERE子句
13.4.1 WHERE子句中的運算符
13.4.2 比較查詢
13.4.3 范圍查詢
13.4.4 列表查詢
13.4.5 模式匹配查詢
 13.5 GROUP BY子句
13.5.1 語法結構
13.5.2 實例分析
 13.6 ORDER BY子句
13.6.1 語法結構
13.6.2 實例分析
 13.7 本章小結
 13.8 習題
第14章 數據操作語句研究
 14.1 INSERT語句研究
14.1.1 表結構和索引結構
14.1.2 執行前的日志情況分析
14.1.3 執行情況分析
14.1.4 執行后的日志情況分析
14.1.5 研究數據的變化情況
14.1.6 研究結論
 14.2 UPDATE語句研究
14.2.1 執行前的日志情況分析
14.2.2 執行情況分析
14.2.3 執行后的日志情況
14.2.4 研究結論
 14.3 DELETE語句研究
14.3.1 執行前的日志情況分析
14.3.2 執行情況分析
14.3.3 執行后的日志情況
14.3.4 研究結論
 14.4 深入探討語句內部機制
14.4.1 誰先插入數據
14.4.2 誰先更新數據
14.4.3 誰先刪除數據
 14.5 本章小結
 14.6 習題
第15章 DBCC命令深入研究
 15.1 驗證類DBCC命令
15.1.1 DBCC CHECKALLOC
15.1.2 DBCC CHECKCATALOG
15.1.3 DBCC CHECKDB
 15.2 DBCC CLEANTABLE深入研究
15.2.1 創建測試表
15.2.2 表的存儲空間分配
15.2.3 刪除列
15.2.4 刪除列后表的存儲空間分配
15.2.5 執行DBCC CLEANTABLE命令
15.2.6 DBCC CLEANTABLE命令日志分析
15.2.7 存儲空間的變化
15.2.8 結論
 15.3 DBCC DBREINDEX深入研究
15.3.1 語法結構
15.3.2 查詢執行前的頁面情況
15.3.3 查詢執行前的日志情況
15.3.4 重建索引
15.3.5 查詢執行后的日志情況
15.3.6 查詢執行后的頁面情況
 15.4 本章小結
 15.5 習題
第16章 安全管理
 16.1 安全方案
16.1.1 基于網絡安全機制實現的方案
16.1.2 基于SQL Server5本身實現的方案
 16.2 網絡安全方案
16.2.1 網絡安全的新需求
16.2.2 常規加/解密技術
16.2.3 公鑰加/解密技術
16.2.4 公鑰加/解密技術的實現方案
16.2.5 產生公鑰的數字證書實現方案
 16.3 主流的網絡安全技術
16.3.1 IPSec
16.3.2 VPN
16.3.3 SSL
 16.4 SQL Server5的安全體系
16.4.1 安全體系
16.4.2 安全主體
16.4.3 安全對象
 16.5 服務器安全管理
16.5.1 身份驗證機制
16.5.2 更改身份驗證機制
16.5.3 查詢登錄名
16.5.4 新建登錄名
16.5.5 服務器角色
16.5.6 密碼復雜性策略
16.5.7 啟用登錄審核
16.5.8 查詢登錄審核信息
 16.6 數據庫安全管理
16.6.1 用戶管理
16.6.2 固定數據庫角色
16.6.3 創建應用程序角色
16.6.4 創建架構
 16.7 加密機制
16.7.1 加密體系
16.7.2 密鑰的加密
 16.8 對稱密鑰加/解密
16.8.1 產生對稱密鑰的語句
16.8.2 產生對稱密鑰
16.8.3 打開和關閉對稱密鑰
16.8.4 加密和解密數據的語句
16.8.5 實例:用對稱密鑰加密數據
16.8.6 實例:用對稱密鑰解密數據
 16.9 非對稱密鑰加/解密
16.9.1 產生非對稱密鑰的語句
16.9.2 產生非對稱密鑰
16.9.3 加密和解密數據的語句
16.9.4 實例:用非對稱密鑰加密數據
16.9.5 實例:用非對稱密鑰解密數據
 16.10 數字證書加/解密
16.10.1 產生數字證書的語句
16.10.2 產生數字證書
16.10.3 加密和解密數據的語句
16.10.4 實例:用數字證書加密數據
16.10.5 實例:用數字證書解密數據
 16.11 密鑰管理
16.11.1 備份和恢復服務主密鑰
16.11.2 產生數據庫主密鑰
16.11.3 用服務主密鑰加密數據庫主密鑰
 16.12 密碼策略
16.12.1 增加密碼的復雜性
16.12.2 強密碼
 16.13 SQL注入式攻擊與防范
16.13.1 SQL注入式攻擊的產生
16.13.2 SQL注入式攻擊的防范
 16.14 存儲介質的安全管理
16.14.1 盡可能保證日志文件的安全
16.14.2 用硬件實現日志文件的復用
16.14.3 分離存儲數據文件和日志文件
 16.15 本章小結
 16.16 習題
第17章 事務和鎖
第18章 備份恢復
第19章 高可用性
第20章 分布式復制
第21章 Transact-SQL實例
第22章 DBA Expert項目開發實踐

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 360
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區