
SQL Server實用教程(第3版)(SQL Server 2008版)
- 所屬分類:
高職高專計..
- 作者:
鄭阿奇 主編
- 出版社:
電子工業(yè)出版社
- ISBN:9787121098758
- 出版日期:2012-7-1
-
原價:
¥48.00元
現(xiàn)價:¥38.40元
圖書簡介
《SQL Server 實用教程(第3版)(SQL Server 2008版)》以當前最流行的Microsoft SQL
Server 2005作為平臺,比較系統(tǒng)地介紹Microsoft SQL Server
2005基礎和典型應用;A部分先介紹數(shù)據(jù)庫基礎、SQLServer2005系統(tǒng)環(huán)境,然后分門別類地介紹數(shù)據(jù)庫創(chuàng)建、表數(shù)據(jù)操作、數(shù)據(jù)庫的查詢和視圖、T-SQL語言,索引與數(shù)據(jù)完整性、存儲過程和觸發(fā)器、備份恢復與導入導出、系統(tǒng)安全管理等。習題和實驗與基礎部分同步配套。綜合應用實習系統(tǒng)介紹VB6.0、PB
10.0、VC 6.0、ASP.NET 2005(C#)和JavaEE(Struts 2)應用SQL Server
2005數(shù)據(jù)庫的方法。通過學習《SQL Server 實用教程(第3版)(SQL Server
2008版)》,可基本掌握當前幾個流行平臺開發(fā)SQL Server數(shù)據(jù)庫應用系統(tǒng)的方法,比較好地解決SQL Server
2005學和用的問題。由于《SQL Server 實用教程(第3版)(SQL Server
2008版)》的內(nèi)容體系具有自己的特色,并且從方便教和學兩個角度組織內(nèi)容、調試實例和安排先后順序,所以用《SQL Server
實用教程(第3版)(SQL Server 2008版)》教和學比較方便。
《SQL Server 實用教程(第3版)(SQL Server
2008版)》可作為大學本科有關課程教材,也可供大專和高職學生以及廣大數(shù)據(jù)庫應用開發(fā)人員使用或參考。
目錄
第1部分 實用教程
第1章 數(shù)據(jù)庫的基本概念
1.1 數(shù)據(jù)庫基本概念
1.1.1 數(shù)據(jù)庫與數(shù)據(jù)庫管理系統(tǒng)
1.1.2 數(shù)據(jù)模型
1.1.3 關系型數(shù)據(jù)庫語言
1.2 數(shù)據(jù)庫設計
1.2.1 概念結構設計
1.2.2 邏輯結構設計
1.2.3 數(shù)據(jù)庫物理設計
1.3 數(shù)據(jù)庫應用系統(tǒng)
1.3.1 數(shù)據(jù)庫的連接方式
1.3.2 客戶-服務器(C/S)模式應用系統(tǒng)
1.3.3 三層客戶-服務器(B/S)模式應用系統(tǒng)
1.4 SQL Server 2008環(huán)境
1.4.1 SQL Server 2008概述
1.4.2 SQL Server 2008的安裝
1.4.3 SQL Server 2008服務器組件
1.4.4 SQL Server 2008管理和開發(fā)工具
習題1
第2章 數(shù)據(jù)庫創(chuàng)建
2.1 SQL Server數(shù)據(jù)庫基本概念
2.1.1 邏輯數(shù)據(jù)庫
2.1.2 物理數(shù)據(jù)庫
2.1.3 系統(tǒng)數(shù)據(jù)庫和用戶數(shù)據(jù)庫
2.2 界面方式創(chuàng)建數(shù)據(jù)庫
2.2.1 數(shù)據(jù)庫的創(chuàng)建
2.2.2 數(shù)據(jù)庫的修改和刪除
2.3 命令方式創(chuàng)建數(shù)據(jù)庫
2.3.1 創(chuàng)建數(shù)據(jù)庫
2.3.2 修改數(shù)據(jù)庫
2.3.3 刪除數(shù)據(jù)庫
2.3.4 數(shù)據(jù)庫快照
習題2
第3章 表與表數(shù)據(jù)操作
3.1 表結構和數(shù)據(jù)類型
3.1.1 表和表結構
3.1.2 數(shù)據(jù)類型
3.1.3 表結構設計
3.2 界面方式操作表
3.2.1 創(chuàng)建表
3.2.2 修改表結構
3.2.3 刪除表
3.3 命令方式操作表
3.3.1 創(chuàng)建表
3.3.2 創(chuàng)建分區(qū)表
3.3.3 修改表結構
3.3.4 刪除表
3.4 界面方式操作表數(shù)據(jù)
3.4.1 插入記錄
3.4.2 刪除記錄
3.4.3 修改記錄
3.5 命令方式操作表數(shù)據(jù)
3.5.1 插入記錄
3.5.2 刪除記錄
3.5.3 修改記錄
3.5.4 更新記錄
習題3
第4章 數(shù)據(jù)庫的查詢和視圖
4.1 關系運算
4.2 數(shù)據(jù)庫的查詢
4.2.1 選擇列
4.2.2 WHERE子句
4.2.3 FROM子句
4.2.4 連接
4.2.5 GROUP BY子句
4.2.6 HAVING子句
4.2.7 ORDER BY子句
4.2.8 SELECT語句的其他語法
4.3 視圖
4.3.1 視圖概念
4.3.2 創(chuàng)建視圖
4.3.3 查詢視圖
4.3.4 更新視圖
4.3.5 修改視圖的定義
4.3.6 刪除視圖
4.4 游標
4.4.1 游標概念
4.4.2 聲明游標
4.4.3 打開游標
4.4.4 讀取數(shù)據(jù)
4.4.5 關閉游標
4.4.6 刪除游標
習題4
第5章 T-SQL語言
5.1 SQL語言與T-SQL語言
5.2 常量、變量與數(shù)據(jù)類型
5.2.1 常量
5.2.2 數(shù)據(jù)類型
5.2.3 變量
5.3 運算符與表達式
5.4 流程控制語句
5.4.1 BEGIN…END語句塊
5.4.2 條件語句
5.4.3 CASE語句
5.4.4 無條件轉移語句
5.4.5 循環(huán)語句
5.4.6 返回語句
5.4.7 等待語句
5.4.8 錯誤處理語句
5.5 系統(tǒng)內(nèi)置函數(shù)
5.5.1 系統(tǒng)內(nèi)置函數(shù)介紹
5.5.2 常用系統(tǒng)標量函數(shù)
5.6 用戶定義函數(shù)
5.6.1 用戶函數(shù)的定義與調用
5.6.2 用戶定義函數(shù)的刪除
習題5
第6章 索引與數(shù)據(jù)完整性
6.1 索引
6.1.1 索引的分類
6.1.2 索引的創(chuàng)建
6.1.3 重建索引
6.1.4 索引的刪除
6.2 數(shù)據(jù)完整性
6.2.1 數(shù)據(jù)完整性的分類
6.2.2 實體完整性的實現(xiàn)
6.2.3 域完整性的實現(xiàn)
6.2.4 參照完整性的實現(xiàn)
習題6
第7章 存儲過程和觸發(fā)器
7.1 存儲過程
7.1.1 存儲過程的類型
7.1.2 存儲過程的創(chuàng)建與執(zhí)行
7.1.3 存儲過程的修改
7.1.4 存儲過程的刪除
7.1.5 界面方式操作存儲過程
7.2 觸發(fā)器
7.2.1 觸發(fā)器的類型
7.2.2 觸發(fā)器的創(chuàng)建
7.2.3 觸發(fā)器的修改
7.2.4 觸發(fā)器的刪除
7.2.5 界面方式操作觸發(fā)器
習題7
第8章 備份與恢復
8.1 備份和恢復概述
8.1.1 備份和恢復需求分析
8.1.2 數(shù)據(jù)庫備份的基本概念
8.1.3 數(shù)據(jù)庫恢復概念
8.2 備份操作和備份命令
8.2.1 創(chuàng)建備份設備
8.2.2 備份命令
8.2.3 使用對象資源管理器進行備份
8.3 恢復操作和恢復命令
8.3.1 檢查點
8.3.2 數(shù)據(jù)庫的恢復命令
8.3.3 使用圖形向導方式恢復數(shù)據(jù)庫
8.4 復制數(shù)據(jù)庫
8.5 附加數(shù)據(jù)庫
習題8
第9章 系統(tǒng)安全管理
9.1 SQL Server 2008的安全機制
9.1.1 SQL Server 2008的身份驗證模式
9.1.2 SQL Server 2008的安全性機制
9.2 建立和管理用戶賬戶
9.2.1 界面方式管理用戶賬戶
9.2.2 命令方式管理用戶賬戶
9.3 角色管理
9.3.1 固定服務器角色
9.3.2 固定數(shù)據(jù)庫角色
9.3.3 自定義數(shù)據(jù)庫角色
9.3.4 應用程序角色
9.4 數(shù)據(jù)庫權限的管理
9.4.1 授予權限
9.4.2 拒絕權限
9.4.3 撤銷權限
9.5 數(shù)據(jù)庫架構的定義和使用
9.5.1 使用界面方式創(chuàng)建架構
9.5.2 使用命令方式創(chuàng)建架構
習題9
第10章 SQL Server 2008與XML
10.1 XML概述
10.1.1 XML簡介
10.1.2 XML基本語法
10.2 XML在SQL Server 2008中的應用
10.2.1 XML數(shù)據(jù)類型
10.2.2 SQL Server 2008中導入XML數(shù)據(jù)
10.2.3 XQuery的基本用法
10.2.4 FOR XML子句的使用
習題10
第11章 其他概念
11.1 事務
11.1.1 事務與ACID屬性
11.1.2 多用戶使用的問題
11.1.3 事務處理
11.1.4 事務隔離級
11.2 鎖定
11.2.1 鎖定粒度
11.2.2 鎖定模式
11.3 SQL Server 2008自動化管理
11.3.1 SQL Server代理
11.3.2 操作員
11.3.3 作業(yè)
11.3.4 警報
11.3.5 數(shù)據(jù)庫郵件
11.3.6 維護計劃向導
11.4 SQL Server 2008服務
11.4.1 集成服務
11.4.2 報表服務
11.4.3 分析服務
習題11
第2部分 實驗
實驗1 SQL Server 2008環(huán)境
實驗2 創(chuàng)建數(shù)據(jù)庫和表
實驗3 表數(shù)據(jù)插入、修改和刪除
實驗4 數(shù)據(jù)庫的查詢和視圖
T4.1 數(shù)據(jù)庫的查詢
T4.2 視圖的使用
實驗5 T-SQL編程
實驗6 索引和數(shù)據(jù)完整性的使用
實驗7 存儲過程和觸發(fā)器的使用
實驗8 備份恢復與導入導出
T8.1 數(shù)據(jù)庫的備份
T8.2 數(shù)據(jù)庫的恢復
實驗9 數(shù)據(jù)庫的安全性
T9.1 數(shù)據(jù)庫用戶的管理
T9.2 服務器角色的應用
T9.3 數(shù)據(jù)庫權限管理
實驗10 SQL Server與XML
第3部分 綜合應用實習
實習0 SQL Server 2008實習數(shù)據(jù)準備
P0.1 數(shù)據(jù)庫
P0.2 基本表
P0.2.1 讀者信息表
P0.2.2 圖書信息表
P0.2.3 借閱表
P0.3 視圖
P0.4 完整性約束
P0.5 存儲過程
P0.6 觸發(fā)器
P0.7 系統(tǒng)功能
P0.8 B/S方式界面的設計
實習1 ASP.NET3.5(C#)/SQL Server 2008 圖書管理系統(tǒng)
P1.1 創(chuàng)建圖書管理網(wǎng)站
P1.1.1 新建圖書管理網(wǎng)站
P1.1.2 新建母版頁
P1.1.3 新建顯示照片頁面
P1.1.4 新建讀者管理頁面和借書頁面
P1.2 設計母版頁
P1.3 設計“讀者管理”頁面
P1.4 設計“借書”頁面
實習2 Visual C# 2008/SQL Server 2008 圖書管理系統(tǒng)
P2.1 創(chuàng)建圖書管理系統(tǒng)
P2.1.1 新建圖書管理系統(tǒng)
P2.1.2 新建父窗體
P2.1.3 新建子窗體
P2.2 設計父窗體
P2.3 設計讀者管理窗體
P2.4 設計借書窗體
實習3 VC++ 6.0/SQL Server 2008圖書管理系統(tǒng)
P3.1 創(chuàng)建圖書管理系統(tǒng)主框架
P3.2 創(chuàng)建圖書管理系統(tǒng)基本功能
P3.2.1 數(shù)據(jù)庫的連接
P3.2.2 讀者信息管理
P3.2.3 讀者借書信息
實習4 PHP/SQL Server 2008圖書管理系統(tǒng)
P4.1 開發(fā)環(huán)境的搭建
P4.2 實例1:借書功能
P4.3 實例2:讀者管理
實習5 Delphi 2009/SQL Server 2008圖書管理系統(tǒng)
P5.1 創(chuàng)建“圖書管理系統(tǒng)”項目
P5.1.1 新建圖書管理系統(tǒng)
P5.1.2 新建子窗體
P5.2 設計父窗體
P5.3 設計“讀者管理”窗體
P5.4 設計“借書”窗體
附錄A 學生成績(PXSCJ)數(shù)據(jù)庫表樣本數(shù)據(jù)
附錄B 常用語句、全局變量和常用函數(shù)
附錄C SQL Server 2008導入/導出Word等類型文件——采用ASP.NET(C#)實現(xiàn)
C.1 ASP.NET向SQL Server 2008導入文件
C.2 ASP.NET從SQL Server 導出文件
附錄D CLR存儲過程和觸發(fā)器
D.1 Microsoft.SqlServer.Server
命名空間
D.2 創(chuàng)建CLR存儲過程
D.3 創(chuàng)建CLR觸發(fā)器