出版說明
前言
第1章 數據庫基礎知識
1.1 數據庫的基本概念及分類
1.1.1 數據
1.1.2 數據庫
1.1.3 數據庫管理系統(tǒng)
1.1.4 數據庫系統(tǒng)
1.1.5 數據庫的分類
1.2 常見的數據庫對象
1.3 數據庫管理系統(tǒng)的基本功能
1.4 數據庫系統(tǒng)的用戶
習題
第2章 SQL Server 2005基礎知識
2.1 SQL Server 2005簡介
2.1.1 SQL Server 2005數據平臺
2.1.2 SQL Server 2005的特點
2.2 安裝SQL Server 2005
2.2.1 SQL Server 2005各版本的比較
2.2.2 SQL Server 2005的運行環(huán)境要求
2.2.3 安裝SQL Server 2005
2.3 配置SQL Server 2005
2.3.1 注冊服務器
2.3.2 配置服務器選項
2.4 SQL Server 2005常用的管理工具
2.4.1 SQL Server Management Studio
2.4.2 Business Intelligence Development Studio
2.4.3 SQL Server Profiler
2.4.4 SQL Server Configuration Manager
2.4.5 數據庫引擎優(yōu)化顧問
2.4.6 命令行實用工具
習題
第3章 數據庫對象的建立與維護
3.1 數據庫
3.1.1 數據庫的基本結構
3.1.2 數據庫的創(chuàng)建
3.1.3 數據庫的修改
3.1.4 數據庫的刪除
3.2 表
3.2.1 表的數據類型
3.2.2 創(chuàng)建表
3.2.3 創(chuàng)建約束
3.2.4 向表中添加數據
3.2.5 查看表
3.2.6 修改和刪除表
3.3 索引
3.3.1 索引的分類
3.3.2 索引的創(chuàng)建
3.3.3 索引的修改和刪除
3.4 視圖
3.4.1 視圖的分類
3.4.2 視圖的創(chuàng)建
3.4.3 視圖的查看
3.4.4 視圖的刪除
習題
第4章 T-SQL語言基礎
4.1 T-SQL語言簡介
4.1.1 T-SQL語言的發(fā)展歷程及內容構成
4.1.2 T-SQL的語法約定
4.2 數據類型、常量和變量
4.2.1 數據類型
4.2.2 常量
4.2.3 變量
4.3 運算符和表達式
4.4 流程控制語句
4.4.1 IF…ELSE語句
4.4.2 CASE語句
4.4.3 GOTO語句
4.4.4 WHILE語句
4.4.5 BREAK語句
4.4.6 CONTINUE語句
4.4.7 WAITFOR語句
4.4.8 RETURN語句
4.4.9 BEGIN…END語句
4.5 函數
4.5.1 常用的系統(tǒng)函數
4.5.2 用戶自定義函數
習題
第5章 TSQL數據庫操作語句
5.1 數據定義語言(DDL)
5.1.1 操作數據庫
5.1.2 操作數據表
5.1.3 操作視圖語句
5.1.4 管理索引語句
5.2 數據查詢語句(SELECT)
5.2.1 SELECT語句的簡單應用
5.2.2 在結果集列表中使用表達式
5.2.3 WHERE子句的使用
5.2.4 GROUP BY子句的使用
5.2.5 表的連接(JOIN)和聯合(UNION)
5.2.6 子查詢
5.3 數據操縱語言(DML)
5.3.1 INSERT語句
5.3.2 UPDATE語句
5.3.3 DELETE語句
習題
第6章 事務和鎖
6.1 事務
6.1.1 為什么要引入“事務”的概念
6.1.2 事務的概念
6.1.3 事務的特性
6.1.4 事務的工作原理
6.1.5 事務的類型
6.1.6 事務回滾機制
6.2 鎖
6.2.1 事務的缺陷
6.2.2 鎖的概念
6.2.3 隔離級別
6.2.4 鎖的空間管理及粒度
6.2.5 鎖的分類
6.2.6 在SQL Server中查看數據庫中的鎖
6.2.7 應用程序中鎖的設計
6.2.8 死鎖及其防止
習題
第7章 存儲過程、觸發(fā)器和游標
7.1 存儲過程
7.1.1 存儲過程的概念
7.1.2 存儲過程的分類
7.1.3 創(chuàng)建與執(zhí)行存儲過程
7.1.4 創(chuàng)建與執(zhí)行存儲過程實例
7.1.5 查看、修改和刪除存儲過程
7.2 觸發(fā)器
7.2.1 觸發(fā)器概述
7.2.2 DML觸發(fā)器的創(chuàng)建和應用
7.2.3 DDL觸發(fā)器的創(chuàng)建和應用
7.2.4 查看、修改和刪除觸發(fā)器
7.3 游標
7.3.1 游標概述
7.3.2 游標的類型
7.3.3 聲明游標
7.3.4 使用游標
習題
第8章 SQL Server 2005安全管理
8.1 安全管理的基礎知識
8.1.1 SQL Server 2005的安全特性
8.1.2 SQL Server 2005的安全模型
8.2 服務器的安全性
8.2.1 創(chuàng)建或修改登錄賬戶
8.2.2 禁止或刪除登錄賬戶
8.2.3 服務器角色
8.3 數據庫的安全性
8.3.1 添加數據庫用戶
8.3.2 修改數據庫用戶
8.3.3 刪除數據庫用戶
8.4 架構管理
8.4.1 添加數據庫架構
8.4.2 刪除數據庫架構
8.4.3 修改數據庫用戶的默認架構
8.5 權限管理
8.5.1 權限的種類
8.5.2 權限的管理
習題
第9章 備份與恢復
9.1 備份與恢復的基礎知識
9.1.1 備份數據庫的時機
9.1.2 備份與恢復的方式
9.2 備份數據庫
9.2.1 使用SQL Server Management Studio備份數據庫
9.2.2 創(chuàng)建備份設備
9.2.3 使用SQL語句備份數據庫
9.3 恢復數據庫
9.3.1 恢復數據庫前的準備工作
9.3.2 使用SQL Server Management Studio恢復數據庫
9.3.3 使用SQL語句恢復數據庫
9.4 分離和附加數據庫
9.5 數據的導入導出
9.5.1 SQL Server與Excel的數據格式轉換
9.5.2 SQL Server 2005與Access的數據格式轉換
習題
第10章 實訓指導
實訓一 安裝并配置SQL Server 2005
實訓二 利用管理工具創(chuàng)建數據庫、表和表間關系
實訓三 利用SQL語句創(chuàng)建數據庫、表和表間關系
實訓四 使用SQL語句操作數據
實訓五 使用索引
實訓六 數據庫查詢(1)
實訓七 數據庫查詢(2)
實訓八 數據庫的視圖
實訓九 創(chuàng)建和使用存儲過程
實訓十 數據庫安全
實訓十一 數據庫備份和還原
參考文獻