SQL Server實例教程(2008版)

SQL Server實例教程(2008版)

《SQL Server實例教程(2008版)》是2012年1月電子工業出版社出版的圖書,作者是劉志成、寧雲智、劉釗。

基本介紹

  • 書名:SQL Server實例教程(2008版)
  • 作者:劉志成
    寧雲智
    劉釗
  • ISBN:9787121150401
  • 頁數:380頁
  • 定價:42元
  • 出版社:電子工業出版社
  • 出版時間:2012年1月
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

本書全面、翔實地介紹套用SQL Server 2008資料庫管理系統進行資料庫管理的各種操作以及資料庫程式開發所需的各種知識和技能,主要內容包括:資料庫技術基礎,資料庫操作,表操作,查詢操作,視圖操作,索引操作,T-SQL編程和存儲過程操作,觸發器操作,游標、事務和鎖,資料庫安全操作,資料庫管理操作和SQL Server資料庫程式開發。
作者在多年的資料庫教學與資料庫應用程式開發經驗的基礎上,根據軟體淚烏旬行業程式設計師和資料庫管理員的崗位能力要求以及欠墓高職學生的認知規律精心組織本教材內容;通過一個實際的“WebShop電子商城”資料庫的管理和開發,以任務的形式介紹SQL Server 2008的各項管理和開發技術;面向“理論實踐一體化”良判棄教學過程,將知識講解和技能訓練有機結合,融“教、學、做”於一體;提供估嬸轎教材中資料庫的完整腳本和配套電子課件。

圖書目錄

目 錄
第1章 課程定位與教學案例綜述 (1)
1.1 職業崗位能力需求分析 (1)
1.2 課程設定和課程定位分析 (3)
1.3 教學案例與案例資料庫說明 (5)
1.3.1 教學案例綜述 (5)
1.3.2 WebShop資料庫說明 (6)
1.3.3 BookMIS資料庫說明 (12)
本再乎擔墓章小結 (19)
第2章 資料庫技術基礎 (20)
2.1 資料庫技術概述 (21)
2.1.1 資料庫技術發展簡史 (22)
2.1.2 資料庫系統的概念 (22)
2.2 三種主要的數據模型 (23)
2.2.1 網狀模型 (24)
2.2.2 層次模型 (24)
2.2.3 關係模型 (25)
2.3 SQL Server 2008基礎 (26)
2.3.1 SQL Server 2008的新增功能 (26)
2.3.2 SQL Server 2008 的版本 (27)
2.3.3 SQL Server 2008的安裝 (27)
2.4 SQL Server 2008的簡單使用 (39)辯贈戰己
2.4.1 使用SQL Server Management Studio (39)
2.4.2 查看和配置SQL Server服務 (41)
小結與習題 (43)
第3章 資料庫操作 (45)
3.1 SQL Server 2008資料庫 (46)
3.1.1 資料庫概述 (46)
3.1.2 系統資料庫 (48)
3.1.3 檔案和檔案組 (49)
3.2 使用SSMS管理資料庫 (53)
3.3 使用T-SQL管理資料庫 (60)
3.3.1 創建資料庫 (61)
3.3.2 修改資料庫 (63)
3.3.3 查看資料庫 (64)
3.3.4 刪除資料庫 (67)
3.3.5 收縮資料庫和數據檔案 (67)
3.3.6 移動資料庫檔案 (68)
3.3.7 更改資料庫所有者 (69)
小結與習題 (69)
第4章 表操作 (71)
4.1 SQL Server表的概念與數據類型 (73)
4.2 使用SSMS管理表 (75)
4.3 使用T-SQL管理表 (81)
4.4 記錄操作 (85)
4.4.1 使用SSMS進行記錄操作 (85)
4.4.2 使用T-SQL進行記錄操作 (86)
4.5 SQL Server 2008中的數據完整性 (90)
4.5.1 數據完整性概述 (90)
4.5.2 列約束和表約束 (90)
4.5.3 允許空值約束 (91)
4.5.4 DEFAULT定義 (92)
4.5.5 CHECK約束 (93)
4.5.6 PRIMARY KEY約束 (95)
4.5.7 FOREIGN KEY約束 (97)
4.5.8 UNIQUE約束 (100)
小結與習題 (101)
第5章 查詢操作 (103)
5.1 單表查詢 (105)
5.1.1 選擇列 (106)
5.1.2 選擇行 (109)
5.1.3 ORDER BY子句 (114)芝槓擔
5.1.4 GROUP BY子句 (115)
5.1.5 COMPUTE BY子句 (117)
5.1.6 WITH CUBE匯總數據 (118)
5.1.7 分頁和排名 (119)
5.2 連線查詢 (120)
5.2.1 內連線 (122)
5.2.2 外連線 (124)
5.2.3 交叉連線 (126)
5.3 子查詢 (126)
5.3.1 子查詢類型 (127)
5.3.2 記錄操作語句中的子查詢 (131)
5.3.3 子查詢規則 (133)
5.4 聯合查詢 (134)
5.5 交叉表查詢 (135)
5.5.1 PIVOT (135)
5.5.2 UNPIVOT (137)
5.6 SSMS中實現查詢 (138)
小結與習題 (140)
第6章 視圖操作 (143)
6.1 視圖概述 (144)
6.2 使用SSMS管理視圖 (145)
6.3 使用T-SQL管理視圖 (151)
6.4 使用視圖 (156)
6.4.1 查詢視圖數據 (156)
6.4.2 修改視圖數據 (157)
6.4.3 友情提示 (158)
小結與習題 (160)
第7章 索引操作 (163)
7.1 索引概述 (164)
7.1.1 索引簡介 (164)
7.1.2 索引類型 (165)
7.2 使用SSMS管理索引 (168)
7.3 使用T-SQL管理索引 (170)
7.4 全文索引 (174)
7.4.1 全文索引概述 (175)
7.4.2 使用“全文索引嚮導” (175)
7.4.3 使用T-SQL管理全文索引 (179)
小結與習題 (180)
第8章 T-SQL編程和存儲過程操作 (182)
8.1 T-SQL語言基礎 (184)
8.2 變數和運算符 (186)
8.2.1 變數 (186)
8.2.2 運算符 (188)
8.3 流程控制語句 (191)
8.4 常用函式 (195)
8.5 存儲過程基礎 (200)
8.6 使用SSMS管理存儲過程 (202)
8.6.1 創建和執行存儲過程 (202)
8.6.2 查看、修改和刪除存儲過程 (204)
8.7 使用T-SQL管理存儲過程 (205)
8.7.1 創建和執行存儲過程 (205)
8.7.2 查看、修改和刪除存儲過程 (208)
小結與習題 (210)
第9章 觸發器操作 (212)
9.1 觸發器概述 (214)
9.2 使用SSMS管理觸發器 (218)
9.2.1 創建觸發器 (218)
9.2.2 禁用、修改和刪除觸發器 (219)
9.3 使用T-SQL管理觸發器 (220)
9.3.1 創建觸發器 (220)
9.3.2 修改和查看觸發器 (224)
9.3.3 禁用/啟用和刪除觸發器 (226)
9.4 觸發器的套用 (227)
9.4.1 實施參照完整性 (227)
9.4.2 實施特殊業務規則 (229)
9.5 友情提示 (231)
小結與習題 (233)
第10章 游標、事務和鎖 (235)
10.1 游標 (236)
10.2 事務 (239)
10.2.1 事務概述 (239)
10.2.2 自動提交事務 (240)
10.2.3 顯式事務 (241)
10.2.4 隱式事務 (244)
10.3 鎖 (245)
10.3.1 並發問題 (245)
10.3.2 鎖的類型 (246)
10.3.3 查看鎖 (248)
10.3.4 設定事務隔離級別 (249)
10.3.5 死鎖的處理 (250)
小結與習題 (253)
第11章 資料庫安全操作 (255)
11.1 資料庫安全概述 (257)
11.2 登錄管理 (258)
11.2.1 驗證模式 (259)
11.2.2 使用SSMS管理登錄名 (261)
11.2.3 使用T-SQL管理登錄名 (264)
11.3 用戶管理 (265)
11.3.1 使用SSMS管理資料庫用戶 (266)
11.3.2 使用T-SQL管理資料庫用戶 (268)
11.4 角色管理 (270)
11.4.1 伺服器角色 (270)
11.4.2 資料庫角色 (273)
11.4.3 應用程式角色 (277)
11.5 許可權管理 (278)
11.5.1 許可權類型 (279)
11.5.2 使用SSMS管理許可權 (280)
11.5.3 使用T-SQL管理許可權 (281)
11.6 架構管理 (283)
11.6.1 架構概述 (283)
11.6.2 使用SSMS管理架構 (284)
11.6.3 使用T-SQL管理架構 (288)
小結與習題 (289)
第12章 資料庫管理操作 (292)
12.1 資料庫備份 (293)
12.1.1 資料庫備份概述 (293)
12.1.2 資料庫備份設備 (294)
12.1.3 執行資料庫備份 (297)
12.2 資料庫恢復 (302)
12.2.1 資料庫恢復概述 (302)
12.2.2 執行資料庫恢復 (303)
12.3 資料庫的分離與附加 (307)
12.3.1 分離和附加概述 (308)
12.3.2 分離資料庫 (308)
12.3.3 附加資料庫 (309)
12.4 數據導入/導出 (312)
12.4.1 數據導入/導出概述 (312)
12.4.2 數據導出 (312)
12.4.3 數據導入 (317)
12.5 複製資料庫 (318)
小結與習題 (323)
第13章 SQL Server資料庫程式開發 (326)
13.1 資料庫應用程式結構 (328)
13.1.1 客戶機/伺服器結構 (328)
13.1.2 瀏覽器/伺服器結構 (329)
13.1.3 3層/N層結構 (330)
13.1.4 資料庫訪問技術 (331)
13.2 Java平台SQL Server資料庫程式開發 (333)
13.2.1 ODBC/JDBC (333)
13.2.2 JDBC API介紹 (334)
13.2.3 使用J2SE開發SQL Server資料庫程式 (336)
13.2.4 使用JSP開發SQL Server資料庫程式 (342)
13.3 VS 2008平台SQL Server資料庫程式開發 (347)
13.3.1 ADO.NET (348)
13.3.2 ADO.NET資料庫操作對象 (349)
13.3.3 使用C#.NET開發SQL Server資料庫程式 (350)
13.3.4 使用ASP.NET 3.5開發SQL Server資料庫程式 (352)
小結與習題 (355)
附錄A 綜合實訓 (357)
一、實訓目的 (357)
二、實訓內容 (357)
(一)資料庫對象的管理 (358)
(二)資料庫安全策略 (360)
(三)數據查詢 (361)
(四)數據管理 (361)
(五)資料庫程式開發 (361)
三、實訓要求 (361)
四、實訓安排 (362)
五、實訓考核 (363)
附錄B 參考試卷 (364)
3.1.3 檔案和檔案組 (49)
3.2 使用SSMS管理資料庫 (53)
3.3 使用T-SQL管理資料庫 (60)
3.3.1 創建資料庫 (61)
3.3.2 修改資料庫 (63)
3.3.3 查看資料庫 (64)
3.3.4 刪除資料庫 (67)
3.3.5 收縮資料庫和數據檔案 (67)
3.3.6 移動資料庫檔案 (68)
3.3.7 更改資料庫所有者 (69)
小結與習題 (69)
第4章 表操作 (71)
4.1 SQL Server表的概念與數據類型 (73)
4.2 使用SSMS管理表 (75)
4.3 使用T-SQL管理表 (81)
4.4 記錄操作 (85)
4.4.1 使用SSMS進行記錄操作 (85)
4.4.2 使用T-SQL進行記錄操作 (86)
4.5 SQL Server 2008中的數據完整性 (90)
4.5.1 數據完整性概述 (90)
4.5.2 列約束和表約束 (90)
4.5.3 允許空值約束 (91)
4.5.4 DEFAULT定義 (92)
4.5.5 CHECK約束 (93)
4.5.6 PRIMARY KEY約束 (95)
4.5.7 FOREIGN KEY約束 (97)
4.5.8 UNIQUE約束 (100)
小結與習題 (101)
第5章 查詢操作 (103)
5.1 單表查詢 (105)
5.1.1 選擇列 (106)
5.1.2 選擇行 (109)
5.1.3 ORDER BY子句 (114)
5.1.4 GROUP BY子句 (115)
5.1.5 COMPUTE BY子句 (117)
5.1.6 WITH CUBE匯總數據 (118)
5.1.7 分頁和排名 (119)
5.2 連線查詢 (120)
5.2.1 內連線 (122)
5.2.2 外連線 (124)
5.2.3 交叉連線 (126)
5.3 子查詢 (126)
5.3.1 子查詢類型 (127)
5.3.2 記錄操作語句中的子查詢 (131)
5.3.3 子查詢規則 (133)
5.4 聯合查詢 (134)
5.5 交叉表查詢 (135)
5.5.1 PIVOT (135)
5.5.2 UNPIVOT (137)
5.6 SSMS中實現查詢 (138)
小結與習題 (140)
第6章 視圖操作 (143)
6.1 視圖概述 (144)
6.2 使用SSMS管理視圖 (145)
6.3 使用T-SQL管理視圖 (151)
6.4 使用視圖 (156)
6.4.1 查詢視圖數據 (156)
6.4.2 修改視圖數據 (157)
6.4.3 友情提示 (158)
小結與習題 (160)
第7章 索引操作 (163)
7.1 索引概述 (164)
7.1.1 索引簡介 (164)
7.1.2 索引類型 (165)
7.2 使用SSMS管理索引 (168)
7.3 使用T-SQL管理索引 (170)
7.4 全文索引 (174)
7.4.1 全文索引概述 (175)
7.4.2 使用“全文索引嚮導” (175)
7.4.3 使用T-SQL管理全文索引 (179)
小結與習題 (180)
第8章 T-SQL編程和存儲過程操作 (182)
8.1 T-SQL語言基礎 (184)
8.2 變數和運算符 (186)
8.2.1 變數 (186)
8.2.2 運算符 (188)
8.3 流程控制語句 (191)
8.4 常用函式 (195)
8.5 存儲過程基礎 (200)
8.6 使用SSMS管理存儲過程 (202)
8.6.1 創建和執行存儲過程 (202)
8.6.2 查看、修改和刪除存儲過程 (204)
8.7 使用T-SQL管理存儲過程 (205)
8.7.1 創建和執行存儲過程 (205)
8.7.2 查看、修改和刪除存儲過程 (208)
小結與習題 (210)
第9章 觸發器操作 (212)
9.1 觸發器概述 (214)
9.2 使用SSMS管理觸發器 (218)
9.2.1 創建觸發器 (218)
9.2.2 禁用、修改和刪除觸發器 (219)
9.3 使用T-SQL管理觸發器 (220)
9.3.1 創建觸發器 (220)
9.3.2 修改和查看觸發器 (224)
9.3.3 禁用/啟用和刪除觸發器 (226)
9.4 觸發器的套用 (227)
9.4.1 實施參照完整性 (227)
9.4.2 實施特殊業務規則 (229)
9.5 友情提示 (231)
小結與習題 (233)
第10章 游標、事務和鎖 (235)
10.1 游標 (236)
10.2 事務 (239)
10.2.1 事務概述 (239)
10.2.2 自動提交事務 (240)
10.2.3 顯式事務 (241)
10.2.4 隱式事務 (244)
10.3 鎖 (245)
10.3.1 並發問題 (245)
10.3.2 鎖的類型 (246)
10.3.3 查看鎖 (248)
10.3.4 設定事務隔離級別 (249)
10.3.5 死鎖的處理 (250)
小結與習題 (253)
第11章 資料庫安全操作 (255)
11.1 資料庫安全概述 (257)
11.2 登錄管理 (258)
11.2.1 驗證模式 (259)
11.2.2 使用SSMS管理登錄名 (261)
11.2.3 使用T-SQL管理登錄名 (264)
11.3 用戶管理 (265)
11.3.1 使用SSMS管理資料庫用戶 (266)
11.3.2 使用T-SQL管理資料庫用戶 (268)
11.4 角色管理 (270)
11.4.1 伺服器角色 (270)
11.4.2 資料庫角色 (273)
11.4.3 應用程式角色 (277)
11.5 許可權管理 (278)
11.5.1 許可權類型 (279)
11.5.2 使用SSMS管理許可權 (280)
11.5.3 使用T-SQL管理許可權 (281)
11.6 架構管理 (283)
11.6.1 架構概述 (283)
11.6.2 使用SSMS管理架構 (284)
11.6.3 使用T-SQL管理架構 (288)
小結與習題 (289)
第12章 資料庫管理操作 (292)
12.1 資料庫備份 (293)
12.1.1 資料庫備份概述 (293)
12.1.2 資料庫備份設備 (294)
12.1.3 執行資料庫備份 (297)
12.2 資料庫恢復 (302)
12.2.1 資料庫恢復概述 (302)
12.2.2 執行資料庫恢復 (303)
12.3 資料庫的分離與附加 (307)
12.3.1 分離和附加概述 (308)
12.3.2 分離資料庫 (308)
12.3.3 附加資料庫 (309)
12.4 數據導入/導出 (312)
12.4.1 數據導入/導出概述 (312)
12.4.2 數據導出 (312)
12.4.3 數據導入 (317)
12.5 複製資料庫 (318)
小結與習題 (323)
第13章 SQL Server資料庫程式開發 (326)
13.1 資料庫應用程式結構 (328)
13.1.1 客戶機/伺服器結構 (328)
13.1.2 瀏覽器/伺服器結構 (329)
13.1.3 3層/N層結構 (330)
13.1.4 資料庫訪問技術 (331)
13.2 Java平台SQL Server資料庫程式開發 (333)
13.2.1 ODBC/JDBC (333)
13.2.2 JDBC API介紹 (334)
13.2.3 使用J2SE開發SQL Server資料庫程式 (336)
13.2.4 使用JSP開發SQL Server資料庫程式 (342)
13.3 VS 2008平台SQL Server資料庫程式開發 (347)
13.3.1 ADO.NET (348)
13.3.2 ADO.NET資料庫操作對象 (349)
13.3.3 使用C#.NET開發SQL Server資料庫程式 (350)
13.3.4 使用ASP.NET 3.5開發SQL Server資料庫程式 (352)
小結與習題 (355)
附錄A 綜合實訓 (357)
一、實訓目的 (357)
二、實訓內容 (357)
(一)資料庫對象的管理 (358)
(二)資料庫安全策略 (360)
(三)數據查詢 (361)
(四)數據管理 (361)
(五)資料庫程式開發 (361)
三、實訓要求 (361)
四、實訓安排 (362)
五、實訓考核 (363)
附錄B 參考試卷 (364)

相關詞條

熱門詞條

聯絡我們