SQL Server實用教程(第4版)(SQL Server 2014版)

SQL Server實用教程(第4版)(SQL Server 2014版)

《SQL Server實用教程(第4版)(SQL Server 2014版)》是2015年電子工業出版社出版的圖書,作者是鄭阿奇。

基本介紹

  • 書名:SQL Server實用教程(第4版)(SQL Server 2014版)
  • 作者:鄭阿奇
  • 出版社:電子工業出版社
  • 出版時間:2015年08月01日
  • 頁數:316 頁
  • 定價:49 元
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787121266232
內容簡介,圖書目錄,

內容簡介

SQL Server實用教程(第4版 SQL Server 2014版)以Microsoft SQL Server 2014中文版為平台,系統地介紹SQL Server 2014基礎、實驗和綜合套用等內容。SQL Server 2014通過界面和命令兩種方式同步運算元據庫,功能和實例互相補充,並形成系統。實驗通過教程實例訓練SQL Server基本操作和基本命令。綜合套用介紹PHP 5、Java EE和ASP.NET 4.5等平台對SQL Server 2014學生成績資料庫的典型操作方法,同時實現學生成績管理系統部分功能,更方便教學和學生模仿。

圖書目錄

第1部分 實 用 教 程
第0章 資料庫基礎 1
0.1 資料庫基本概念 1
0.1.1 資料庫系統 1
0.1.2 數據模型 2
0.1.3 關係型資料庫語言 4
0.2 資料庫設計 4
0.2.1 概念模型 5
0.2.2 邏輯模型 6
0.2.3 物理模型 7
0.3 資料庫套用系統 8
0.3.1 套用系統的數據接口 8
0.3.2 C/S架構的套用系統 9
0.3.3 B/S架構的套用系統 10
第1章 SQL Server 2014簡介 11
1.1 SQL Server 2014之前版本 11
1.2 SQL Server 2014伺服器組件
和管理工具 12
1.3 SQL Server 2014的不同版本 13
1.4 SQL Server 2014的安裝步驟 13
1.5 SQL Server 2014的運行 18
1.6 SQL Server 2014伺服器 20
第2章 資料庫創建 22
2.1 SQL Server資料庫及其資料庫對象 22
2.2 以界面方式創建資料庫 24
2.2.1 資料庫的創建 24
2.2.2 資料庫的修改和刪除 26
2.3 以命令方式創建資料庫 28
2.3.1 創建資料庫 28
2.3.2 修改資料庫 31
2.3.3 刪除資料庫 34
第3章 表的創建和操作 35
3.1 表結構和數據類型 35
3.1.1 表和表結構 35
3.1.2 數據類型 36
3.1.3 表結構設計 39
3.2 以界面方式創建表 41
3.2.1 創建表 41
3.2.2 修改表結構 42
3.2.3 刪除表 43
3.2.4 以界面方式操作表數據 43
3.3 以命令方式創建表 46
3.3.1 創建表:CREATE TABLE 46
3.3.2 修改表結構:ALTER TABLE 48
3.3.3 刪除表 49
3.4 以命令方式操作表數據 49
3.4.1 插入記錄 49
3.4.2 修改記錄 51
3.4.3 刪除記錄 52
第4章 資料庫的查詢和視圖 54
4.1 資料庫的查詢 54
4.1.1 選擇查詢結果輸出列 54
4.1.2 選擇查詢條件:WHERE子句 60
4.1.3 指定查詢對象:FROM子句 66
4.1.4 連線 67
4.1.5 指定查詢結果分組方法:
GROUP BY子句 72
4.1.6 指定查詢結果分組後篩選條件:
HAVING子句 73
4.1.7 指定查詢結果排序順序:
ORDER BY子句 74
4.1.8 SELECT語句的其他語法 75
4.2 視圖 78
4.2.1 視圖概念 78
4.2.2 創建視圖 78
4.2.3 更新視圖 82
4.2.4 修改視圖的定義 84
4.2.5 刪除視圖 85
第5章 游標 86
5.1 聲明游標 86
5.2 打開游標 88
5.3 讀取數據 89
5.4 關閉和刪除游標 92
第6章 T-SQL語言 93
6.1 常量、變數與用戶定義類型 93
6.1.1 常量 93
6.1.2 用戶定義類型 95
6.1.3 變數:DECLARE/SET/
SELECT 97
6.2 運算符與表達式 101
6.3 流程控制語句 105
6.3.1 語句塊:BEGIN…END 106
6.3.2 條件語句:IF…ELSE 106
6.3.3 多重分支:CASE 108
6.3.4 條件轉移語句:GOTO 109
6.3.5 循環語句:WHILE/BREAK/
CONTINUE 109
6.3.6 返回語句:RETURN 110
6.3.7 等待語句:WAITFOR DELAY/
TIME 110
6.3.8 錯誤處理語句:
TRY…CATCH 111
6.4 系統內置函式 111
6.4.1 系統內置函式介紹 111
6.4.2 常用系統標量函式 112
6.5 用戶定義函式:CREATE/ALTER/
DROP FUNCTION 119
6.5.1 標量函式:SELECT/EXEC 119
6.5.2 內嵌表值函式:
FROM表(…) 121
6.5.3 用戶定義函式的刪除:DROP
FUNCTION 124
第7章 索引和完整性 125
7.1 索引 125
7.1.1 索引的分類 125
7.1.2 索引的創建:
CREATE INDEX 125
7.1.3 重建索引:ALTER INDEX 129
7.1.4 索引的刪除:DROP INDEX 129
7.2 數據完整性 130
7.2.1 創建實體完整性:
PRIMARY KEY/UNIQUE 131
7.2.2 創建域完整性:
CHECK/CREATE RULE 134
7.2.3 創建參照完整性:
FOREIGN KEY 138
第8章 存儲過程和觸發器 143
8.1 存儲過程 143
8.1.1 存儲過程的類型 143
8.1.2 存儲過程的創建與執行:
CREATE PROCEDURE 144
8.1.3 存儲過程的修改:
ALTER PROCEDURE 148
8.1.4 存儲過程的刪除:
DROP PROCEDURE 149
8.1.5 以界面方式操作存儲過程 149
8.2 觸發器 151
8.2.1 觸發器的類型 151
8.2.2 觸發器的創建:
CREATE TRIGGER 151
8.2.3 觸發器的修改:
ALTER TRIGGER 157
8.2.4 觸發器的刪除:
DROP TRIGGER 158
8.2.5 以界面方式操作觸發器 158
第9章 備份與恢復 160
9.1 備份和恢復概述 160
9.1.1 資料庫備份概念 160
9.1.2 資料庫恢復概念 162
9.2 資料庫備份 163
9.2.1 創建備份設備 163
9.2.2 以命令方式備份資料庫:
BACKUP DATABASE 165
9.2.3 以界面方式備份資料庫 168
9.3 資料庫恢復 169
9.3.1 以命令方式恢複數據庫:
BESTORE DATABASE 169
9.3.2 以界面方式恢複數據庫 172
9.4 附加資料庫和資料庫複製 173
9.4.1 附加資料庫 173
9.4.2 資料庫複製 174
第10章 系統安全管理 175
10.1 SQL Server 2014的安全機制 175
10.1.1 SQL Server 身份驗證模式 175
10.1.2 SQL Server安全性機制 176
10.1.3 SQL Server資料庫安全
驗證過程 177
10.2 建立和管理用戶賬戶 177
10.2.1 以界面方式管理用戶賬戶 177
10.2.2 以命令方式管理用戶賬戶:
CREATE LOGIN/USER 181
10.3 角色管理 184
10.3.1 固定伺服器角色 184
10.3.2 固定資料庫角色 185
10.3.3 自定義資料庫角色:
CREATE/DROP ROLE 187
10.3.4 應用程式角色 189
10.4 資料庫許可權的管理 190
10.4.1 授予許可權:GRANT 190
10.4.2 拒絕許可權 193
10.4.3 撤銷許可權 194
10.5 資料庫架構的定義和使用 195
10.5.1 以界面方式創建架構 195
10.5.2 以命令方式創建架構:
CREATE SCHEMA 196
第11章 其他概念 198
11.1 事務 198
11.1.1 事務與ACID屬性 198
11.1.2 多用戶使用問題 199
11.1.3 事務處理:BEGIN/COMMIT/
ROLLBACK/SAVE/ROLLBACK TRANSACTION 199
11.1.4 事務隔離級:SET TRANSACTION
ISOLATION LEVEL 202
11.2 鎖定 203
11.2.1 鎖定粒度 204
11.2.2 鎖定模式 204
11.3 自動化管理 205
11.3.1 SQL Server代理 205
11.3.2 操作員 206
11.3.3 作業 206
11.3.4 警報 206
11.3.5 資料庫郵件 206
11.3.6 維護計畫嚮導 207
習題 208
第0章 資料庫基礎 208
第1章 SQL Server 2014簡介 209
第2章 資料庫創建 209
第3章 表的創建和操作 210
第4章 資料庫的查詢和視圖 212
第5章 游標 213
第6章 T-SQL語言 213
第7章 索引和完整性 214
第8章 存儲過程和觸發器 215
第9章 備份與恢復 216
第10章 系統安全管理 217
第11章 其他概念 217
第2部分 實 驗
第2章 資料庫創建 219
第3章 表的創建和操作 219
第4章 資料庫的查詢和視圖 221
第5章 游標 221
第6章 T-SQL語言 221
第7章 索引和完整性 222
第8章 存儲過程和觸發器 222
第9章 備份與恢復 222
第10章 系統安全管理 223
第3部分 SQL Server 2014綜合套用
實習0 創建實習資料庫 224
實習0.1 創建資料庫及其對象 224
實習0.2 功能和界面 229
實習1 PHP 5/SQL Server 2014
學生成績管理系統 232
實習1.1 PHP開發平台搭建 232
實習1.1.1 創建PHP環境 232
實習1.1.2 Eclipse安裝與配置 235
實習1.2 PHP開發入門 237
實習1.2.1 PHP項目的建立 237
實習1.2.2 PHP項目的運行 238
實習1.2.3 PHP連線
SQL Server 2014 238
實習1.3 系統主頁設計 239
實習1.3.1 主界面 239
實習1.3.2 功能導航 240
實習1.4 學生管理 242
實習1.4.1 界面設計 242
實習1.4.2 功能實現 245
實習1.5 成績管理 247
實習1.5.1 界面設計 247
實習1.5.2 功能實現 249
實習2 Java EE 7/SQL Server 2014
學生成績管理系統 251
實習2.1 Java EE開發平台搭建 251
實習2.1.1 安裝軟體 251
實習2.1.2 環境整合 255
實習2.2 創建Struts 2項目 257
實習2.2.1 創建Java EE項目 257
實習2.2.2 載入Struts 2包 258
實習2.2.3 連線SQL Server 2014 259
實習2.3 系統主頁設計 262
實習2.3.1 創建PHP環境 262
實習2.3.2 功能導航 263
實習2.4 學生管理 265
實習2.4.1 界面設計 265
實習2.4.2 功能實現 268
實習2.5 成績管理 274
實習2.5.1 界面設計 274
實習2.5.2 功能實現 277
實習3 ASP.NET 4/SQL Server 2014
學生成績管理系統 283
實習3.1 ADO.NET架構原理 283
實習3.2 創建ASP.NET項目 284
實習3.2.1 ASP.NET項目的建立 284
實習3.2.2 ASP.NET 4連線
SQL Server 2014 285
實習3.3 系統主頁設計 285
實習3.3.1 主界面 285
實習3.3.2 功能導航 287
實習3.4 學生管理 289
實習3.4.1 界面設計 289
實習3.4.2 功能實現 291
實習3.5 成績管理 296
實習3.5.1 界面設計 296
實習3.5.2 功能實現 298
附錄 A 學生成績(pxscj)資料庫
表樣本數據 304

熱門詞條

聯絡我們