第1章 數(shù)據(jù)庫(kù)的安裝配置
1.1 SQLServer的基本架構(gòu)
1.1.1 SQLServer的發(fā)展
1.1.2 SQLServer2008的體系結(jié)構(gòu)
1.1.3 SQLServer2008的特點(diǎn)
1.2 配置安裝SQLServer2008數(shù)據(jù)庫(kù)
1.2.1 SQLServer的配置要求
1.2.2 SQLServer的安裝
1.3 使用SQLServer管理工具
1.3.1 SQLServer配置管理器
1.3.2 SQLServerManagementStudio
1.3.3 SQLServerProfiler
1.3.4 數(shù)據(jù)庫(kù)引擎優(yōu)化顧問
1.3.5 BusinessIntelligenceDevelopmentStudio
1.3.6 實(shí)用工具
第1章 數(shù)據(jù)庫(kù)的安裝配置
1.1 SQLServer的基本架構(gòu)
1.1.1 SQLServer的發(fā)展
1.1.2 SQLServer2008的體系結(jié)構(gòu)
1.1.3 SQLServer2008的特點(diǎn)
1.2 配置安裝SQLServer2008數(shù)據(jù)庫(kù)
1.2.1 SQLServer的配置要求
1.2.2 SQLServer的安裝
1.3 使用SQLServer管理工具
1.3.1 SQLServer配置管理器
1.3.2 SQLServerManagementStudio
1.3.3 SQLServerProfiler
1.3.4 數(shù)據(jù)庫(kù)引擎優(yōu)化顧問
1.3.5 BusinessIntelligenceDevelopmentStudio
1.3.6 實(shí)用工具
1.3.7 SQLServer聯(lián)機(jī)幫助
1.4 上機(jī)練習(xí)
1.5 習(xí)題
第2章 數(shù)據(jù)庫(kù)的基本概念和操作
2.1 數(shù)據(jù)庫(kù)基礎(chǔ)
2.1.1 數(shù)據(jù)庫(kù)的發(fā)展
2.1.2 數(shù)據(jù)庫(kù)的基本概念
2.1.3 數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)
2.2 關(guān)系數(shù)據(jù)庫(kù)基本原理
2.2.1 數(shù)據(jù)模型
2.2.2 關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)概述
2.2.3 關(guān)系模型的規(guī)范化
2.2.4 E-R模型到關(guān)系模型的轉(zhuǎn)換
2.3 關(guān)系數(shù)據(jù)庫(kù)的設(shè)計(jì)
2.4 SQLServet的數(shù)據(jù)庫(kù)概念
2.4.1 SQLSetver的數(shù)據(jù)庫(kù)文件和文件組
2.4.2 SQLServer的系統(tǒng)數(shù)據(jù)庫(kù)與示例數(shù)據(jù)庫(kù)
2.5 數(shù)據(jù)庫(kù)的創(chuàng)建
2.5.1 使用向?qū)?chuàng)建數(shù)據(jù)庫(kù)
2.5.2 使用企業(yè)管理器創(chuàng)建數(shù)據(jù)庫(kù)
2.5.3 使用T-SQL語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù)
2.6 數(shù)據(jù)庫(kù)的維護(hù)
2.6.1 查看數(shù)據(jù)庫(kù)信息
2.6.2 修改數(shù)據(jù)庫(kù)
2.6.3 數(shù)據(jù)庫(kù)的選項(xiàng)設(shè)置
2.6.4 數(shù)據(jù)庫(kù)的改名
2.6.5 數(shù)據(jù)庫(kù)的刪除
2.7 上機(jī)練習(xí)
2.8 習(xí)題
第3章 數(shù)據(jù)庫(kù)的表
3.1 基本數(shù)據(jù)類型
3.1.1 系統(tǒng)數(shù)據(jù)類型
3.1.2 用戶定義數(shù)據(jù)類型
3.2 數(shù)據(jù)庫(kù)對(duì)象的命名規(guī)則
3.2.1 SQLServet’標(biāo)識(shí)符
3.2.2 對(duì)象命名規(guī)則
3.3 創(chuàng)建數(shù)據(jù)表
3.3.1 創(chuàng)建表
3.3.2 修改表
3.3.3 刪除表
3.3.4 重命名表
3.4 數(shù)據(jù)表的基本操作
3.4.1 向表中添加數(shù)據(jù)
3.4.2 修改表中的數(shù)據(jù)
3.4.3 刪除表中的數(shù)據(jù)
3.4.4 用企業(yè)管理器管理表數(shù)據(jù)
3.5 上機(jī)練習(xí)
3.6 習(xí)題
第4章 數(shù)據(jù)檢索
4.1 簡(jiǎn)單查詢語(yǔ)句
4.1.1 基本的SELECT語(yǔ)句
4.1.2 選擇數(shù)據(jù)列
4.1.3 使用TOP和DISTINCT
4.1.4 使用列別名
4.1.5 使用計(jì)算列
4.1.6 使用WHERE子句
4.1.7 使用ORDERBY子句
4.2 查詢語(yǔ)句的統(tǒng)計(jì)功能
4.3 數(shù)據(jù)的連接
4.3.1 交叉連接
4.3.2 內(nèi)連接
4.3.3 外連接
4.3.4 自連接
4.3.5 合并結(jié)果集
4.4 子查詢
4.4.1 相關(guān)子查詢
4.4.2 嵌套子查詢
4.5 上機(jī)練習(xí)
4.6 習(xí)題
第5章 數(shù)據(jù)完整性
5.1 數(shù)據(jù)完整性基本概念
5.2 使用約束
5.2.1 主鍵約束
5.2.2 唯一約束
5.2.3 檢查約束
5.2.4 默認(rèn)值約束
5.2.5 外鍵約束
5.3 默認(rèn)對(duì)象
5.3.1 創(chuàng)建默認(rèn)對(duì)象
5.3.2 綁定和解除綁定默認(rèn)對(duì)象
5.3.3 刪除默認(rèn)對(duì)象
5.4 規(guī)則對(duì)象
5.4.1 創(chuàng)建規(guī)則
5.4.2 綁定和解除綁定規(guī)則
5.4.3 刪除規(guī)則
5.5 標(biāo)識(shí)歹IDENTITY
5.6 上機(jī)練習(xí)
5.7 習(xí)題
第6章 視圖
6.1 視圖的概念
6.1.1 基本概念
6.1.2 視圖的優(yōu)點(diǎn)
6.2 視圖的創(chuàng)建
6.2.1 使用CREATEVIEW創(chuàng)建視圖
6.2.2 使用圖形界面創(chuàng)建視圖
6.3 視圖的維護(hù)
6.3.1 查看視圖的定義信息
6.3.2 修改視圖
6.3.3 重命名視圖
6.3.4 刪除視圖
6.4 上機(jī)練習(xí)
6.5 習(xí)題
第7章 索引
7.1 索引的概念
7.1.1 SQLSetver中數(shù)據(jù)的存儲(chǔ)與訪問
7.1.2 索引的特點(diǎn)
7.1.3 索引的分類
7.2 創(chuàng)建索引
7.2.1 使用CREATEINDEX創(chuàng)建索引
7.2.2 通過企業(yè)管理器創(chuàng)建索引
7.2.3 通過向?qū)?chuàng)建立索引
7.3 維護(hù)索引
7.3.1 查看索引信息
7.3.2 刪除索引
7.3.3 設(shè)置索引的選項(xiàng)
7.4 上機(jī)練習(xí)
7.5 習(xí)題
第8章 Transact-SQL語(yǔ)言編程
8.1 批處理、腳本和注釋
8.1.1 批處理
8.1.2 腳本
8.1.3 注釋
8.2 變量
8.2.1 局部變量
8.2.2 全局變量
8.3 流程控制語(yǔ)句
8.3.BEGINEND語(yǔ)句塊
8.3.2 IFELSE語(yǔ)句
8.3.3 CASE語(yǔ)句
8.3.4 WAITFOR語(yǔ)句
8.3.5 WHILE語(yǔ)句
8.4 常用系統(tǒng)函數(shù)
8.5 用戶定義函數(shù)
8.5.1 基本概念
8.5.2 創(chuàng)建用戶定義函數(shù)
8.5.3 修改和刪除用戶定義函數(shù)
8.6 游標(biāo)
8.6.1 聲明游標(biāo)
8.6.2 打開游標(biāo)
8.6.3 從游標(biāo)中獲取數(shù)據(jù)
8.6.4 關(guān)閉和釋放游標(biāo)
8.7 事務(wù)與鎖
8.7.1 事務(wù)的概念
8.7.2 事務(wù)的工作原理
8.7.3 事務(wù)的提交與回滾
8.7.4 鎖定與并發(fā)控制
8.8 上機(jī)練習(xí)
8.9 習(xí)題
第9章 存儲(chǔ)過程
9.1 存儲(chǔ)過程概述
9.1.1 基本概念
9.1.2 存儲(chǔ)過程的特點(diǎn)
9.1.3 存儲(chǔ)過程的類型
9.2 創(chuàng)建和執(zhí)行用戶自定義存儲(chǔ)過程
9.2.1 用戶自定義存儲(chǔ)過程的創(chuàng)建
9.2.2 存儲(chǔ)過程的執(zhí)行
9.3 存儲(chǔ)過程的管理與維護(hù)
9.3.1 查看存儲(chǔ)過程的定義信息
9.3.2 修改存儲(chǔ)過程
9.3.3 刪除存儲(chǔ)過程
9.4 存儲(chǔ)過程中參數(shù)的使用
9.4.1 帶參數(shù)的存儲(chǔ)過程
9.4.2 通過RETURN返回參數(shù)
9.5 上機(jī)練習(xí)
9.6 習(xí)題
第10章 觸發(fā)器
10.1 觸發(fā)器概述
10.1.1 基本概念
10.1.2 觸發(fā)器的優(yōu)點(diǎn)
10.1.3 觸發(fā)器的種類
10.1.4 INSERTED表和DELETED表
10.2 觸發(fā)器的使用
10.2.1 創(chuàng)建觸發(fā)器
10.2.2 查看觸發(fā)器的定義信息
10.2.3 禁用或啟用觸發(fā)器
10.3 修改和刪除觸發(fā)器
10.3.1 修改觸發(fā)器
10.3.2 刪除觸發(fā)器
10.4 上機(jī)練習(xí)
10.5 習(xí)題
第11章 數(shù)據(jù)庫(kù)安全
11.1 數(shù)據(jù)庫(kù)的安全模型分析
11.1.1 訪問控制
11.1.2 身份驗(yàn)證模式
11.2 服務(wù)器的安全性
11.2.1 創(chuàng)建和管理登錄賬戶
11.2.2 特殊的登錄賬戶sa
11.3 數(shù)據(jù)庫(kù)的安全性
11.3.1 創(chuàng)建和管理數(shù)據(jù)庫(kù)用戶
11.3.2 特殊的數(shù)據(jù)庫(kù)用戶dbo和guest
11.4 角色管理
11.4.1 固定服務(wù)器角色
11.4.2 數(shù)據(jù)庫(kù)角色
11.5 權(quán)限管理
11.5.1 權(quán)限的種類
11.5.2 權(quán)限的管理
11.6 上機(jī)練習(xí)
11.7 習(xí)題
第12章 備份與恢復(fù)
12.1 備份與恢復(fù)的概念
12.1.1 基本概念
12.1.2 數(shù)據(jù)庫(kù)備份
12.1.3 數(shù)據(jù)恢復(fù)方式
12.2 備份數(shù)據(jù)庫(kù)
12.2.1 使用企業(yè)管理器備份
12.2.2 使用SQL語(yǔ)句備份
12.3 恢復(fù)數(shù)據(jù)庫(kù)
12.3.1 使用企業(yè)管理器恢復(fù)
12.3.2 使用SQL語(yǔ)句恢復(fù)
12.4 制訂備份與恢復(fù)計(jì)劃
12.5 上機(jī)練習(xí)
12.6 習(xí)題
第13章 切削管理數(shù)據(jù)庫(kù)的設(shè)計(jì)與實(shí)現(xiàn)
13.1 切削管理數(shù)據(jù)庫(kù)的設(shè)計(jì)與實(shí)現(xiàn)
13.1.1 切削管理數(shù)據(jù)庫(kù)的需求分析
13.1.2 概念模型設(shè)計(jì)
13.1.3 數(shù)據(jù)庫(kù)的實(shí)現(xiàn)
13.1.4 數(shù)據(jù)表的實(shí)現(xiàn)
13.1.5 創(chuàng)建約束關(guān)系
13.2 切削管理數(shù)據(jù)庫(kù)的安全性管理
13.3 切削管理數(shù)據(jù)庫(kù)的數(shù)據(jù)檢索
13.4 切削管理數(shù)據(jù)庫(kù)的備份與恢復(fù)
13.4.1 數(shù)據(jù)庫(kù)備份
13.4.2 數(shù)據(jù)庫(kù)還原
參考文獻(xiàn)