SQL Server 從入門到項目實踐 (超值版)
內容描述
《SQL Server 從入門到項目實踐(超值版)》採取“基礎知識→核心技術→核心應用→高級應用→項目實踐”的結構和“由淺入深,由深到精”的學習模式進行講解。《SQL Server 從入門到項目實踐(超值版)》共分為5篇20章。首先講解數據庫的基礎知識,數據庫的安裝、配置與管理,SQL的基本操作,創建與管理數據庫及數據表,表的約束條件以及SQL數據的查詢操作等;然後側重講解了視圖、光標、存儲過程、索引、觸發器、事務與鎖的應用等;最後又介紹了SQL Server數據庫的安全管理、數據庫的備份與還原等;最後在實踐環節講解了外賣訂餐管理系統、企業工資管理系統兩個項目實踐案例。 《SQL Server 從入門到項目實踐(超值版)》旨在從多角度、全方位地幫助讀者快速掌握軟件開發技能,構建從學校到社會的就業橋梁,讓有志於從事軟件開發行業的讀者輕松步入職場。同時《SQL Server 從入門到項目實踐(超值版)》還贈送王牌資源庫,由於贈送的資源比較多,在本書前言部分對資源包的具體內容、獲取方式以及使用方法等做了詳細說明。
目錄大綱
第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
作者介紹
聚慕課教育研發中心,是有一家軟件開發公司和線下培訓機構共同組建的IT圖書研發中心,具有18年的圖書開發和12年軟件開發經驗。該研發中心有軟件開發團隊,一批一線軟件培訓講師,高校青年教師以及學科專家團隊構成。致力於IT類圖書策劃、組稿、及編寫。我們對計算機圖書市場進行科學、嚴謹的調查分析,緊跟高新科技,深度挖掘讀者需求,整合優質作者資源,協助作者制定創作計劃、確立創作思想與體例,並實時監控創作質量與進度,確保做出讓讀者讀得懂、用的好、學的會的計算機類圖書。