第1章 為什么學習SQL Server 2008
1.1 學習SQL Server 2008的原因
1.2 SQL Server在計算機專業(yè)中的位置
1.3 學習SQL Server的就業(yè)方向
第2章 SQL Server 2008概述
2.1 SQL Server的定義和基本結構
2.1.1 SQL Server的定義
2.1.2 SQL Server的基本結構
2.2 SQL Server 2008的發(fā)展史
2.3 SQL Server 2008的安裝
2.3.1 SQL Server 2008版本、運行的軟硬件環(huán)境
2.3.2 SQL Server 2008的安裝
2.4 SQL Server 2008的新特征
2.4.1 可信性增強
2.4.2 豐富的功能
2.4.3 智能
第3章 關系數(shù)據(jù)庫標準語言SQL
3.1 SQL概述
3,1.1 SQL的由來
3.1.2 對關系數(shù)據(jù)庫模式的支持
3.1.3 SQL的特點
3.1.4 物理數(shù)據(jù)文件和文件組
3.2 通過SQL管理數(shù)據(jù)庫文件
3.2.1 數(shù)據(jù)庫文件及文件組
3.2.2 數(shù)據(jù)庫的建立與撤銷
3.2.3 數(shù)據(jù)庫的修改
3.2.4 數(shù)據(jù)庫的收縮
3.3 SQL與建立關系型數(shù)據(jù)表
3.3.1 關系型數(shù)據(jù)庫的完整性理論
3.3.2 由一個案例了解關系型數(shù)據(jù)庫
3.3.3 通過SQL創(chuàng)建基本表
3.3.4 SQL修改基本表關系結構
3.3.5 SQL刪除基本表
3.4 索引
3.4.1 索引概述
3.4.2 SQL Server 2008索引基本概念
3.4.3 建立與刪除索引
3.4.4 獲取及優(yōu)化索引信息的方法
3.5 修改
3.5.1 插入數(shù)據(jù)
3.5.2 刪除操作
3.5.3 更新操作
3.6 數(shù)據(jù)查詢
3.6.1 查詢概述
3.6.2 基本表查詢
3.6.3 條件查詢
3.6.4 多表連接查詢及使用關系代數(shù)的理論查詢數(shù)據(jù)
3.7 視圖
3.7.1 視圖概述
3.7.2 建立視圖
3.7.3 刪除視圖
3.8 關系數(shù)據(jù)庫與SQL實訓
3.8.1 建立數(shù)據(jù)庫實訓
3.8.2 建立與修改基本表實訓
3.8.3 綜合數(shù)據(jù)庫設計實訓
3.8.4 索引實訓
3.8.5 SQL設計編碼實訓
習題
第4章 T-SQL程序設計基礎
4.1 SQL Server 2008編程開發(fā)新特性綜述
4.2 T-SQL概述
4.2.1 格式化的T-SQL代碼
4.2.2 T-SQL語法變量
4.2.3 局部臨時表與全局臨時表
4.2.4 運算符
4.3 T-SQL流程控制語句
4.3.1 IF...ELSE語句
4.3.2 WHILE...BREAK...CONTINUE語句
4.3.3 CASE語句
4.3.4 WAITFOR語句
4.3.5 GOTO語句
4.3.6 錯誤處理與TRY...CATCH語句
4.4 T-SQL函數(shù)
4.4.1 標量函數(shù)
4.4.2 RANKrNG函數(shù)
4.4.3 用戶自定義函數(shù)
4.5 游標技術
4.5.1 使用游標的基本步驟
4.5.2 在簡單的游標中使用FETCH
4.6 全文索引技術
4.6.1 全文索引概述
4.6.2 配置全文檢索服務
4.7 T-SQL程序設計基礎實訓
4.7.1 T-SQL實訓
4.7.2 用戶自定義函數(shù)實訓
習題
第5章 事務處理和并發(fā)控制
5.1 SQL Server 2008的事務處理
5.1.1 事務概述
5.1.2 事務的類型
5.2 SQL Server 2008的并發(fā)控制
5.2.1 鎖的概述
5.2.2 鎖的模式
5.2.3 鎖的信息
5.2.4 死鎖及處理
5.3 SQL Server 2008數(shù)據(jù)庫優(yōu)化
5.3.1 數(shù)據(jù)庫引擎優(yōu)化顧問的概述
5.3.2 數(shù)據(jù)庫引擎優(yōu)化顧問的使用
習題
第6章 管理存儲過程與觸發(fā)器
6.1 開發(fā)存儲過程
6.1.1 存儲過程概述
6.1.2 創(chuàng)建存儲過程
6.2 管理觸發(fā)器
6.2.1 觸發(fā)器概述
6.2.2 觸發(fā)器的類型
6.2.3 創(chuàng)建觸發(fā)器
6.2.4 通過觸發(fā)器確保數(shù)據(jù)的完整性
6.2.5 修改觸發(fā)器
6.2.6 刪除觸發(fā)器
6.2.7 查看觸發(fā)器
6.3 管理存儲過程與觸發(fā)器實訓
6.3.1 存儲過程實訓
6.3.2 觸發(fā)器實訓
習題
第7章 數(shù)據(jù)庫備份與恢復技術
7.1 SQL Server 2008的數(shù)據(jù)庫備份
7.1.1 數(shù)據(jù)庫備份概述
7.1.2 教據(jù)庫磁盤備份設備
7.1.3 數(shù)據(jù)庫備份類型
7.2 SQL Server 2008的數(shù)據(jù)庫恢復
7.2.1 在管理平臺中恢復數(shù)據(jù)庫
7.2.2 通過命令行進行數(shù)據(jù)庫還原
7.3 數(shù)據(jù)庫備份與恢復技術實訓
7.3.1 SQL Server恢復模型建立實訓
7.3.2 SQL Server備份方法實訓
7.3.3 SQL Server數(shù)據(jù)庫還原實訓
習題
第8章 數(shù)據(jù)庫轉換與復制技術
第9章 SQL Server 2008的安全性
第10章 自動化管理任務
附錄
參考文獻