資料庫套用技術基礎(SQL Server 2017)

資料庫套用技術基礎(SQL Server 2017)

《資料庫套用技術基礎(SQL Server 2017)》是2019年11月電子工業出版社出版的圖書,作者是沈才樑、方傑。

基本介紹

  • 書名:資料庫套用技術基礎(SQL Server 2017)
  • 作者:沈才樑
    方傑
  • ISBN:9787121370052
  • 頁數:232頁
  • 定價:44元
  • 出版社:電子工業出版社
  • 出版時間:2019年11月
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

本書安排了豐富的例題,以實例形式演示旬糊嫌翻SQL Server 2017中各部分內容。本書提供了全部案例的源檔案及教學電子課件,為讀者的實際操作提供了完善的練習素材。

圖書目錄

第1章 資料庫導論 (1)
1.1 資料庫概述 (1)
1.1.1 計精宙放算機數榜墓據管理的發展階段 (2)
1.1.2 資料庫系統(DBS) (4)
1.1.3 資料庫管理系統 (6)
1.1.4 資料庫系統結構 (7)
1.2 概念模型和數據模型 (8)
1.2.1 概念模型 (9)
1.2.2 數據模型 (12)
1.3 關係資料庫理論基礎 (17)
1.3.1 關係數據結構及形式定義 (17)
1.3.2 關係操作 (19)
1.4 常用資料庫介紹 (21)
1.4.1 Oracle (22)
1.4.2 MySQL (23)
1.4.3 SQL Server (24)
1.4.4 MongoDB (25)
1.4.5 Redis (26)
1.4.6 SQLite (26)
1.4.7 關係型資料庫與Nosql資料庫比較 (26)
1.5 小結 (危熱棄27)
1.6 課後練習 (27)
第2章 SQL Server 2017綜述 (29)
2.1 SQL Server 2017介紹 (29)
2.1.1 SQL Server 2017簡介 (30)
2.1.2 SQL Server 2017新功能 (31)
2.2 SQL Server 2017安裝 (32)
2.2.1 SQL Server 2017安裝軟/硬體要求 (32)
2.2.2 SQL Server 2017安裝過程 (33)
2.3 常用管理工具簡介 (43)
2.3.1 Microsoft SQL Server Management Studio簡介 (43)
2.3.2 SQL Server Profiler簡介 (45)
2.3.3 SQL Server配置管理器 (45)
2.3.4 Reporting Services配置管理器 (46)
2.3.5 命令提示實用工具 (46)
2.4 小結 (47)
2.5 課後練習 (47)
第3章 創建與管理資料庫 (49)
3.1 SQL Server 2017資料庫概述 (49)
3.1.1 資料庫的常用對象 (酷應抹店49)
3.1.2 檔案和檔案組 (50)
3.1.3 系統資料庫 (50)
3.2 創建資料庫 (51)
3.2.1 在管理控制台中創建資料庫 (51)
3.2.2 使用T-SQL創建資料庫 (53)
3.3 管理資料庫 (54)
3.3.1 使用T-SQL語句修改資料庫 (54)
3.3.2 使用T-SQL語句刪除資料庫 (55)
3.4 備份與還原資料庫 (56)
3.4.1 通過備份檔案備份與還原資料庫 (56)
3.4.2 通過備份設備備份與還原資料庫背頌閥 (59)
3.5 小結 (65)
3.6 課後練習 (65)
第4章 創建與管理數據表 (67)
4.1 SQL Server 2017數據類型 (67)
4.1.1 數值型數據類型 (67)
4.1.2 字元型數據類型 (68)
4.1.3 日期和時間型數據類型 (68)
4.1.4 貨幣型數據類型 (69)
4.1.5 二進制數據類型 (69)
4.1.6 SQL Server 2017自定義數據類型 (69)
4.2 創建數據表 (69)
4.2.1 使用SSMS創建數據表 (70)
4.2.2 使用T-SQL創建數據表 (71)
4.3 管理數據表 (72)
4.3.1 修改表結構 (72)
4.3.2 刪除表 (72)
4.3.3 使用Transact-SQL運算元據記錄 (73)
4.4 定義表約束 (74)
4.4.1 PRIMARY KEY約束 (74)
4.4.2 FOREIGN KEY約束 (74)
4.4.3 UNIQUE KEY約束 (75)
4.4.4 CHECK約束 (75)店捆捆
4.4.5 DEFAULT約束 (75)
4.5 小結 (76)
4.6 課後練習 (76)
第5章 資料庫查詢 (79)
5.1 單表查詢 (79)
5.1.1 SELECT子句 (80)
5.1.2 WHERE子句 (83)
5.1.3 ORDER BY子句 (87)
5.1.4 使用聚合函式匯總統計 (89)
5.2 多表連線查詢 (90)
5.2.1 內連線 (91)
5.2.2 外連線 (92)
5.2.3 交叉連線 (93)
5.2.4 聯合查詢 (94)
5.2.5 嵌套查詢 (95)
5.3 小結 (95)
5.4 課後練習 (95)
第6章 視圖與索引 (97)
6.1 視圖 (97)
6.1.1 視圖概述 (97)
6.1.2 創建視圖 (98)
6.1.3 使用視圖連線表 (102)
6.2 視圖修改數據 (104)
6.2.1 插入數據 (104)
6.2.2 更新數據 (105)
6.2.3 刪除數據 (106)
6.3 索引 (106)
6.3.1 索引概述 (106)
6.3.2 聚集索引 (107)
6.3.3 非聚集索引 (108)
6.3.4 XML索引 (110)
6.3.5 確定索引列 (110)
6.4 操作索引 (111)
6.4.1 預備工作 (111)
6.4.2 創建索引 (112)
6.4.3 管理索引 (115)
6.4.4 查看索引 (116)
6.5 小結 (118)
6.6 課後練習 (118)
第7章 T-SQL (120)
7.1 T-SQL基本概念 (120)
7.1.1 SQL發展史 (120)
7.1.2 SQL特點 (121)
7.1.3 SQL功能 (121)
7.2 T-SQL語法元素 (122)
7.2.1 語句批處理 (122)
7.2.2 標識符 (122)
7.2.3 腳本及注釋 (123)
7.3 T-SQL變數 (124)
7.3.1 變數 (124)
7.3.2 全局變數 (125)
7.4 流程控制語句 (125)
7.4.1 語句塊 (125)
7.4.2 分支語句 (125)
7.4.3 循環語句 (126)
7.4.4 多分支語句 (126)
7.5 常用內置函式 (128)
7.5.1 聚合函式 (128)
7.5.2 常用日期和時間函式 (130)
7.5.3 常用字元串函式 (132)
7.5.4 類型轉換函式 (134)
7.5.5 其他函式類型 (135)
7.6 小結 (135)
7.7 課後練習 (135)
第8章 自定義函式和存儲過程 (137)
8.1 用戶自定義函式 (137)
8.1.1 表值函式 (137)
8.1.2 標量函式 (140)
8.2 創建和執行存儲過程 (141)
8.2.1 簡單存儲過程 (143)
8.2.2 帶參數存儲過程 (145)
8.3 管理存儲過程 (148)
8.3.1 查看存儲過程 (148)
8.3.2 修改存儲過程 (149)
8.3.3 重命名存儲過程 (150)
8.3.4 刪除存儲過程 (151)
8.4 小結 (152)
8.5 課後練習 (152)
第9章 觸發器 (193)
9.1 觸發器概述 (153)
9.1.1 觸發器的優點和作用 (153)
9.1.2 3種類型的觸發器 (154)
9.1.3 觸發器原理 (155)
9.2 創建和管理觸發器 (156)
9.2.1 創建觸發器 (156)
9.2.2 修改與管理觸發器 (163)
9.3 觸發器的套用 (166)
9.4 小結 (166)
9.5 課後練習 (167)
第10章 SQL Server 2017的安全機制 (172)
10.1 SQL Server 2017安全性概述 (172)
10.1.1 SQL Server 2017安全機制簡介 (172)
10.1.2 常用安全術語 (173)
10.2 安全驗證方式 (174)
10.2.1 Windows身份驗證模式 (174)
10.2.2 混合模式 (174)
10.2.3 設定驗證模式 (175)
10.3 SQL Server的角色與許可權 (178)
10.3.1 伺服器角色 (179)
10.3.2 資料庫角色 (179)
10.3.3 許可權管理 (181)
10.4 小結 (184)
10.5 課後練習 (184)
第11章 SQL Server 2017項目實訓 (186)
11.1 JSP資料庫應用程式開發 (186)
11.1.1 背景 (186)
11.1.2 功能模組 (186)
11.1.3 JSP連線SQL Server 2017 (187)
11.1.4 系統實現 (187)
11.2 Linux環境下部署SQL Server 2017 (198)
11.2.1 背景 (198)
11.2.2 需求分析 (199)
11.2.3 項目實施步驟 (199)
11.2.4 項目小結 (206)
11.3 在Python中調用SQL Server 2017資料庫 (206)
11.4 MSDN及微軟社區 (212)
11.4.1 背景 (212)
11.4.2 需求分析 (212)
11.4.3 XML數據 (213)
11.4.4 發布和訂閱 (215)
11.4.5 資料庫自動備份 (219)
3.1 SQL Server 2017資料庫概述 (49)
3.1.1 資料庫的常用對象 (49)
3.1.2 檔案和檔案組 (50)
3.1.3 系統資料庫 (50)
3.2 創建資料庫 (51)
3.2.1 在管理控制台中創建資料庫 (51)
3.2.2 使用T-SQL創建資料庫 (53)
3.3 管理資料庫 (54)
3.3.1 使用T-SQL語句修改資料庫 (54)
3.3.2 使用T-SQL語句刪除資料庫 (55)
3.4 備份與還原資料庫 (56)
3.4.1 通過備份檔案備份與還原資料庫 (56)
3.4.2 通過備份設備備份與還原資料庫 (59)
3.5 小結 (65)
3.6 課後練習 (65)
第4章 創建與管理數據表 (67)
4.1 SQL Server 2017數據類型 (67)
4.1.1 數值型數據類型 (67)
4.1.2 字元型數據類型 (68)
4.1.3 日期和時間型數據類型 (68)
4.1.4 貨幣型數據類型 (69)
4.1.5 二進制數據類型 (69)
4.1.6 SQL Server 2017自定義數據類型 (69)
4.2 創建數據表 (69)
4.2.1 使用SSMS創建數據表 (70)
4.2.2 使用T-SQL創建數據表 (71)
4.3 管理數據表 (72)
4.3.1 修改表結構 (72)
4.3.2 刪除表 (72)
4.3.3 使用Transact-SQL運算元據記錄 (73)
4.4 定義表約束 (74)
4.4.1 PRIMARY KEY約束 (74)
4.4.2 FOREIGN KEY約束 (74)
4.4.3 UNIQUE KEY約束 (75)
4.4.4 CHECK約束 (75)
4.4.5 DEFAULT約束 (75)
4.5 小結 (76)
4.6 課後練習 (76)
第5章 資料庫查詢 (79)
5.1 單表查詢 (79)
5.1.1 SELECT子句 (80)
5.1.2 WHERE子句 (83)
5.1.3 ORDER BY子句 (87)
5.1.4 使用聚合函式匯總統計 (89)
5.2 多表連線查詢 (90)
5.2.1 內連線 (91)
5.2.2 外連線 (92)
5.2.3 交叉連線 (93)
5.2.4 聯合查詢 (94)
5.2.5 嵌套查詢 (95)
5.3 小結 (95)
5.4 課後練習 (95)
第6章 視圖與索引 (97)
6.1 視圖 (97)
6.1.1 視圖概述 (97)
6.1.2 創建視圖 (98)
6.1.3 使用視圖連線表 (102)
6.2 視圖修改數據 (104)
6.2.1 插入數據 (104)
6.2.2 更新數據 (105)
6.2.3 刪除數據 (106)
6.3 索引 (106)
6.3.1 索引概述 (106)
6.3.2 聚集索引 (107)
6.3.3 非聚集索引 (108)
6.3.4 XML索引 (110)
6.3.5 確定索引列 (110)
6.4 操作索引 (111)
6.4.1 預備工作 (111)
6.4.2 創建索引 (112)
6.4.3 管理索引 (115)
6.4.4 查看索引 (116)
6.5 小結 (118)
6.6 課後練習 (118)
第7章 T-SQL (120)
7.1 T-SQL基本概念 (120)
7.1.1 SQL發展史 (120)
7.1.2 SQL特點 (121)
7.1.3 SQL功能 (121)
7.2 T-SQL語法元素 (122)
7.2.1 語句批處理 (122)
7.2.2 標識符 (122)
7.2.3 腳本及注釋 (123)
7.3 T-SQL變數 (124)
7.3.1 變數 (124)
7.3.2 全局變數 (125)
7.4 流程控制語句 (125)
7.4.1 語句塊 (125)
7.4.2 分支語句 (125)
7.4.3 循環語句 (126)
7.4.4 多分支語句 (126)
7.5 常用內置函式 (128)
7.5.1 聚合函式 (128)
7.5.2 常用日期和時間函式 (130)
7.5.3 常用字元串函式 (132)
7.5.4 類型轉換函式 (134)
7.5.5 其他函式類型 (135)
7.6 小結 (135)
7.7 課後練習 (135)
第8章 自定義函式和存儲過程 (137)
8.1 用戶自定義函式 (137)
8.1.1 表值函式 (137)
8.1.2 標量函式 (140)
8.2 創建和執行存儲過程 (141)
8.2.1 簡單存儲過程 (143)
8.2.2 帶參數存儲過程 (145)
8.3 管理存儲過程 (148)
8.3.1 查看存儲過程 (148)
8.3.2 修改存儲過程 (149)
8.3.3 重命名存儲過程 (150)
8.3.4 刪除存儲過程 (151)
8.4 小結 (152)
8.5 課後練習 (152)
第9章 觸發器 (193)
9.1 觸發器概述 (153)
9.1.1 觸發器的優點和作用 (153)
9.1.2 3種類型的觸發器 (154)
9.1.3 觸發器原理 (155)
9.2 創建和管理觸發器 (156)
9.2.1 創建觸發器 (156)
9.2.2 修改與管理觸發器 (163)
9.3 觸發器的套用 (166)
9.4 小結 (166)
9.5 課後練習 (167)
第10章 SQL Server 2017的安全機制 (172)
10.1 SQL Server 2017安全性概述 (172)
10.1.1 SQL Server 2017安全機制簡介 (172)
10.1.2 常用安全術語 (173)
10.2 安全驗證方式 (174)
10.2.1 Windows身份驗證模式 (174)
10.2.2 混合模式 (174)
10.2.3 設定驗證模式 (175)
10.3 SQL Server的角色與許可權 (178)
10.3.1 伺服器角色 (179)
10.3.2 資料庫角色 (179)
10.3.3 許可權管理 (181)
10.4 小結 (184)
10.5 課後練習 (184)
第11章 SQL Server 2017項目實訓 (186)
11.1 JSP資料庫應用程式開發 (186)
11.1.1 背景 (186)
11.1.2 功能模組 (186)
11.1.3 JSP連線SQL Server 2017 (187)
11.1.4 系統實現 (187)
11.2 Linux環境下部署SQL Server 2017 (198)
11.2.1 背景 (198)
11.2.2 需求分析 (199)
11.2.3 項目實施步驟 (199)
11.2.4 項目小結 (206)
11.3 在Python中調用SQL Server 2017資料庫 (206)
11.4 MSDN及微軟社區 (212)
11.4.1 背景 (212)
11.4.2 需求分析 (212)
11.4.3 XML數據 (213)
11.4.4 發布和訂閱 (215)
11.4.5 資料庫自動備份 (219)

相關詞條

熱門詞條

聯絡我們