第1章數據庫基礎
1.1數據庫繫統簡介
1.1.1數據庫技術的發展
1.1.2數據庫繫統的組成
1.2數據庫的體繫結構
1.2.1數據庫三級模式結構
1.2.2三級模式之間的映射
1.3數據模型
1.3.1數據模型的概念
1.3.2常見的數據模型
1.3.3關繫數據庫的規範化
1.3.4關繫數據庫的設計原則
1.3.5實體與關繫
1.4常見關繫數據庫
1.4.1Access數據庫
1.4.2SQL Server 2000數據庫
1.4.3SQL Server 2008數據庫
1.4.4Oracle數據庫
1.5SQL Server 2008數據庫特性
1.6Transact-SQL簡介
小結
習題
第2章SQL Server 2008安裝與配置
2.1SQL Server 2008簡介
2.1.1SQL Server 2008概述
2.1.2SQL Server 2008的特點
2.2安裝SQL Server 2008
2.2.1安裝SQL Server 2008
2.2.2了解用戶賬戶和身份驗證模式
2.2.3安裝SQL Server 2008服務器
2.2.4SQL Server 2008的卸載
2.3SQL Server 2008的服務
2.3.1後臺啟動SQL Server 2008
2.3.2通過SQL Server配置管理器啟動SQL Server 2008
2.4注冊SQL Server 2008服務器
2.4.1服務器組的創建與刪除
2.4.2服務器的注冊與刪除
2.5使用SQL Server 2008幫助
小結
習題
第3章創建和管理數據庫
3.1認識數據庫
3.1.1數據庫基本概念
3.1.2數據庫常用對像
3.1.3數據庫組成
3.1.4繫統數據庫
3.2SQL Server的命名規範
3.2.1標識符
3.2.2對像命名規則
3.2.3實例命名規則
3.3數據庫操作
3.3.1創建數據庫
3.3.2修改數據庫
3.3.3刪除數據庫
3.4數據表操作
3.4.1以界面方式創建、修改和刪除數據表
3.4.2使用CREATE TABLE語句創建表
3.4.3創建、修改和刪除約束
3.4.4使用ALTER TABLE語句修改表結構
3.4.5使用DROP TABLE語句刪除表
3.5數據操作
3.5.1使用INSERT語句添加數據
3.5.2使用UPDATE語句修改指定數據
3.5.3使用DELETE語句刪除指定數據
3.6表與表之間的關聯
3.6.1一對一關繫
3.6.2一對多關繫
3.6.3多對多關繫
小結
習題
第4章Transact-SQL語法基礎
4.1T-SQL概述
4.1.1T-SQL的組成
4.1.2T-SQL語句結構
4.2常量
4.2.1字符串常量
4.2.2二進制常量
4.2.3bit常量
4.2.4日期和時間常量
4.3變量
4.3.1局部變量
4.3.2全局變量
4.4注釋符、運算符與通配符
4.4.1注釋符(Annotation)
4.4.2運算符(Operator)
4.4.3通配符(Wildcard)
4.5流程控制
4.5.1BEGIN...END
4.5.2IF
4.5.3IF…ELSE
4.5.4CASE
4.5.5WHILE
4.5.6WHILE…CONTINUE…BREAK
4.5.7RETURN
4.5.8GOTO
4.5.9WAITFOR
小結
習題
第5章數據查詢與操作
5.1創建查詢和測試查詢
5.1.1編寫SQL語句
5.1.2測試SQL語句
5.1.3執行SQL語句
5.2選擇查詢
5.2.1簡單的SELECT查詢
5.2.2重新對列排序
5.2.3使用運算符或函數進行列計算
5.2.4利用WHERE參數過濾數據
5.2.5消除重復記錄
5.3數據彙總
5.3.1使用聚合函數
5.3.2使用GROUP BY子句
5.3.3使用HAVING子句
5.4基於多表的連接查詢
5.4.1連接謂詞
5.4.2以JOIN關鍵字指定的連接
5.5子查詢
5.5.1使用IN或NOT IN的子查詢
5.5.2使用比較運算符的子查詢
5.5.3使用EXISTS的子查詢
5.5.4使用UNION運算符組合多個結果
5.6添加表中的記錄
5.6.1使用企業管理器添加記錄
5.6.2使用INSERT語句添加記錄
5.7修改表中的記錄
5.7.1使用企業管理器修改記錄
5.7.2使用UPDATE語句修改記錄
5.8刪除表中的記錄
5.8.1使用企業管理器刪除記錄
5.8.2使用DELETE語句刪除記錄
小結
習題
第6章視圖操作
6.1視圖概述
6.1.1以界面方式操作視圖
6.1.2使用CREATE VIEW語句創建視圖
6.1.3使用ALTER VIEW語句修改視圖
6.1.4使用DROP VIEW語句刪除視圖
6.2視圖中的數據操作
6.2.1從視圖中瀏覽數據
6.2.2向視圖中添加數據
6.2.3修改視圖中的數據
6.2.4刪除視圖中的數據
小結
習題
第7章索引與數據完整性
7.1索引
7.1.1索引的概念
7.1.2索引的建立
7.1.3索引的刪除
7.1.4索引的分析與維護
7.2數據完整性
7.2.1數據完整性概述
7.2.2實現數據完整性
小結
習題
第8章存儲過程和觸發器
8.1存儲過程簡介
8.1.1存儲過程的優點
8.1.2存儲過程的類別
8.2創建存儲過程
8.2.1使用企業管理器創建存儲過程
8.2.2使用Transact-SQL創建存儲過程
8.3執行存儲過程
8.4查看和修改存儲過程
8.4.1使用企業管理器查看和修改存儲過程
8.4.2使用Transact-SQL查看和修改存儲過程
8.5刪除存儲過程
8.5.1使用企業管理器刪除存儲過程
8.5.2使用Transact-SQL刪除存儲過程
8.6觸發器簡介
8.6.1觸發器的概念
8.6.2觸發器的功能
8.6.3觸發器的類型和觸發操作
8.7創建觸發器
8.7.1使用企業管理器創建觸發器
8.7.2使用Transact-SQL創建觸發器
8.8修改觸發器
8.8.1使用企業管理器修改觸發器
8.8.2使用Transact-SQL管理觸發器
8.9刪除觸發器
8.9.1在企業管理器中刪除觸發器
8.9.2使用Transact-SQL刪除觸發器
小結
習題
第9章SQL Server 2008高級開發
9.1用戶自定義函數
9.1.1創建用戶自定義函數
9.1.2使用Transact-SQL創建用戶自定義函數
9.1.3修改、刪除用戶自定義函數
9.2使用SQL Server 2008實現交叉表查詢
9.2.1使用PIVOT和UNPIVOT實現交叉表查詢
9.2.2CASE實現交叉表查詢
9.3事務處理
9.3.1事務簡介
9.3.2事務處理
9.4鎖
9.4.1鎖簡介
9.4.2死鎖及其排除
小結
習題
第10章SQL Server 2008安全管理
10.1SQL Server身份驗證
10.1.1驗證模式
10.1.2配置SQL Server的身份驗證模式
10.1.3管理登錄賬號
10.2數據庫用戶
10.2.1創建數據庫用戶
10.2.2刪除數據庫用戶
10.3SQL Server角色
10.3.1固定服務器角色
10.3.2固定數據庫角色
10.3.3管理SQL Server角色
10.4管理SQL Server權限
小結
習題
第11章SQL Server 2008維護管理
11.1脫機與聯機數據庫
11.1.1脫機數據庫
11.1.2聯機數據庫
11.2分離和附加數據庫
11.2.1分離數據庫
11.2.2附加數據庫
11.3導入和導出數據表
11.3.1導入SQL Server數據表
11.3.2導出SQL Server數據表
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.6數據庫維護計劃
小結
習題
第12章基於C/S結構的數據庫開發技術
12.1C/S結構與B/S結構
12.1.1認識C/S結構
12.1.2認識B/S結構
12.1.3C/S結構與B/S結構的區別
12.2VB基於C/S架構的數據庫開發技術
12.2.1了解ODBC
12.2.2配置ODBC數據源
12.2.3了解OLE DB
12.2.4ADO開發技術
12.3使用ADO控件操縱SQL Server 2008
12.3.1添加ADO控件
12.3.2訪問SQL Server 2008數據庫
12.3.3使用數據綁定控件瀏覽數據
12.3.4添加、修改和刪除數據
12.4使用ADO對像操作SQL Server 2008
12.4.1訪問SQL Server 2008
12.4.2使用數據綁定控件瀏覽數據
12.4.3添加、修改和刪除數據
12.4.4訪問視圖
12.4.5訪問觸發器和存儲過程
12.5開發一個學生信息繫統
12.5.1需求分析
12.5.2繫統總體框架設計
12.5.3數據庫設計
12.5.4公共模塊設計
12.5.5用戶登錄模塊
12.5.6主窗體設計
12.5.7學生信息管理模塊
12.5.8班級信息管理模塊
12.5.9課程信息管理模塊
12.5.10程序調試及錯誤處理
小結
習題
第13章基於B/S結構的數據庫開發技術
13.1ASP.NET概述
13.1.1ASP.NET簡介
13.1.2.NET的運行環境
13.1.3熟悉ASP.NET開發環境
13.1.4ASP.NET中的文件類型
13.2ADO.NET數據庫開發
13.2.1Connection對像創建數據庫連接
13.2.2Command對像執行數據庫命令
13.2.3DataReader對像讀取數據
13.2.4DataSet和DataAdapter對像查詢數據
13.3數據控件
13.3.1GridView控件
13.3.2DataList控件
13.3.3數據綁定
13.4繫統分析與設計
13.4.1需求分析
13.4.2功能結構分析
13.4.3網站架設
13.5數據庫設計
13.5.1數據庫的分析
13.5.2創建數據庫和數據表
13.5.3邏輯結構設計
13.6公共類的編寫
13.6.1Web.Config文件配置
13.6.2數據庫操作類的編寫
13.7主要功能設計
13.7.1網站前臺首頁設計
13.7.2會員注冊模塊設計
13.7.3購物車模塊設計
13.7.4後臺登錄模塊設計
13.7.5商品管理模塊設計
13.8網站調試及錯誤處理
13.8.1Visual Studio 2008的調試工具
13.8.2錯誤處理
13.9網站編譯與發布
小結
附錄A上機實驗
實驗1安裝SQL Server 2008數據庫
實驗2創建數據庫和修改數據庫
實驗3創建數據表和修改數據表
實驗4使用語句添加、修改、刪除記錄
實驗5創建視圖
實驗6查詢和彙總數據庫的數據
實驗7在查詢中使用Transact-SQL函數
實驗8創建和使用索引
實驗9創建並使用約束及實現數據完整性
實驗10創建和使用存儲過程
實驗11創建觸發器
實驗12用戶自定義函數與事務
實驗13SQL Server身份驗證
實驗14備份和恢復數據庫
實驗15制作通訊錄
實驗16制作留言本