第1章 數據庫基礎知識
1.1 數據庫系統概論
1.1.1 數據與數據處理
1.1.2 數據管理技術
1.1.3 數據庫系統的組成
1.1.4 數據庫系統的特點
1.2 數據模型
1.2.1 現實世界的數據描述
1.2.2 數據模型
1.3 關系數據庫
1.3.1 關系術語
1.3.2 關系運算
1.3.3 關系的完整性
1.3.4 數據庫的設計方法
1.4 SQL Server數據庫
1.4.1 Microsoft SQL Server系統的基本特點
1.4.2 Microsoft SQL Server系統的體系結構
1.4.3 管理工具
本章小結
習題
第2章 PowerDesigner數據庫設計
2.1 PowerDesigner基本操作
2.1.1 PowerDesigner分析設計過程
2.1.2 PowerDesigner環境
2.2 創建概念數據模型
2.3 概念數據模型轉換為物理數據模型
2.4 正向與逆向工程
本章小結
習題
第3章 數據庫的管理
3.1 SQL Server 2008數據庫概述
3.1.1 SQL Server 2008數據庫結構
3.1.2 SQL Server 2008的系統數據庫
3.2 數據庫的創建
3.2.1 創建數據庫前的準備
3.2.2 使用SQL Server Management Studio創建數據庫
3.2.3 使用Create Database語句創建數據庫
3.3 數據庫的查看和修改
3.3.1 使用SQL Server Management Studio修改數據庫設置
3.3.2 查看數據庫基本信息
3.3.3 修改數據庫信息
3.3.4 使用Alter Database語句修改數據庫
3.4 分離與附加數據庫
3.4.1 分離數據庫
3.4.2 附加數據庫
3.5 數據庫的刪除
3.5.1 使用SQL Server Management Studio刪除數據庫
3.5.2 使用Drop Database語句刪除數據庫
3.6 數據庫的收縮
3.6.1 自動收縮數據庫
3.6.2 手動收縮數據庫
3.6.3 收縮數據庫文件
3.7 數據庫的備份
3.7.1 數據庫備份概述
3.7.2 數據庫備份操作
3.7.3 備份命令
3.8 數據庫的恢復
3.8.1 數據庫恢復概述
3.8.2 恢復操作
3.8.3 恢復命令
3.9 C#操作數據庫
本章小結
習題
第4章 數據表的管理
4.1 SQL Server表概述
4.1.1 數據表的基本概念
4.1.2 數據類型
4.2 數據表的創建
4.2.1 利用表設計器創建數據表
4.2.2 利用T-SQL語句創建數據表
4.3 數據表的修改
4.3.1 利用表設計器修改數據表
4.3.2 利用T-SQL語句修改數據表
4.4 數據表的刪除
4.4.1 利用對象資源管理器刪除數據表
4.4.2 利用T-SQL語句刪除數據表
4.5 管理表中數據
4.5.1 向表中插人數據
4.5.2 修改表中的數據
4.5.3 刪除表中的數據
4.6 本書中用到的表數據
4.7 C#操作數據表
本章小結
習題
第5章 數據查詢
5.1 SQL概述
5.2 查詢語句
5.2.1 SELECT語句的語法結構
5.2.2 SELECT語句各子句的執行
5.3 基本查詢
5.3.1 查詢列
5.3.2 選擇行
5.3.3 排序查詢結果
5.3.4 分組與匯總
5.4 嵌套查詢
5.4.1 單列單值嵌套查詢
5.4.2 單列多值嵌套查詢
5.4.3 多列多值嵌套查詢
5.5 集合查詢
5.5.1 集合并運算UNION
5.5.2 集合差運算EXCEPT
5.5.3 集合交運算INTERSECT
5.6 連接查詢
5.6.1 連接的概念
5.6.2 連接的類型
5.6.3 連接的實現
5.7 交叉查詢
5.7.1 使用CASE語句實現交叉查詢
5.7.2 使用PIVOT語句實現交叉查詢
5.8 C#操作查詢語句
本章小結
習題
第6章 索引與視圖
6.1 索引概述
6.1.1 索引的概念
6.1.2 索引的設計原則
6.1.3 索引的分類
6.2 索引的操作
6.2.1 SQL Server 2008創建索引的方法
6.2.2 利用對象資源管理器創建索引
6.2.3 利用T-sQL語句創建索引
6.3 管理索引
6.3.1 查看索引定義
6.3.2 修改索引定義
6.3.3 更改索引名稱
6.3.4 刪除索引
6.4 維護索引
6.4.1 重建索引
6.4.2 索引統計信息的更新
6.5 視圖概述
6.6 視圖的操作
6.6.1 利用對象資源管理器創建視圖
6.6.2 利用T-SQL語句創建視圖
6.7 管理視圖
6.7.1 查看視圖定義
……
第7章 數據完整性
第8章 T-SQL程序設計
第9章 存儲過程與觸發器
第10章 事務和游標
第11章 數據庫的安全管理
第12章 數據庫應用系統開發
附錄A 運算符優先級
附錄B SQL保留字
附錄C 樣本數據庫
參考文獻