前言
第1章 關系式數據庫管理系統(tǒng)
1.l 數據庫管理系統(tǒng)
l.l.1 數據的獨立性
1.1.2 數據完整性
1.1.3 安全恢復與備份
l.l.4 查詢優(yōu)化
l.l.5 并發(fā)控制
1.2 關系式數據庫管理系統(tǒng)
1.2.l 表
l.2.2 其他數據庫對象
1.3 客戶端用服務器方式
1.3.1 理解客戶端用服務器模型
1.3.2 客戶端/服務器數據庫體系結構
1.3.3 客戶端與服務器端的典型作用
1.3.4 SQL Server的設計方式
1.4 SQL Server
第2章 SOL Server 7.0新特性和管理工具
2.l 體系結構上的增強
2.l.l 數據庫和文件
2.1.2 頁面、行和列
2.1.3 索引
2.1.4 text和image數據
2.l.5 行級鎖定
2.1.6 事務日志
2.l tempdb數據庫
2.1.8 查詢處理器
2.1.9 分布式查詢
2.2 服務器功能的增強
2.2.1 配置選項
2.2.2 備份、恢復、DBCC和塊拷貝
2.2.3 并行的查詢執(zhí)行
2.2.4 安全性
2.2.5 存儲過程
2.2.6 一致性和標準遵循性
2.2.7 復信
2.2.8 數據倉庫
2.2.9 OLAP服務
2.2.10 PivotTable服務
2.2.11 Micorsoft Proxy Server(代理SK務器)
2.2.12 SQL Server E血erpnse Manager
2.2.13 SQL Server Agent
2.2.14 SQL Server Service Man昭er
2.3 在開發(fā)方面的增強
2.3.1 English Query
2.3.2 TransactSQL
2.3.3 OLE DB
2.3.4 ODBC
2.4 應用程序類型
2.4.1 數據倉庫應用程序
2.4.2 復制應用程序
2.4.3 Internet和Intranet應用程序
2.4.4 分布式應用程序
2.4.5 管理工具
2.4.6 原型、跟蹤分析和調試
2.4.7 其他程序設計接口
2.5 SQL Server 7.0管理工具
2.5.1 Microsoft SQL Enterprise Manager
2.5.2 SQL Server Query Analyzer(查詢分析器)
2.5.3 SQL Server Client Nerwork Utility
2.5.4 SQL Server servlce Manager
2.5.5 SQL Server Profiler
2.5.6 SQL Server Performance Monltor
2.5.7 SQL Server Books Onllne
2.5.8 Microsoft DTC Administrative Console
2.5.9 SQL Server Network Utility
第3章 SQL Server 7.0的安裝與配置
3.l 概述
3.2 硬件與軟件的需求
3.2.l 硬件需求
3.2.2 網絡要求
3.2.3 軟件需求
3.2.4 其他
3.3 SQL Server 7.0的安裝
3.4 SQL Server 7.0的環(huán)境
3.4.l 目錄及文件內容
3.4.2 自動創(chuàng)建的數據庫
3.5 啟動、暫停與停止 SQL Server
3.6 注冊 SQL Server
3.7 SQL Server 7.0的配置
3.8 SQL Server 7.0的卸載
3.9 SQL Server 7.0的自動升級與數據庫移植
3.10 客戶端管理程序的安裝與卸載
3.11 SQL Server 7.0性能
第4章 數據庫管理
4.l 系統(tǒng)數據庫與數據
4.2 數據存儲結構
4.3 物理數據庫文件和文件組
4.3.1 文件
4.3.2 文件組
4.4 管理數據庫
4.4.l 創(chuàng)建 SQL Server數據庫
4.4.2 設置SQL Server數據庫選項
4.4.3 修改數據庫
4.4.4 刪除SQL Server數據庫
第5章 數據庫對象
5.l 數據庫對象
5.1.l 數據類型
5.1.2 約束
5.1.3 規(guī)則
5.1.4 默認
5.1.5 觸及器
5.l.6 索引
5.1.7 全文目錄與索引
5.l.8 Diagram
5.1.9 存儲過程
5.2 表的規(guī)劃
5.2.1 規(guī)劃表
5.2.2 建立表
5.2.3 刪除表
5.2.4 重新命名表
5.2.5 更改表的結構
5.2.6 處理表
5.2.7 視圖
第6章 查詢和存取SOL數據
6.1 建立基本查詢
6.2 建立多表查詢
6.2.l 利用表間的連接操作
6.2.2 利用子查詢
6.3 使用匯總查詢
6.3.1 GROUP BY子句
6.3.2 HAVING子句
6.3.3 ORDER BY子句
6.3.4 集合函數
6.3.5 COMPUTE子句
6.3.6 操作符CUBE和ROLLUP
6.3.7 TOP n子句
6.3.8 集合操作符
6.3.9 CASE表達式
6.4 建立并行查詢
6.5 分布式查詢
第7章 遠程連接與訪問
7.1 概述
7.2 開放式數據庫連接(ODBC)接口
7.3 數據源設置和連接
7.4 一個通過前端產品訪問 SQL Server的典型例子
7.4.l 建立連接
7.4.2 理解DelPhi的數據庫訪問操作
7.4.3 實現SQL查詢語句
第8章 用戶及權限管理
8.l 基本概念
8.1.l 認證方法
8.l.2 認證模式
8.l.3 數據庫用戶
8.1.4 角色
8.1.5 對象權限和語句權限
8.2 用戶訪問 SQL Server的數據要通過的四層校驗
8.3 使用 SQL Enterpnse Manager來執(zhí)行各種操作
8.3.l 配置SQL Server采用Windows NT認證模式或
SQL Server & Windows NT混合認證模式
8.3.2 添加新的SQL Server用戶
8.3.3 瀏覽SQL Server用戶
8.3.4 修改用戶屬性、刪除用戶
8.3.5 建立數據庫用戶
8.3.6 創(chuàng)建自定義數據庫角色
8.3.7 分配語句權限與對象權限
第9章 使用SOL Server Agent服務
9.1 SQL Server Agent的配置
9.2 作業(yè)管理
9.2.l 新建作業(yè)
9.2.2 查看已存在的作業(yè)
9.3 管理操作員
9.3.1 新建操作員
9.3.2 查看操作員
9.4 管理告警
9.4.l 新建告警
9.4.2 查看告警
9.5 配置SQL Mail
9.5.1 為SQL Server創(chuàng)建一個郵件帳號
9.5.2 配置SQL Server用 Windows NT用戶Windows NT Server而非 System Account
9.5.3 在運行SQL Server的Windows NT上安裝電子郵件客戶程序
9.5.4 配置SQL Server和SQL Server Agent的電子郵件信息
9.5.5 啟動SQL Mail
第10章 數據備份與恢復
10.1 SQL Server提供的四種數據庫備份方法
10.1.1 完全數據庫備份
10.1.2 差異備份
10.1.3 事務日志備份
10.1.4 數據庫文件備份
10.2 常用的備份技術及對應的恢復方法
10.2.1 只采用完全數據庫備份與差異備份
10.2.2 只采用完全數據庫備份與事務日志備份
10.2.3 綜合采用完全數據庫備份、差異備份與日志備份
10.3 一般備份策略與原則
10.4 備份策略范例
10.4.1 情況一:數據量較?。ㄉ儆?00M),且修改較少
10.4.2 情況二:數據量較大(大于ZG以上),在白天數據受到頻繁修改與添加
10.5 使用 Enterpnse Manager來進行數據庫備份與恢復
10.5.1 創(chuàng)建備份設備
10.5.2 執(zhí)行立即備份
10.5.3 安排自動備份
10.5.4 恢復數據庫
10.5.5 恢復master數據庫
第11章 數據交換
11.l 數據轉換服務 DTS
11.1.l 概述
11.1.2 使用Enterpnse Manager與腳本編程來實現 DTS的一個例子
11.2 可移動數據庫
11.2.l 創(chuàng)建可移動數據庫
11.2.2 配置可移動數據庫
11.2.3 安裝可移動數據庫
11.3 BCP
11.3.1 BCP的工作方式
11.3.2 BCp的運行選項
11.3.3 格式文件
11.3.4 /h參數
11.3.5 并行加載
11.3.6 加載過程中的事務提交
11.3.7 改善加載性能
11.4 BULK INSERT
11.5 數據同步復制
11.5.l 出版商、訂閱者模型
11.5.2 拉出和推出訂閱
11.5.3 匿名訂閱
11.5.4 同步
11.5.5 三種同步復制方式
11.5.6 使用Enterpnse Manager配置數據同步復制
第12章 事務日志管理
12.l 與事務日志相關的幾個概念
12.1.l 事務
12.1.2 事務日志
12.1.3 前寫事務日志
12.1.4 數據緩沖區(qū)頁面的刷新
12.1.5 緩沖區(qū)修訂頁
12.l.6 活動事務
12.1.7 檢查點( CHECK POINT)
12.1.8 事務日志的活動區(qū)
12.2 截短事務日志
第13章 數據倉庫
13.l 概述
13.l.l 什么是數據倉庫
13.1.2 數據倉庫的特征
13.1.3 數據粒度( Data Granulanty)
13.1.4 數據站場(Data Marts)
13.2 設計與創(chuàng)建數據倉庫
13.3 數據倉庫的使用
13.4 數據倉庫與 OLTP
13.4.1 0LTP
13.4.2 數據倉庫與 OLTP的比較
13.5 在線分析處理(OLAP)
13.5.l 功能簡介
13.5.2 體系結構
13.5.3 安裝
13.5.4 工具
13.5.5 OLAP Manager的使用
13.6 English Query
13.6.l 安裝與卸載
13.6.2 主要概念
13.6.3 English Qmp的使用
第14章 服務器與客戶端管理
14.l 服務器管理
14.1.l 注冊服務器
14.1.2 網絡連接管理
14.1.3 配置遠程服務器
14.1.4 配置鏈接服務器
14.2 客戶端管理
14.2.l 網絡連接管理
14.2.2 配置ODBC數據源
14.3 使用Makepipe和Readpe進行網絡連接測試
第15章 SOL Server的監(jiān)控與優(yōu)化
15.l 監(jiān)控的目的
15.2 監(jiān)控SQL Server的工具
15.2.l 使用Profiler
15.2.2 使用NT事件查看器
15.2.3 使用SQL server性能監(jiān)視器( Performance Monito)
15.3 監(jiān)控錯誤日志
15.4 SQL Server的優(yōu)化
15.4.l 存儲過程
15.4.2 tempad數據庫
15.4.3 RAID
15.4.4 內存管理
15.4.5 其他
第16章 SQL Server故障排除
16.1 SQL Server信息資源及監(jiān)測方法
16.2 SQL Server錯誤信息與分類
16.3 使用DBCC(DataBase Consistency Checker)
16.4 對于一些實際情況的判斷與處理
附錄A 關鍵詞
附錄B 常用Transact SQL語句快速參考