SQL Server 從入門到項目實踐 (超值版)

聚慕課教育研發中心

  • 出版商: 清華大學
  • 出版日期: 2019-08-01
  • 定價: $479
  • 售價: 8.0$383
  • 語言: 簡體中文
  • ISBN: 7302528187
  • ISBN-13: 9787302528180
  • 相關分類: MSSQLSQL
  • 立即出貨 (庫存 < 4)

  • SQL Server 從入門到項目實踐 (超值版)-preview-1
  • SQL Server 從入門到項目實踐 (超值版)-preview-2
  • SQL Server 從入門到項目實踐 (超值版)-preview-3
SQL Server 從入門到項目實踐 (超值版)-preview-1

買這商品的人也買了...

商品描述

《SQL Server 從入門到項目實踐(超值版)》採取“基礎知識→核心技術→核心應用→高級應用→項目實踐”的結構和“由淺入深,由深到精”的學習模式進行講解。《SQL Server 從入門到項目實踐(超值版)》共分為5篇20章。首先講解數據庫的基礎知識,數據庫的安裝、配置與管理,SQL的基本操作,創建與管理數據庫及數據表,表的約束條件以及SQL數據的查詢操作等;然後側重講解了視圖、光標、存儲過程、索引、觸發器、事務與鎖的應用等;最後又介紹了SQL Server數據庫的安全管理、數據庫的備份與還原等;最後在實踐環節講解了外賣訂餐管理系統、企業工資管理系統兩個項目實踐案例。 《SQL Server 從入門到項目實踐(超值版)》旨在從多角度、全方位地幫助讀者快速掌握軟件開發技能,構建從學校到社會的就業橋梁,讓有志於從事軟件開發行業的讀者輕松步入職場。同時《SQL Server 從入門到項目實踐(超值版)》還贈送王牌資源庫,由於贈送的資源比較多,在本書前言部分對資源包的具體內容、獲取方式以及使用方法等做了詳細說明。

作者簡介

聚慕課教育研發中心,是有一家軟件開發公司和線下培訓機構共同組建的IT圖書研發中心,具有18年的圖書開發和12年軟件開發經驗。該研發中心有軟件開發團隊,一批一線軟件培訓講師,高校青年教師以及學科專家團隊構成。致力於IT類圖書策劃、組稿、及編寫。我們對計算機圖書市場進行科學、嚴謹的調查分析,緊跟高新科技,深度挖掘讀者需求,整合優質作者資源,協助作者制定創作計劃、確立創作思想與體例,並實時監控創作質量與進度,確保做出讓讀者讀得懂、用的好、學的會的計算機類圖書。

目錄大綱

第1篇 基礎知識

第1章 數據庫基礎知識 002

◎ 本章教學微視頻:17個 29分鐘

1.1 認識數據庫 002

1.1.1 數據庫的概念 002

1.1.2 數據庫技術的發展 003

1.1.3 數據庫系統的組成 003

1.2 數據庫的發展歷史 004

1.2.1 層次數據庫 004

1.2.2 關係數據庫 005

1.2.3 面向對像數據庫 005

1.3 數據庫的數據模型 005

1.3.1 數據模型的概念 005

1.3.2 層次結構模型 006

1.3.3 網狀結構模型 006

1.3.4 關係結構模型 007

1.4 數據庫的體系結構 008

1.4.1 數據庫的三級模式 008

1.4.2 三級模式的工作原理 009

1.4.3 三級模式之間的映射 009

1.5 常見的關係數據庫 009

1.5.1 Access數據庫 009

1.5.2 DB2數據庫 010

1.5.3 MySQL數據庫 010

1.5.4 Oracle數據庫 011

1.6 就業面試技巧與解析 011

1.6.1 面試技巧與解析(一) 011

1.6.2 面試技巧與解析(二) 011

第2章 安裝與部署SQL Server數據庫 012

◎ 本章教學微視頻:13個 25分鐘

2.1 認識SQL Server 2016 012

2.1.1 SQL Server 2016新功能 012

2.1.2 SQL Server 2016新特性 013

2.2 安裝與卸載SQL Server 2016 013

2.2.1 硬件及軟件的配置要求 013

2.2.2 安裝SQL Server 2016數據庫 014

2.2.3 卸載SQL Server 2016數據庫 018

2.3 SQL Server數據庫升級策略 019

2.3.1 升級前的準備工作 019

2.3.2 具體的升級過程 019

2.3.3 使用升級顧問準備升級 022

2.3.4 SQL Server 2016的升級方案 023

2.3.5 升級過程中的常見問題 025

2.4 SQL Server管理平台的安裝與啟動 025

2.4.1 安裝SSMS工具 026

2.4.2 SSMS的啟動與連接 026

2.5 就業面試技巧與解析 027

2.5.1 面試技巧與解析(一) 027

2.5.2 面試技巧與解析(二) 027

第3章 SQL Server服務的啟動與註冊 028

◎ 本章教學微視頻:12個 21分鐘

3.1 SQL Server 2016的服務 028

3.2 啟動SQL Server 2016服務 029

3.2.1 從後台直接啟動服務 029

3.2.2 通過配置管理器啟動 029

3.3 註冊SQL Server 2016服務器 030

3.3.1 創建和刪除服務器組 030

3.3.2 註冊和刪除服務器 031

3.4 配置服務器的屬性 033

3.4.1 內存的配置 034

3.4.2 處理器的配置 034

3.4.3 安全性配置 035

3.4.4 連接的配置 035

3.4.5 數據庫設置 036

3.4.6 高級的配置 037

3.4.7 權限的配置 038

3.5 就業面試技巧與解析 039

3.5.1 面試技巧與解析(一) 039

3.5.2 面試技巧與解析(二) 039

第4章 SQL基礎知識 040

◎ 本章教學微視頻:17個 84分鐘

4.1 認識SQL 040

4.1.1 SQL的標準 040

4.1.2 SQL的種類 041

4.1.3 SQL的功能 041

4.2 常量 041

4.2.1 數字常量 041

4.2.2 字符串常量 042

4.2.3 日期和時間常量 042

4.2.4 符號常量 042

4.3 變量 042

4.3.1 局部變量 043

4.3.2 全局變量 043

4.4 運算符 044

4.4.1 算術運算符 045

4.4.2 比較運算符 045

4.4.3 邏輯運算符 045

4.4.4 連接運算符 046

4.4.5 按位運算符 046

4.4.6 運算符的優先級 046

4.5 通配符與註釋符 047

4.5.1 通配符 047

4.5.2 註釋符 047

4.6 就業面試技巧與解析 048

4.6.1 面試技巧與解析(一) 048

4.6.2 面試技巧與解析(二) 048

第5章 SQL語句的應用 049

◎ 本章教學微視頻:20個 32分鐘

5.1 數據定義語句 049

5.1.1 創建數據庫對象——CREATE語句 049

5.1.2 修改數據庫對象——ALTER語句 050

5.1.3 刪除數據庫對象——DROP語句 051

5.2 數據操作語句 051

5.2.1 數據的插入——INSERT語句 051

5.2.2 數據的更改——UPDATE語句 052

5.2.3 數據的查詢——SELECT語句 052

5.2.4 數據的刪除——DELETE語句 052

5.3 數據控制語句 053

5.3.1 用戶授予權限——GRANT語句 053

5.3.2 收回權限操作——REVOKE語句 053

5.3.3 拒絕權限操作——DENY語句 054

5.4 其他基本語句 054

5.4.1 數據聲明——DECLARE語句 054

5.4.2 數據賦值——SET語句 055

5.4.3 數據輸出——PRINT語句 055

5.5 流程控制語句 056

5.5.1 BEGIN…END語句 056

5.5.2 IF…ELSE語句 056

5.5.3 CASE語句 057

5.5.4 WHILE循環語句 058

5.5.5 GOTO語句 058

5.5.6 WAITFOR語句 058

5.5.7 RETURN語句 059

5.6 就業面試技巧與解析 059

5.6.1 面試技巧與解析(一) 059

5.6.2 面試技巧與解析(二) 059

第6章 SQL函數應用基礎 060

◎ 本章教學微視頻:31個 32分鐘

6.1 SQL函數簡介 060

6.2 字符串函數 061

6.2.1 ASCII()函數 061

6.2.2 CHAR()函數 061

6.2.3 CHARINDEX()函數 061

6.2.4 LEFT()函數 062

6.2.5 RIGHT()函數 062

6.2.6 LEN()函數 062

6.2.7 LTRIM()函數 063

6.2.8 RTRIM()函數 063

6.2.9 LOWER()函數 063

6.2.10 UPPER()函數 064

6.2.11 REPLACE()函數 064

6.2.12 REVERSE()函數 064

6.2.13 STR()函數 064

6.2.14 SUBSTRING()函數 065

6.3 數學函數 065

6.3.1 絕對值函數ABS(x)和返回圓周率的

               函數PI() 065

6.3.2 平方根函數SQRT(x) 066

6.3.3 獲取隨機數的函數RAND()和

               RAND(x) 066

6.3.4 四捨五入函數ROUND(x,y) 067

6.3.5 符號函數SIGN(x) 067

6.3.6 獲取整數的函數CEILING(x)

               和FLOOR(x) 067

6.3.7 冪運算函數POWER(x,y)、SQUARE (x)

               和EXP(x) 068

6.3.8 對數運算函數LOG(x)和LOG10(x) 068

6.3.9 角度與弧度相互轉換的函數

               RADIANS(x)和DEGREES(x) 069

6.3.10 正弦函數SIN(x)和反正弦函數

                ASIN(x) 069

6.3.11 餘弦函數COS(x)和反餘弦函數

                ACOS(x) 070

6.3.12 正切函數、反正切函數和余切

                函數 070

6.4 日期和時間函數 071

6.4.1 獲取系統當前日期的函數

               GETDATE() 071

6.4.2 返回UTC日期的函數

               GETUTCDATE() 071

6.4.3 獲取天數的函數DAY(d) 072

6.4.4 獲取月份的函數MONTH(d) 072

6.4.5 獲取年份的函數YEAR(d) 072

6.4.6 獲取日期中指定部分字符串值的函數

               DATENAME(dp,d) 072

6.4.7 獲取日期中指定部分的整數值的函數

               DATEPART(dp,d) 073

6.4.8 計算日期和時間的函數

               DATEADD(dp,num,d) 073

6.5 轉換函數 073

6.5.1 CAST()函數 073

6.5.2 CONVERT()函數 074

6.6 顯示系統信息函數 074

6.6.1 返回數據庫的名稱 074

6.6.2 OBJECT_ID()函數 074

6.6.3 返回表中指定字段的長度值 075

6.6.4 返回表中指定字段的名稱 075

6.6.5 返回數據庫用戶名 075

6.7 文本和圖像處理函數 075

6.7.1 TEXTPTR()函數 075

6.7.2 TEXTVALID()函數 076

6.8 就業面試技巧與解析 076

6.8.1 面試技巧與解析(一) 076

6.8.2 面試技巧與解析(二) 076

第2篇 核心技術篇

第7章 創建與管理數據庫 078

◎ 本章教學微視頻:18個 31分鐘

7.1 SQL Server數據庫 078

7.1.1 數據庫常用對象 078

7.1.2 數據庫的組成 079

7.1.3 認識系統數據庫 080

7.2 SQL Server的命名規則 080

7.2.1 認識標識符 080

7.2.2 對象命名規則 081

7.2.3 實例命名規則 082

7.3 使用SSMS創建與管理數據庫 082

7.3.1 使用SSMS創建數據庫 082

7.3.2 使用SSMS修改數據庫 083

7.3.3 使用SSMS重命名數據庫 086

7.3.4 修改數據庫的初始大小 087

7.3.5 修改數據庫的最大容量 087

7.3.6 使用SSMS刪除數據庫 088

7.4 使用SQL語句創建與管理數據庫 089

7.4.1 使用CREATE語句創建數據庫 089

7.4.2 使用ALTER語句修改數據庫 092

7.4.3 使用ALTER語句更改名稱 093

7.4.4 修改數據庫的初始大小 093

7.4.5 修改數據庫的最大容量 094

7.4.6 使用DROP語句刪除數據庫 095

7.5 就業面試技巧與解析 095

7.5.1 面試技巧與解析(一) 095

7.5.2 面試技巧與解析(二) 095

第8章 創建與管理數據表 096

◎ 本章教學微視頻:19個 29分鐘

8.1 數據表基礎 096

8.1.1 基本數據類型 096

8.1.2 自定義數據類型 099

8.1.3 刪除自定義數據類型 101

8.2 使用SSMS創建與管理數據表 102

8.2.1 使用SSMS創建數據表 102

8.2.2 使用SSMS添加表字段 103

8.2.3 使用SSMS修改表字段 104

8.2.4 使用SSMS刪除表字段 105

8.2.5 使用SSMS刪除數據表 105

8.3 使用SQL語句創建與管理數據表 106

8.3.1 使用SQL語句創建數據表 106

8.3.2 使用SQL語句添加表字段 107

8.3.3 使用SQL語句修改表字段 108

8.3.4 使用SQL語句刪除表字段 108

8.3.5 使用SQL語句刪除數據表 109

8.4 使用SSMS管理數據表中的數據 109

8.4.1 向數據表中添加數據記錄 109

8.4.2 修改數據表中的數據記錄 110

8.4.3 刪除數據表中的數據記錄 111

8.5 使用SQL語句管理數據表中的數據 111

8.5.1 使用INSERT語句插入數據 111

8.5.2 使用UPDATE語句修改數據 113

8.5.3 使用DELETE語句刪除數據 114

8.6 就業面試技巧與解析 115

8.6.1 面試技巧與解析(一) 115

8.6.2 面試技巧與解析(二) 115

第9章 設置表中的約束條件 116

◎ 本章教學微視頻:26個 36分鐘

9.1 認識表中的約束條件 116

9.2 主鍵約束 117

9.2.1 在創建表時添加主鍵約束 117

9.2.2 在現有表中添加主鍵約束 118

9.2.3 定義多字段聯合主鍵約束 119

9.2.4 刪除主鍵約束 120

9.3 外鍵約束 121

9.3.1 在創建表時添加外鍵約束 121

9.3.2 在現有表中添加外鍵約束 122

9.3.3 刪除外鍵約束 123

9.4 默認約束 124

9.4.1 在創建表時添加默認值約束 124

9.4.2 在現有表中添加默認值約束 125

9.4.3 刪除默認值約束 126

9.5 檢查約束 126

9.5.1 在創建表時添加檢查約束 127

9.5.2 在現有表中添加檢查約束 127

9.5.3 刪除檢查約束 128

9.6 唯一約束 129

9.6.1 在創建表時添加唯一約束 129

9.6.2 在現有表中添加唯一約束 130

9.6.3 刪除唯一約束 131

9.7 非空約束 131

9.7.1 在創建表時添加非空約束 131

9.7.2 在現有表中添加非空約束 132

9.7.3 刪除非空約束 133

9.8 在SSMS中管理約束條件 133

9.8.1 管理主鍵約束 133

9.8.2 管理外鍵約束 135

9.8.3 管理默認值約束 137

9.8.4 管理檢查約束 139

9.8.5 管理唯一約束 141

9.8.6 管理非空約束 143

9.9 就業面試技巧與解析 144

9.9.1 面試技巧與解析(一) 144

9.9.2 面試技巧與解析(二) 144

第10章 SQL數據的查詢操作 145

◎ 本章教學微視頻:31個 33分鐘

10.1 數據的簡單查詢 145

10.1.1 查看數據表中的全部數據 145

10.1.2 查看數據表中想要的數據 147

10.1.3 使用TOP查詢表中的前幾行 148

10.1.4 給查詢結果中的列換個名稱 148

10.1.5 在查詢時去除重複的結果 149

10.1.6 查詢的列為表達式 150

10.1.7 查詢結果也能進行排序 150

10.2 數據的條件查詢 151

10.2.1 使用關係表達式查詢 151

10.2.2 查詢某個範圍內的數據 152

10.2.3 查詢指定範圍內的數據 153

10.2.4 模糊查詢用LIKE關鍵字 154

10.2.5 含有NULL值的列也能查看 155

10.3 使用聚合函數查詢 156

10.3.1 求總和函數SUM() 156

10.3.2 求最大值函數MAX() 157

10.3.3 求最小值函數MIN() 157

10.3.4 求平均值函數AVG() 157

10.3.5 求記錄行數COUNT() 158

10.4 數據的嵌套查詢 158

10.4.1 使用比較運算符的子查詢 158

10.4.2 使用IN的子查詢 160

10.4.3 使用ANY的子查詢 161

10.4.4 使用SOME的子查詢 161

10.4.5 使用EXISTS的子查詢 162

10.5 數據的內連接查詢 163

10.5.1 內連接的簡單查詢 164

10.5.2 相等內連接的查詢 164

10.5.3 不等內連接的查詢 165

10.5.4 特殊的內連接查詢 165

10.5.5 帶條件的內連接查詢 165

10.6 數據的外連接查詢 166

10.6.1 認識外連接查詢 166

10.6.2 左外連接的查詢 166

10.6.3 右外連接的查詢 167

10.6.4 全外連接的查詢 167

10.7 就業面試技巧與解析 168

10.7.1 面試技巧與解析(一) 168

10.7.2 面試技巧與解析(二) 168

第3篇 核心應用篇

第11章 視圖的使用 170

◎ 本章教學微視頻:10個 14分鐘

11.1 認識什麼是視圖 170

11.2 使用SQL語句操作視圖 171

11.2.1 使用CREATE VIEW語句創建

                視圖 171

11.2.2 使用ALTER VIEW語句修改

                視圖 173

11.2.3 使用DROP VIEW語句刪除視圖 174

11.3 以界面方式操作視圖 174

11.3.1 在SSMS中創建視圖 174

11.3.2 在SSMS中修改視圖 175

11.3.3 在SSMS中刪除視圖 176

11.4 通過視圖操作數據 176

11.4.1 通過視圖插入數據 177

11.4.2 通過視圖修改數據 178

11.4.3 通過視圖刪除數據 178

11.5 就業面試技巧與解析 179

11.5.1 面試技巧與解析(一) 179

11.5.2 面試技巧與解析(二) 179

第12章 游標的應用 180

◎ 本章教學微視頻:14個 21分鐘

12.1 什麼是游標 180

12.1.1 游標的概念 180

12.1.2 游標的優點 181

12.1.3 游標的類型 181

12.1.4 游標的屬性 182

12.1.5 游標的實現 182

12.2 游標的基本操作 182

12.2.1 聲明游標 182

12.2.2 打開游標 184

12.2.3 讀取游標 185

12.2.4 關閉游標 186

12.2.5 釋放游標 186

12.3 使用系統過程查看游標 187

12.3.1 sp_cursor_list 187

12.3.2 sp_describe_cursor 188

12.3.3 sp_describe_cursor_columns 189

12.3.4 sp_describe_cursor_tables 191

12.4 就業面試技巧與解析 192

12.4.1 面試技巧與解析(一) 192

12.4.2 面試技巧與解析(二) 192

第13章 存儲過程的應用 193

◎ 本章教學微視頻:26個 34分鐘

13.1 存儲過程概述 193

13.1.1 什麼是存儲過程 193

13.1.2 存儲過程的優點 194

13.1.3 存儲過程的缺點 194

13.2 存儲過程的類型 194

13.2.1 系統存儲過程 195

13.2.2 自定義存儲過程 195

13.2.3 擴展存儲過程 195

13.3 創建存儲過程 195

13.3.1 在SSMS中創建存儲過程 195

13.3.2 創建存儲過程的語法格式 197

13.3.3 創建不帶參數的存儲過程 198

13.3.4 創建帶輸入參數的存儲過程 198

13.3.5 創建帶輸出參數的存儲過程 199

13.3.6 創建帶加密選項的存儲過程 200

13.4 執行存儲過程 200

13.4.1 執行存儲過程的語法格式 200

13.4.2 執行不帶參數的存儲過程 201

13.4.3 執行帶輸入參數的存儲過程 201

13.4.4 執行帶輸出參數的存儲過程 202

13.4.5 在SSMS中執行存儲過程 202

13.5 修改存儲過程 203

13.5.1 修改存儲過程的語法格式 203

13.5.2 使用SQL語句修改存儲過程 204

13.5.3 在SSMS中修改存儲過程 204

13.6 重命名存儲過程 205

13.6.1 在SSMS中重命名存儲過程 205

13.6.2 使用sp_name系統存儲過程

                重命名 205

13.7 查看存儲過程 206

13.7.1 使用SSMS查看存儲過程信息 206

13.7.2 使用系統存儲過程查看信息 206

13.8 刪除存儲過程 208

13.8.1 在SSMS中刪除存儲過程 208

13.8.2 使用SQL語句刪除存儲過程 208

13.9 擴展存儲過程 209

13.10 就業面試技巧與解析 210

第14章 索引的應用 211

◎ 本章教學微視頻:20個 28分鐘

14.1 認識索引 211

14.1.1 索引概述 211

14.1.2 索引的優缺點 212

14.1.3 索引的分類 212

14.2 創建索引 213

14.2.1 創建索引的語法格式 214

14.2.2 使用SQL創建聚集索引 215

14.2.3 使用SQL創建非聚集索引 216

14.2.4 使用SQL創建複合索引 216

14.2.5 在SSMS中創建索引 216

14.3 修改索引 217

14.3.1 修改索引的語法格式 217

14.3.2 禁用不需要的索引 218

14.3.3 重新生成新的索引 218

14.3.4 重命名索引的名稱 219

14.3.5 在SSMS中修改索引 219

14.4 查詢索引 221

14.4.1 使用系統存儲過程查詢索引 221

14.4.2 在SSMS中查看索引 221

14.4.3 查看索引的統計信息 222

14.5 刪除索引 223

14.5.1 刪除索引的語法 223

14.5.2 一次刪除一個索引 223

14.5.3 一次刪除多個索引 223

14.5.4 在SSMS中刪除索引 224

14.6 就業面試技巧與解析 224

14.6.1 面試技巧與解析(一) 224

14.6.1 面試技巧與解析(二) 224

第15章 觸發器的應用 225

◎ 本章教學微視頻:19個 31分鐘

15.1 認識觸發器 225

15.1.1 觸發器的概念 225

15.1.2 觸發器的作用 226

15.1.3 觸發器的分類 226

15.2 創建觸發器 226

15.2.1 創建DML觸發器 227

15.2.2 創建DDL觸發器 230

15.2.3 創建登錄觸發器 232

15.3 修改觸發器 233

15.3.1 修改DML觸發器 233

15.3.2 修改DDL觸發器 234

15.3.3 修改登錄觸發器 235

15.4 管理觸發器 236

15.4.1 禁用觸發器 236

15.4.2 啟用觸發器 236

15.4.3 修改觸發器的名稱 237

15.4.4 使用sp_helptext查看觸發器 237

15.4.5 在SSMS中查看觸發器信息 237

15.5 刪除觸發器 238

15.5.1 使用SQL語句刪除觸發器 238

15.5.2 使用SSMS手動刪除觸發器 239

15.6 認識其他觸發器 239

15.6.1 替代觸發器 239

15.6.2 嵌套觸發器 240

15.6.3 遞歸觸發器 241

15.7 就業面試技巧與解析 242

15.7.1 面試技巧與解析(一) 242

15.7.2 面試技巧與解析(二) 242

第16章 事務與鎖的應用 243

◎ 本章教學微視頻:10個 23分鐘

16.1 事務管理 243

16.1.1 事務的概念 243

16.1.2 事務的類型 244

16.1.3 事務的屬性 244

16.1.4 建立事務應遵循的原則 244

16.1.5 事務管理的常用語句 245

16.1.6 事務的隔離級別 245

16.1.7 事務的應用案例 246

16.2 鎖的應用 247

16.2.1 鎖的概念 247

16.2.2 鎖的模式 248

16.2.3 鎖的類型 248

16.2.4 鎖等待和死鎖 249

16.2.5 鎖的應用案例 250

16.3 就業面試技巧與解析 252

16.3.1 面試技巧與解析(一) 252

16.3.2 面試技巧與解析(二) 252

第4篇 高級應用篇

第17章 數據庫安全管理 254

◎ 本章教學微視頻:20個 38分鐘

17.1 數據庫安全策略概述 254

17.1.1 SQL Server的安全機制 254

17.1.2 與數據庫安全相關的對象 256

17.2 安全驗證模式 257

17.2.1 Windows身份驗證模式 257

17.2.2 混合模式 257

17.2.3 設置驗證模式 258

17.3 登錄賬戶的管理 258

17.3.1 創建登錄賬戶 258

17.3.2 修改登錄賬戶 260

17.3.3 刪除登錄賬戶 260

17.4 在SSMS中管理登錄賬戶 261

17.4.1 創建Windows登錄賬戶 261

17.4.2 創建SQL Server登錄賬戶 263

17.4.3 修改登錄賬戶 264

17.4.4 刪除登錄賬戶 265

17.5 SQL Server的角色管理 265

17.5.1 固定服務器角色 266

17.5.2 數據庫角色 266

17.5.3 自定義數據庫角色 267

17.5.4 應用程序角色 269

17.5.5 將登錄指派到角色 270

17.5.6 將角色指派到多個登錄賬戶 271

17.6 SQL Server的權限管理 272

17.6.1 認識權限 272

17.6.2 授予權限 272

17.6.3 拒絕權限 273

17.6.4 撤銷權限 274

17.7 就業面試技巧與解析 274

17.7.1 面試技巧與解析(一) 274

17.7.2 面試技巧與解析(二) 274

第18章 數據庫的備份與還原 275

◎ 本章教學微視頻:22個 37分鐘

18.1 認識數據庫的備份與還原 275

18.1.1 數據庫的備份類型 275

18.1.2 數據庫的還原模式 276

18.1.3 配置還原模式 277

18.2 數據庫的備份設備 277

18.2.1 數據庫的備份設備 277

18.2.2 創建數據庫備份設備 278

18.2.3 查看數據庫備份設備 279

18.2.4 刪除數據庫備份設備 279

18.3 使用SQL備份數據庫 280

18.3.1 完整備份與差異備份 280

18.3.2 文件和文件組備份 282

18.3.3 事務日誌備份 283

18.4 在SSMS中還原數據庫 284

18.4.1 還原數據庫的方式 284

18.4.2 還原數據庫前要注意的

                事項 284

18.4.3 還原數據庫備份文件 286

18.4.4 還原文件和文件組備份 287

18.5 使用SQL還原數據庫 288

18.5.1 完整備份還原 288

18.5.2 差異備份還原 290

18.5.3 事務日誌備份還原 290

18.5.4 文件和文件組備份還原 291

18.5.5 將數據庫還原到某個時間點 291

18.5.6 將文件還原到新位置上 292

18.6 數據庫安全的其他保護策略 292

18.6.1 建立自動備份的維護計劃 292

18.6.2 通過安全功能為數據加密 295

18.6.3 通過動態數據屏蔽加密

                數據 298

18.7 就業面試技巧與解析 300

18.7.1 面試技巧與解析(一) 300

18.7.2 面試技巧與解析(二) 300

第5篇 項目實踐篇

第19章 項目實踐入門階段——外賣訂餐管理

 系統 302

◎ 本章教學微視頻:4個 10分鐘

19.1 外賣訂餐管理系統分析 302

19.2 數據庫設計 303

19.3 功能分析及實現 306

19.3.1 設計用戶登錄界面 306

19.3.2 設計數據庫連接頁面 306

19.3.3 設計用戶登錄驗證頁面 307

19.3.4 設計外賣訂餐主頁 307

19.3.5 設計添加菜品頁面 308

19.3.6 設計刪除菜單頁面 310

19.3.7 設計刪除訂單頁面 310

19.3.8 設計修改訂單頁面 312

19.3.9 設計訂單搜索頁面 313

19.4 系統運行及測試 315

第20章 項目實踐高級階段——企業工資管理

 系統 317

◎ 本章教學微視頻:4個 7分鐘

20.1 企業工資管理系統分析 317

20.2 數據庫設計 318

20.3 功能分析及實現 319

20.3.1 設計系統登錄模塊 319

20.3.2 設計主界面模塊 322

20.3.3 設計管理員管理模塊 324

20.3.4 設計員工管理模塊 327

20.3.5 設計工資管理模塊 332

20.4 系統運行與測試 337