SQL Server 2012資料庫教程(第3版)

SQL Server 2012資料庫教程(第3版)

《SQL Server 2012資料庫教程(第3版)》是2020年2月人民郵電出版社出版的圖書,作者是鄭阿奇、劉啟芬、顧韻華。

基本介紹

  • 書名:SQL Server 2012資料庫教程(第3版)
  • 作者:鄭阿奇、劉啟芬、顧韻華
  • 出版社:人民郵電出版社
  • 出版時間:2020年2月
  • 頁數:338 頁
  • 定價:49.8 元
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787115388971
內容簡介,圖書目錄,

內容簡介

本書介紹SQL Server 2012 資料庫管理系統,包含資料庫基礎、實驗和綜合套用。資料庫基礎包括資料庫的基本概念和SQL Server 2012 兩部分內容;實驗分為SQL Server 2012 主要內容的實踐和訓練; 綜合套用部分介紹PHP、ASP.NET(C#) 和VB 6.0 平台開發套用系統操作SQL Server 2012,分別為B/S 和C/S 方面的典型套用。

圖書目錄

第 1章 資料庫的基本概念 1
1.1 資料庫 1
1.1.1 資料庫系統 1
1.1.2 數據模型 2
1.1.3 關係型資料庫語言 3
1.2 資料庫設計 4
1.2.1 概念結構設計 4
1.2.2 邏輯結構設計 6
1.2.3 物理結構設計 7
1.3 資料庫套用系統 7
1.3.1 C/S模式套用系統 7
1.3.2 B/S模式套用系統 8
習題1 9
第 2章 資料庫創建 10
2.1 SQL Server 2012資料庫 10
2.1.1 邏輯資料庫 10
2.1.2 物理資料庫 12
2.1.3 系統資料庫和用戶資料庫 13
2.2 界面方式創建資料庫 13
2.2.1 資料庫的創建 13
2.2.2 資料庫的修改和刪除 15
2.3 命令方式創建資料庫 19
2.3.1 創建資料庫:CREATE DATABASE 19
2.3.2 修改資料庫:ALTER DATABASE 22
2.3.3 刪除資料庫:DROP DATABASE 26
2.3.4 資料庫快照:AS SNAPSHOT 26
習 題 27
第3章 表的創建和操作 28
3.1 表結構和數據類型 28
3.1.1 數據類型 28
3.1.2 表結構設計 33
3.2 界面方式創建表結構 35
資料庫創建後,首先創建表結構;已經創建的表結構可以修改;不再使用的表可以刪除。 35
3.2.1 創建表結構 35
3.2.2 修改表結構 36
3.2.3 刪除表 37
3.3 命令方式創建表結構 37
3.3.1 創建表結構:CREATE TABLE 37
3.3.2 修改表結構:ALTER TABLE 40
3.3.3 刪除表:DROP TABLE 41
3.4 界面方式操作表數據 41
3.4.1 插入記錄 42
3.4.2 刪除記錄 43
3.4.3 修改記錄 43
3.5 命令方式操作表數據 43
3.5.1 插入記錄:INSERT 43
3.5.2 修改記錄:UPDATE 47
3.5.3 刪除記錄:DELETE/TRUNCATE TABLE 47
習 題 49
第4章 資料庫的查詢、視圖和游標 50
4.1 資料庫的查詢:SELECT 50
4.1.1 選擇查詢結果輸出列:*/列表 50
4.1.2 選擇查詢條件:WHERE 56
4.1.3 指定查詢對象:FROM 61
4.1.4 連線:=/JOIN 63
4.1.5 指定查詢結果分組方法:GROUP BY 67
4.1.6 指定查詢結果分組後篩選條件:HAVING 68
4.1.7 指定查詢結果排序順序:ORDER BY 69
4.1.8 其他:INTO/UNION/EXCEPT/ CTE 70
4.2 視 圖 73
4.2.1 視圖概念 73
4.2.2 創建視圖:CREATE VIEW 73
4.2.3 查詢視圖:SELECT 77
4.2.4 更新視圖:INSERT/UPDATE/DELETE 78
4.2.5 修改視圖的定義:ALTER VIEW 79
4.2.6 刪除視圖:DROP VIEW 80
4.3 游 標 81
4.3.1 聲明游標:DECLARE CURSOR 81
4.3.2 打開游標:OPEN 84
4.3.3 讀取數據:FETCH 85
4.3.4 關閉刪除游標:CLOSE/DEALLOCATE 87
習 題 88
第5章 T-SQL語言 89
5.1 T-SQL語言 89
5.2 常量、變數與自定義數據類型 90
5.2.1 常量 90
5.2.2 數據類型 91
5.2.3 變數:DECLARE/SET/SELECT 94
5.3 運算符與表達式 98
5.4 流程控制語句 103
5.4.1 語句塊:BEGIN…END 103
5.4.2 條件語句:IF…ELSE 104
5.4.3 多重分支:CASE 106
5.4.4 無條件轉移語句:GOTO 106
5.4.5 循環語句:WHILE/BREAK/CONTINUE 107
5.4.6 返回語句:RETURN 108
5.4.7 等待語句:WAITFOR DELAY/TIME 108
5.4.8 錯誤處理語句:TRY…CATCH 109
5.5 系統內置函式 109
5.5.1 系統內置函式介紹 109
5.5.2 常用系統標量函式 110
5.6 用戶定義函式:CREATE/ALTER/ DROP FUNCTION 117
5.6.1 標量函式:SELECT/EXEC 117
5.6.2內嵌表值函式:FROM 表(…) 119
5.6.3 用戶定義函式的刪除:DROP FUNCTION 122
習 題 122
第6章 索引和完整性 123
6.1 索 引 123
6.1.1 索引的分類 123
6.1.2 索引的創建:CREATE INDEX 124
6.1.3 重建索引:ALTER INDEX 128
6.1.4 索引的刪除:DROP INDEX 129
6.2 數據完整性 129
6.2.1 創建實體完整性:PRIMARY KEY/UNIQUE 131
6.2.2 創建域完整性:CHECK/CREATE RULE 134
6.2.3 創建參照完整性:FOREIGN KEY 139
習 題 142
第7章 存儲過程和觸發器 143
7.1 存儲過程 143
7.1.1 存儲過程的類型 143
7.1.2 存儲過程的創建與執行:CREATE PROCEDURE 144
7.1.3 存儲過程的修改:ALTER PROCEDURE 149
7.1.4 存儲過程的刪除:DROP PROCEDURE 150
7.1.5 界面方式操作存儲過程 150
7.2 觸發器 152
7.2.1 觸發器的類型 152
7.2.2 觸發器的創建:CREATE TRIGGER 152
7.2.3 觸發器的修改:ALTER TRIGGER 159
7.2.4 觸發器的刪除:DROP TRIGGER 160
7.2.5 界面方式操作觸發器 160
習 題 161
第8章 備份與恢復 162
8.1 備份和恢復概述 162
8.1.1 資料庫備份概念 162
8.1.2 資料庫恢復概念 164
8.2 資料庫備份 165
8.2.1 創建備份設備 165
8.2.2 命令方式備份資料庫:BACKUP DATABASE 167
8.2.3 界面方式備份資料庫 170
8.3 資料庫恢復 172
8.3.1 檢查點 172
8.3.2 命令方式恢複數據庫:RESTORE DATABASE 173
8.3.3 界面方式恢複數據庫 176
8.4 附加資料庫和資料庫複製 177
8.4.1附加資料庫 177
8.4.2 資料庫複製 178
習 題 178
第9章 系統安全管理 180
9.1 SQL Server 2012的安全機制 180
9.1.1 SQL Server 身份驗證模式 180
9.1.2 SQL Server安全性機制 181
9.1.3 SQL Server資料庫安全驗證過程 181
9.2 建立和管理用戶賬戶 182
9.2.1 界面方式管理用戶賬戶 182
9.2.2 命令方式管理用戶賬戶:CREATE LOGIN/USER 186
9.3 角色管理 189
9.3.1 固定伺服器角色 189
9.3.2 固定資料庫角色 190
9.3.3 自定義資料庫角色:CREATE/DROP ROLE 192
9.3.4 應用程式角色 194
9.4 資料庫許可權的管理 196
9.4.1 授予許可權:GRANT 196
9.4.2 拒絕許可權 199
9.4.3 撤銷許可權 200
9.5 資料庫架構的定義和使用 201
9.5.1 界面方式創建架構 201
9.5.2 命令方式創建架構:CREATE SCHEMA 203
習 題 204
第 10章 其 他 概 念 205
10.1 事 務 205
10.1.1 事務與ACID屬性 205
10.1.2 多用戶使用問題 206
10.1.3 事務處理:BEGIN/ COMMIT/ROLLBACK/SAVE/ROLLBACK TRANSACTION 206
10.1.4 事務隔離級:SET TRANSACTION ISOLATION LEVEL 209
10.2 鎖 定 211
10.2.1 鎖定粒度 211
10.2.2 鎖定模式 211
10.3 自動化管理 212
10.3.1 SQL Server代理 213
10.3.2 操作員 213
10.3.3 作業 214
10.3.4 警報 214
10.3.5 資料庫郵件 214
10.3.6 維護計畫嚮導 214
習 題 215
實驗1 SQL Server 2012環

相關詞條

熱門詞條

聯絡我們