第一篇 走進SQL Server
第1章 初識數據庫
1.1 與數據庫有關的一些概念
1.1.1 數據庫
1.1.2 數據庫管理係統
1.1.3 數據庫係統
1.2 瞭解常用的數據庫産品
1.2.1 Oracle數據庫
1.2.2 MySQL數據庫
1.2.3 Access數據庫
1.2.4 SQL Server數據庫
1.3 安裝SQL Server 2008
1.3.1 SQL Server 2008各版本介紹
1.3.2 在Windows Server環境下安裝SQL Server 2008
1.4 如何纔能進入SQL Server
1.4.1 啓動SQL Server數據庫服務
1.4.2 登錄SQL Server數據庫
1.5 瞭解SQL Server的工作平颱
1.6 在SQL Server中已經存在的數據庫
1.7 本章小結
1.8 本章習題
一、填空題
二、選擇題
三、問答題
四、操作題
第2章 操作存儲數據的倉庫
2.1 創建數據庫
2.1.1 創建數據庫的語法
2.1.2 用最簡單的語句數據庫
2.1.3 為數據庫指定一個位置
2.1.4 創建由多文件組成的數據庫
2.1.5 通過文件組也能創建數據庫
2.1.6 看看究竟創建瞭哪些數據庫
2.1.7 使用企業管理器創建數據庫
2.2 修改數據庫
2.2.1 給數據庫改個名
2.2.2 給數據庫換個容量
2.2.3 在數據庫中加點文件
2.2.4 在數據庫中清理無用文件
2.2.5 使用企業管理器修改數據庫
2.3 刪除數據庫
2.3.1 小試使用語句刪除數據庫
2.3.2 使用企業管理器刪除數據庫
2.4 本章小結
2.5 本章習題
一、填空題
二、選擇題
三、問答題
四、操作題
第3章 操作存儲數據的單元
3.1 認識錶中能存放什麼樣的數據
3.1.1 整型和浮點型
3.1.2 字符串類型
3.1.3 日期時間類型
3.1.4 其他數據類型
3.2 創建數據錶
3.2.1 創建數據錶的語句
3.2.2 試用CREATE語句創建簡單數據錶
3.2.3 創建帶自動增長字段的數據錶
3.2.4 創建帶自定義數據類型的數據錶
3.2.5 在其他文件組上創建數據錶
3.2.6 見識一下臨時錶
3.2.7 使用企業管理器輕鬆創建數據錶
3.2.8 使用SP_HELP看看錶的骨架
3.2.9 使用sys.objects查看錶的信息
3.2.10 使用Information_schema.columns查看錶的信息
3.3 修改數據錶
3.3.1 改一改錶中的數據類型
3.3.2 更改錶中字段的數目
3.3.3 給錶中的字段改名
3.3.4 給數據錶也改個名
3.3.5 使用企業管理器更容易修改錶
3.4 刪除數據錶
3.4.1 刪除數據錶的語法
3.4.2 使用DROP語句去掉多餘的錶
3.4.3 使用企業管理器輕鬆刪除錶
3.5 本章小結
3.6 本章習題
一、填空題
二、選擇題
三、問答題
四、操作題
第二篇 錶操作基礎
第4章 約束錶中的數據
4.1 為什麼要使用約束
4.2 主鍵約束—PRIMARY KEY
4.2.1 在建錶時直接加上主鍵約束
4.2.2 在修改錶時加上主鍵約束
4.2.3 去除主鍵約束
4.2.4 使用企業管理器輕鬆使用主鍵約束
4.3 外鍵約束—FOREIGN KEY
4.3.1 在建錶時直接加上外鍵約束
4.3.2 在修改錶時加上外鍵約束
4.3.3 去除外鍵約束
4.3.4 使用企業管理器輕鬆使用外鍵約束
4.4 默認值約束—DEFAULT
4.4.1 在建錶時添加默認值約束
4.4.2 在修改錶時添加默認值約束
4.4.3 去除默認值約束
4.4.4 使用企業管理器輕鬆使用默認值約束
4.5 檢查約束—CHECK
4.5.1 在建錶時添加檢查約束
4.5.2 在修改錶時添加檢查約束
4.5.3 去除檢查約束
4.5.4 使用企業管理器輕鬆使用檢查約束
4.6 唯一約束—UNIQUE
4.6.1 在建錶時加上唯一約束
4.6.2 在修改錶時添加唯一約束
4.6.3 去除唯一約束
4.6.4 使用企業管理器輕鬆使用唯一約束
4.7 非空約束—NOT NULL
4.7.1 在建錶時添加非空約束
4.7.2 在修改錶時添加非空約束
4.7.3 去除非空約束
4.7.4 使用企業管理器輕鬆使用非空約束
4.8 本章小結
4.9 本章習題
一、填空題
二、選擇題
三、問答題
四、操作題
第5章 管理錶中的數據
5.1 嚮數據錶中添加數據—INSERT
5.1.1 INSERT語句的基本語法形式
5.1.2 給錶裏的全部字段添加值
5.1.3 給需要的字段中的添加值
5.1.4 給自增長字段添加值
5.1.5 嚮錶中添加數據時使用默認值
5.1.6 錶中的數據也能復製
5.1.7 一次多添加幾條數據
5.2 修改錶中的數據—UPDATE
5.2.1 UPDATE語句的基本語法形式
5.2.2 將錶中的數據全部修改
5.2.3 隻修改想要修改的數據
5.2.4 修改前N條數據
5.2.5 根據其他的錶的數據更新錶
5.3 使用DELETE語句刪除錶中的數據
5.3.1 DELETE語句的基本語法形式
5.3.2 清空錶中的數據
5.3.3 根據條件去掉沒用的數據
5.3.4 刪除前N條數據
5.3.5 使用TRUNCATE語句也能清空錶中的數據
5.4 使用企業管理器操作數據錶
5.5 本章小結
5.6 本章習題
一、填空題
二、選擇題
三、問答題
四、操作題
第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 使用TOP查詢錶中的前幾行數據
6.2.6 在查詢時去除重復的結果
6.2.7 查詢結果也能排序
6.2.8 含有NULL值的列也能查看
6.2.9 模糊查詢用LIKE
6.2.10 查詢某一範圍用IN
6.2.11 根據多個條件查詢數據
6.3 聚閤函數
6.3.1 求最大值函數MAX
6.3.2 求最小值函數MIN
6.3.3 求平均值函數AVG
6.3.4 求和函數SUM
6.3.5 求記錄行數COUNT
6.4 本章小結
6.5 本章習題
一、填空題
二、選擇題
三、問答題
四、操作題
第7章 查詢語句提高
7.1 子查詢
7.1.1 使用IN的子查詢
7.1.2 使用ANY的子查詢
7.1.3 使用SOME的子查詢
7.1.4 使用EXISTS的子查詢
7.2 分組查詢
7.2.1 分組查詢介紹
7.2.2 聚閤函數在分組查詢的應用
7.2.3 在分組查詢中也可以使用條件
7.2.4 分組查詢結果也能排序
7.3 多錶查詢
7.3.1 笛卡爾積
7.3.2 同一個錶的連接—自連接
7.3.3 能查詢齣額外數據的連接—外連接
7.3.4 隻查詢齣符閤條件的數據—內連接
7.4 結果集的運算
7.4.1 使用UNION關鍵字閤並查詢結果
7.4.2 排序閤並查詢的結果
7.4.3 使用EXCEPT關鍵字對結果集差運算
7.4.4 使用INTERSECT關鍵字對結果集交運算
7.5 本章小結
7.6 本章習題
一、填空題
二、選擇題
三、問答題
第8章 係統函數與自定義函數
8.1 係統函數
8.1.1 數學函數
8.1.2 字符串函數
8.1.3 日期時間函數
8.1.4 其他函數
8.2 自定義函數
8.2.1 創建自定義函數的語法
8.2.2 先建一個沒有參數的標量函數
8.2.3 再建一個帶參數的標量函數
8.2.4 創建錶值函數
8.2.5 修訂自定義函數
8.2.6 去除自定義函數
8.2.7 在企業管理器中也能管理自定義函數
8.3 本章小結
8.4 本章習題
一、填空題
二、選擇題
三、問答題
第三篇 數據庫使用進階
第9章 視圖
9.1 瞭解視圖
9.2 創建視圖
9.2.1 創建視圖的語法
9.2.2 源自一張錶的視圖
9.2.3 源自多張錶的視圖
9.3 更新視圖
9.3.1 更新視圖的語法
9.3.2 視圖很容易改
9.3.3 給視圖換個名字
9.4 刪除視圖
9.4.1 刪除視圖的語法
9.4.2 刪除不用的視圖
9.5 使用DML語句操作視圖
9.5.1 使用INSERT語句嚮視圖中添加數據
9.5.2 使用UPDATE語句更新視圖中的數據
9.5.3 使用DELETE語句刪除視圖中的數據
9.6 使用企業管理器操作視圖
9.6.1 使用企業管理器創建視圖
9.6.2 使用企業管理器修改視圖
9.6.3 使用企業管理器刪除視圖
9.7 本章小結
9.8 本章習題
一、填空題
二、選擇題
三、問答題
四、操作題
第10章 索引
10.1 認識索引
10.1.1 索引的作用
10.1.2 索引就這麼幾類
10.2 創建索引
10.2.1 創建索引的語法
10.2.2 試著創建聚集索引
10.2.3 試著創建非聚集索引
10.2.4 試著創建復閤索引
10.3 修改索引
10.3.1 修改索引的語法
10.3.2 禁用索引
10.3.3 重新生成索引
10.3.4 修改索引名
10.4 刪除索引
10.4.1 刪除索引的語法
10.4.2 刪除一個索引
10.4.3 同時刪除多個索引
10.5 使用企業管理器操作索引
10.5.1 使用企業管理器創建索引
10.5.2 使用企業管理器修改索引
10.5.3 使用企業管理器刪除索引
10.6 本章小結
10.7 本章習題
一、填空題
二、選擇題
三、問答題
四、操作題
第11章 T-SQL語言基礎
11.1 瞭解T-SQL語法規則
11.2 常量和變量
11.2.1 常量
11.2.2 變量
11.3 流程控製語句
11.3.1 BEGIN…END語句
11.3.2 IF語句
11.3.3 WHILE語句
11.3.4 CASE語句
11.3.5 WAITFOR語句
11.3.6 TRY…CATCH語句
11.4 遊標
11.4.1 定義遊標
11.4.2 打開遊標
11.4.3 讀取遊標
11.4.4 關閉和刪除遊標
11.5 使用事務控製語句
11.5.1 什麼是事務
11.5.2 啓動和保存事務
11.5.3 提交和迴滾事務
11.5.4 事務的應用
11.6 本章小結
11.7 本章習題
一、填空題
二、選擇題
三、問答題
四、操作題
第12章 一次編譯,多次執行的存儲過程
12.1 存儲過程很強大
12.1.1 存儲過程的特點
12.1.2 存儲過程的類型
12.2 創建存儲過程
12.2.1 創建存儲過程的語法
12.2.2 創建不帶參數的存儲過程
12.2.3 創建帶輸入參數的存儲過程
12.2.4 創建帶輸齣參數的存儲過程
12.2.5 創建帶加密選項的存儲過程
12.3 修改存儲過程
12.3.1 修改存儲過程的語法
12.3.2 改一改存儲過程
12.3.3 給存儲過程改個名
12.4 刪除存儲過程
12.4.1 刪除存儲過程的語法
12.4.2 清理不用的存儲過程
12.5 使用企業管理器管理存儲過程
12.5.1 使用企業管理器創建存儲過程
12.5.2 使用企業管理器修改存儲過程
12.5.3 使用企業管理器刪除存儲過程
12.6 本章小結
12.7 本章習題
一、填空題
二、選擇題
三、問答題
四、操作題
第13章 確保數據完整性的觸發器
13.1 有意思的觸發器
13.1.1 觸發器的作用
13.1.2 觸發器分類
13.2 創建觸發器
13.3.1 創建觸發器的語法
13.3.2 建AFTER類型觸發器
13.3.3 再建INSTEAD OF類型觸發器
13.3.4 創建帶加密選項的觸發器
13.3 修改觸發器
13.3.1 修改觸發器的語法
13.3.2 改改觸發器
13.3.3 禁用/啓用觸發器
13.4 刪除觸發器
13.5 使用企業管理器管理觸發器
13.5.1 使用企業管理器創建觸發器
13.5.2 使用企業管理器修改觸發器
13.5.3 使用企業管理器刪除觸發器
13.5.4 使用企業管理器啓用/禁用觸發器
13.6 本章小結
13.7 本章習題
一、填空題
二、選擇題
三、問答題
四、操作題
第四篇 數據庫的管理
第14章 與數據安全相關的對象
14.1 認識與數據安全相關的對象
14.2 登錄賬號管理
14.2.1 創建登錄賬號
14.2.2 修改登錄賬號
14.2.3 刪除登錄賬號
14.2.4 使用企業管理器管理登錄賬號
14.3 用戶管理
14.3.1 創建用戶
14.3.2 修改用戶
14.3.3 刪除用戶
14.3.4 使用企業管理器管理用戶
14.4 角色管理
14.4.1 認識常用角色
14.4.2 創建角色
14.4.3 修改角色
14.4.4 刪除角色
14.4.5 使用企業管理器管理角色
14.5 權限管理
14.5.1 授予權限
14.5.2 拒絕權限
14.5.3 收迴權限
14.6 本章小結
14.7 本章習題
一、填空題
二、選擇題
三、問答題
四、操作題
第15章 數據庫備份和還原
15.1 數據庫備份
15.1.1 數據庫備份的類型
15.1.2 備份數據庫
15.1.3 備份日誌文件
15.1.4 備份文件和文件組
15.1.5 使用企業管理器備份數據庫
15.2 還原數據庫
15.2.1 還原數據庫文件
15.2.2 還原文件和文件組
15.2.3 使用企業管理器還原數據庫
15.3 數據庫的分離和附加
15.3.1 數據庫的分離
15.3.2 數據庫的附加
15.4 本章小結
15.5 本章習題
一、填空題
二、選擇題
三、問答題
四、操作題
第16章 係統自動化任務管理
16.1 SQL Server代理
16.1.1 認識SQL Server代理
16.1.2 操作SQL Server代理
16.2 作業
16.2.1 創建作業
16.2.2 定義一個作業步驟
16.2.3 創建一個作業執行計劃
16.2.4 查看和管理作業
16.3 維護計劃
16.3.1 什麼是維護計劃
16.3.2 使用嚮導創建維護計劃步驟
16.4 警報
16.4.1 創建警報
16.4.2 刪除警報
16.5 操作員
16.5.1 創建操作員
16.5.2 使用操作員
16.6 本章小結
16.7 本章練習
一、填空題
二、選擇題
三、問答題
四、操作題
第五篇 數據庫的應用
第17章 使用.NET連接SQL Server
17.1 ADO.NET介紹
17.1.1 認識ADO.NET
17.1.2 使用Connection連接SQL Server數據庫
17.1.3 使用Command操作SQL Server數據庫
17.1.4 使用DataSet和DataAdapter操作SQL Server數據庫
17.2 使用Windows窗體程序完成文章管理係統
17.2.1 Windows窗體程序的開發環境介紹
17.2.2 數據錶的設計
17.2.3 添加文章功能的實現
17.2.4 查詢文章功能的實現
17.2.5 刪除文章功能的實現
17.2.6 修改文章功能
17.3 本章小結
第18章 JSP在綫訂購係統
18.1 瞭解B/S結構的優勢
18.1.1 瞭解B/S結構的優勢
18.1.2 瞭解Java Web服務器
18.2 在綫訂購係統模塊設計
18.2.1 訂購係統的流程
18.2.2 模塊介紹
18.2.3 在綫訂購係統數據庫結構
18.3 在綫訂購係統實現
18.3.1 JDBC Driver的使用
18.3.2 連接數據庫
18.3.3 實現登錄功能
18.3.4 實現商品列錶功能
18.3.5 實現商品訂購功能
18.4 小結
· · · · · · (
收起)