第1章 數據庫簡介
1.1 數據庫的概念
1.1.1 為什么要使用數據庫
1.1.2 數據庫的概念
1.1.3 數據庫系統(tǒng)的特點
1.2 數據庫的發(fā)展
1.2.1 人工管理階段
1.2.2 文件系統(tǒng)階段
1.2.3 數據庫系統(tǒng)階段
1.2.4 現代數據庫發(fā)展階段
1.3 數據庫系統(tǒng)組成
1.3.1 硬件系統(tǒng)
1.3.2 系統(tǒng)軟件
1.3.3 數據
1.3.4 各類人員
1.4 關系數據庫
1.4.1 數據模型
1.4.2 關系模型
本章小結
習題
第2章 SQL Server 2005概述
2.1 SQL Server 2005簡介
2.2 SQL Server 2005的體系結構
2.2.1 SQL Server 2005數據庫體系結構的三級模式
2.2.2 數據庫的數據獨立性
2.2.3 SQL Server 2005的客戶/服務器計算模型
2.3 SQL Server 2005常用工具
2.3.1 SQL Server Configuration Manager
2.3.2 SQL Server Marragement Studio
2.3.3 SQL Server Profiler
2.3.4 SQL Server Business Intelligence Development Studio
2.3.5 Reporting Services配置管理器
2.3.6 SQL Server外圍應用配置器
2.3.7 數據庫引擎優(yōu)化顧問
2.3.8 SQL Server聯機叢書
2.4 配置SQL Server 2005
2.4.1 啟動、暫停和關閉SQL Server 2005服務
2.4.2 配置連接SQL Server 2005
2.4.3 注冊/刪除SQL Server 2005服務器
2.5 SQL Server 2005登錄機制
2.5.1 查看登錄賬號和數據庫用戶
2.5.2 創(chuàng)建登錄賬號和數據庫用戶
2.5.3 修改登錄賬號和數據庫用戶
2.5.4 禁用登錄賬號
2.5.5 刪除登錄賬號和數據庫用戶
本章小結
習題
第3章 數據庫操作
3.1 基本概念
3.1.1 數據庫文件
3.1.2 數據庫文件組
3.1.3 數據庫文件的空間分配
3.1.4 系統(tǒng)數據庫和示例數據庫
3.2 創(chuàng)建數據庫
3.2.1 使用SQL Server Management Studio創(chuàng)建數據庫
3.2.2 用CREATE DATA BASE語句創(chuàng)建數據庫
3.3 打開和查看數據庫
3.3.1 打開數據庫
3.3.2 查看數據庫信息
3.4 修改數據庫
3.4.1 修改或壓縮數據庫容量
3.4.2 查看、修改數據庫選項
3.4.3 修改數據庫名稱
3.5 刪除數據庫
3.5.1 使用SQL Server Management Studio刪除數據庫
3.5.2 在查詢分析器中刪除數據庫
3.6 分離和附加數據庫
3.6.1 分離數據庫
3.6.2 附加數據庫
3.7 導入、導出數據庫
3.7.1 導入數據庫
3.7.2 導出數據庫
3.8 備份數據庫
3.8.1 數據庫備份概述
3.8.2 數據庫備份操作
3.9 恢復數據庫
3.9.1 數據庫恢復概述
3.9.2 恢復數據庫操作
本章小結
習題
第4章 表和表中數據的操作
4.1 表的構成
4.2 SQL Server的數據類型
4.2.1 系統(tǒng)數據類型
4.2.2 用戶定義的數據類型
4.3 表的創(chuàng)建
4.4 修改表
4.4.1 修改表的結構
4.4.2 對表中數據的操作
本章小結
習題
第5章 數據完整性
5.1 數據完整性
5.1.1 域完整性
5.1.2 實體完整性
5.1.3 參照完整性
5.2 約束
5.2.1 CHECK約束
5.2.2 PRIMARY KEY約束
5.2.3 FOREIGN KEY約束
5.2.4 UNIQUE約束
5.2.5 DEFAULT約束
5.3 默認與規(guī)則
5.3.1 默認
5.3.2 規(guī)則
本章小結
習題
第6章 關系、索引和視圖
6.1 關系
6.1.1 關系概述
6.1.2關系圖的創(chuàng)建
6.1.3 關系圖的修改與刪除
6.2 索引
6.2.1 索引的分類
6.2.2 索引的創(chuàng)建
6.2.3 索引的管理
6.3 視圖
6.3.1 視圖概述
6.3.2 創(chuàng)建視圖
6.3.3 管理視圖
本章小結
習題
第7章 T-SQL程序設計
7.1 T-SQL編程語言
7.1.1 數據定義語言(DDL)語句
7.1.2 數據控制語言(DCL)語句
7.1.3 數據操作語言(DML)語句
7.2 T-SQL語法的要素
7.2.1 批處理命令
7.2.2 注釋語句
7.2.3 標識符
7.2.4 運算符
7.2.5 變量
7.2.6 數
7.3 查詢語句SELECT
7.3.1 SELECT語句結構
7.3.2 連接查詢
7.3.3 嵌套查詢
7.3.4 流程控制語句
本章小結
習題
第8章 存儲過程和觸發(fā)器
8.1 存儲過程
8.1.1 存儲過程的概念
8.1.2 存儲過程的種類
8.1.3 存儲過程的創(chuàng)建
8.1.4 存儲過程的執(zhí)行
8.1.5 管理存儲過程
8.2 觸發(fā)器
8.2.1 觸發(fā)器的概念
8.2.2 觸發(fā)器的優(yōu)點
8.2.3 觸發(fā)器的分類
8.2.4 觸發(fā)器的作用
8.2.5 創(chuàng)建觸發(fā)器
8.2.6 管理觸發(fā)器
本章小結
習題
第9章 數據源的配置
9.1 數據源簡介
9.1.1 ODBC簡介
9.1.2 ODBC數據源
9.2 數據源的管理
9.2.1 創(chuàng)建數據源
9.2.2 重新配置數據源
9.2.3 刪除數據源
9.3 連接數據源
9.3.1 申請和釋放句柄
9.3.2 屬性設置
9.3.3 連接斷開數據源
9.3.4 連接數據源示例
本章小結
習題
第10章 數據庫的安全機制
10.1 SQL Server 2005的安全認證模式
10.1.1 身份驗證
10.1.2 權限認證
10.2 創(chuàng)建和管理安全賬戶
10.2.1 創(chuàng)建安全賬戶
10.2.2 管理安全賬戶
10.2.3 刪除登錄和用戶
10.3 管理數據庫用戶和角色
10.3.1 服務器角色
10.3.2 數據庫角色
10.4 SQL Server權限管理
10.4.1 使用SQL Server Management Studio管理權限
10.4.2 使用T-SQL語句管理權限
本章小結
習題