數據庫應用技術教程(SQL Server 2022)(第2版·微課視頻版)

鄭冬松

  • 出版商: 清華大學
  • 出版日期: 2026-06-01
  • 定價: $359
  • 售價: $358
  • 語言: 簡體中文
  • ISBN: 7302718040
  • ISBN-13: 9787302718048
  • 相關分類: SQL
  • 下單後立即進貨 (約4週~6週)

  • 數據庫應用技術教程(SQL Server 2022)(第2版·微課視頻版)-preview-1
  • 數據庫應用技術教程(SQL Server 2022)(第2版·微課視頻版)-preview-2
  • 數據庫應用技術教程(SQL Server 2022)(第2版·微課視頻版)-preview-3
  • 數據庫應用技術教程(SQL Server 2022)(第2版·微課視頻版)-preview-4
  • 數據庫應用技術教程(SQL Server 2022)(第2版·微課視頻版)-preview-5
  • 數據庫應用技術教程(SQL Server 2022)(第2版·微課視頻版)-preview-6
  • 數據庫應用技術教程(SQL Server 2022)(第2版·微課視頻版)-preview-7
數據庫應用技術教程(SQL Server 2022)(第2版·微課視頻版)-preview-1

相關主題

商品描述

"本書簡明闡釋數據庫系統基本概念、關系數據模型與設計原理,是《數據庫應用技術教程(SQL Server 2017)微課視頻版》的修訂升級版。全書以 SQL Server 2022 為實踐平臺,涵蓋數據庫創建與管理、數據查詢、視圖與索引、TSQL編程、存儲過程與觸發器、安全性管理、事務管理及數據庫的日常維護等核心內容,新增 Python 連接庫的開發實踐。本書以“學生選課”為典型案例,搭配大量實操實例與微課視頻資源,註重理論與實踐結合,助力讀者快速掌握數據庫知識體系與SQL Server 2022實操技能。通過本書學習與實踐,讀者可夯實數據庫基礎,熟練運用相關技術進行數據處理與系統開發。 本書適用於普通高校計算機及相關專業“數據庫原理與應用”“數據庫系統”等課程教學,也可作為培訓機構參考書及數據庫學習者自學指南。 "

作者簡介

鄭冬松,溫州大學數理學院副教授,管理學碩士。長期從事計算機應用教學與研究,主講數據庫原理與應用,研究方向為數據庫應用技術、電子商務。主持多項教改與科研項目,獲溫州大學“優秀教師”稱號,著有《數據庫應用技術教程》等教材。

目錄大綱

 

目錄

 

 

 

 

 

 

下載數據庫腳本

 

第1章數據庫概述和SQL Server 2022開發環境

 

1.1數據與數據聯系的描述

 

1.1.1信息與數據的描述

 

1.1.2數據聯系的描述

 

1.2數據模型

 

1.2.1數據模型的概念

 

1.2.2關系數據模型簡介

 

1.3數據庫與數據庫管理系統

 

1.3.1數據庫及數據庫系統

 

1.3.2數據庫管理系統

 

1.4SQL Server 2022開發環境

 

1.4.1SQL Server 2022系統簡介

 

1.4.2SQL Server 2022的安裝

 

1.4.3SQL Server Management Studio簡介

 

習題1

 

第2章數據庫的創建與管理

 

2.1數據庫的種類

 

2.2數據庫的存儲結構

 

2.2.1數據庫文件

 

2.2.2文件組

 

2.3創建學生選課數據庫

 

2.3.1使用Management Studio創建數據庫

 

2.3.2使用CREATE DATABASE語句創建數據庫

 

2.3.3使用模板創建數據庫

 

2.4數據庫的管理

 

2.4.1擴充數據文件和事務日誌文件的容量

 

2.4.2修改數據庫的初始大小

 

2.4.3更改數據庫名稱

 

2.4.4數據庫的其他操作

 

習題2

 

第3章數據表的創建和管理

 

3.1數據表概述

 

3.1.1表的基本概念

 

3.1.2SQL Server 2022的數據類型

 

3.1.3列的屬性

 

3.2創建“學生選課”數據庫的數據表

 

3.2.1使用Management Studio

 

3.2.2使用CREATE TABLE語句

 

3.3管理“學生選課”數據庫的數據表

 

3.3.1查看表結構

 

3.3.2修改數據表

 

3.3.3刪除數據表

 

3.3.4重命名數據表

 

3.4學生選課數據庫數據的完整性

 

3.4.1數據完整性的分類

 

3.4.2約束概述

 

3.4.3主鍵約束

 

3.4.4外鍵約束

 

3.4.5唯一約束

 

3.4.6檢查約束

 

3.4.7默認值約束

 

3.4.8約束禁用和啟用

 

3.5數據表中數據的操作

 

3.5.1插入記錄

 

3.5.2修改記錄

 

3.5.3刪除記錄

 

習題3

 

第4章數據查詢

 

4.1SELECT語句

 

4.1.1SELECT語句的語法格式

 

4.1.2SELECT 語句的執行方式

 

4.2簡單查詢

 

4.2.1SELECT子句

 

4.2.2INTO子句

 

4.2.3WHERE子句

 

4.2.4ORDER BY子句

 

4.2.5GROUP BY子句

 

4.2.6HAVING子句

 

4.3集合查詢

 

4.3.1集合並運算

 

4.3.2集合交運算

 

4.3.3集合差運算

 

4.4連接查詢

 

4.4.1連接查詢概述

 

4.4.2交叉連接

 

4.4.3內連接

 

4.4.4自身連接

 

4.4.5外連接

 

4.5嵌套查詢

 

4.5.1單值嵌套

 

4.5.2多值嵌套

 

4.5.3相關子查詢

 

4.5.4WITH子句(CTE)

 

4.6在數據更新中使用查詢語句

 

4.6.1在INSERT語句中使用SELECT子句

 

4.6.2在UPDATE語句中使用SELECT子句

 

4.6.3在DELETE語句中使用SELECT子句

 

4.7窗口函數

 

4.7.1SQL Server 2022窗口函數的語法與基本用法

 

4.7.2窗口函數在“學生選課”數據庫中的應用示例

 

習題4

 

第5章視圖和索引的應用

 

5.1視圖

 

5.1.1視圖概述

 

5.1.2創建視圖

 

5.1.3視圖的管理

 

5.1.4視圖的應用

 

5.2索引

 

5.2.1索引概述

 

5.2.2創建索引

 

5.2.3管理索引

 

5.2.4索引的應用

 

習題5

 

第6章數據庫編程技術基礎

 

6.1SQL語言基礎

 

6.1.1TransactSQL語言的分類

 

6.1.2TransactSQL 語法約定

 

6.1.3TransactSQL 數據庫對象命名方法

 

6.1.4常量

 

6.1.5變量

 

6.1.6表達式和運算符

 

6.2流程控制語句

 

6.3函數

 

6.3.1聚合函數

 

6.3.2數學函數

 

6.3.3字符串函數

 

6.3.4日期和時間函數

 

6.3.5系統函數

 

6.3.6元數據函數

 

6.3.7配置函數

 

6.3.8系統統計函數

 

6.4遊標

 

6.4.1遊標的概念

 

6.4.2遊標的使用

 

6.4.3遊標的應用

 

習題6

 

第7章存儲過程的應用

 

7.1存儲過程概述

 

7.1.1存儲過程的概念

 

7.1.2存儲過程的特點

 

7.1.3存儲過程的分類

 

7.2創建和執行用戶存儲過程

 

7.2.1不帶參數的存儲過程

 

7.2.2帶輸入參數的存儲過程

 

7.2.3帶輸出參數的存儲過程

 

7.3管理存儲過程

 

7.3.1查看存儲過程

 

7.3.2刪除用戶存儲過程

 

7.3.3修改存儲過程

 

7.4系統存儲過程和擴展存儲過程

 

7.4.1系統存儲過程

 

7.4.2擴展存儲過程

 

7.5存儲過程的具體應用

 

7.5.1操作表的存儲過程

 

7.5.2獲取信息的存儲過程

 

習題7

 

第8章觸發器的應用

 

8.1觸發器概述

 

8.1.1觸發器的作用

 

8.1.2觸發器的分類

 

8.1.3DML觸發器與約束比較

 

8.1.4INSERTED表和DELETED表

 

8.2DML觸發器

 

8.2.1創建DML觸發器

 

8.2.2修改觸發器

 

8.3DDL觸發器

 

8.4管理觸發器

 

8.4.1查看觸發器

 

8.4.2刪除觸發器

 

8.4.3禁用或啟用觸發器

 

8.5觸發器應用舉例

 

習題8

 

第9章數據庫安全性管理

 

9.1SQL Server 2022的安全機制

 

9.2服務器安全管理

 

9.2.1身份驗證模式

 

9.2.2創建登錄名

 

9.3數據庫用戶管理

 

9.3.1默認用戶

 

9.3.2添加數據庫用戶

 

9.4權限管理

 

9.4.1授權的安全對象

 

9.4.2權限類別

 

9.4.3權限管理

 

9.5角色管理

 

9.5.1服務器角色

 

9.5.2數據庫角色

 

習題9

 

第10章事務管理

 

10.1事務的基本概念

 

10.1.1什麼是事務

 

10.1.2事務的 ACID 屬性

 

10.2SQL Server 2022中的事務控制語句

 

10.2.1開始事務

 

10.2.2提交事務

 

10.2.3回滾事務

 

10.2.4保存點

 

10.3事務管理示例

 

10.3.1銀行轉賬事務

 

10.3.2多表操作事務

 

10.4事務的隔離級別

 

10.4.1隔離級別的概念

 

10.4.2SQL Server 2022支持的隔離級別

 

10.4.3設置隔離級別

 

10.5事務與並發控制

 

10.5.1並發事務可能出現的問題

 

10.5.2並發控制的方法

 

10.5.3死鎖及解決方法

 

10.6事務管理實踐

 

10.6.1事務的粒度控制

 

10.6.2錯誤處理與事務回滾

 

10.6.3性能優化

 

10.7事務綜合案例

 

10.7.1構建數據庫 TransactEdu_2025

 

10.7.2事務控制案例演示

 

習題10

 

第11章SQL Server 2022數據庫的日常維護

 

11.1日常維護概述

 

11.2數據庫的備份和還原

 

11.2.1備份數據庫

 

11.2.2還原數據庫

 

11.3使用TransactSQL語句進行數據庫的備份和恢復

 

11.3.1用TransactSQL語句備份數據庫

 

11.3.2用TransactSQL語句恢復數據庫

 

11.4數據導入和導出

 

11.4.1數據導出

 

11.4.2數據導入

 

習題11

 

第12章數據庫應用系統開發基礎

 

12.1Python數據庫連接庫

 

12.1.1pymssql連接庫

 

12.1.2pyodbc連接庫

 

12.2Python數據庫連接與操作

 

12.2.1連接SQL Server數據庫

 

12.2.2執行SQL查詢語句

 

12.2.3插入、更新和刪除數據

 

12.3開發學生上機簽到系統

 

12.3.1數據庫應用系統開發過程概述

 

12.3.2設計學生上機簽到系統

 

習題12

 

第13章關系規範化與數據庫設計

 

13.1關系數據庫規範化理論簡介

 

13.1.1函數依賴

 

13.1.2關系規範化

 

13.2關系數據庫的設計

 

13.2.1數據庫設計概述

 

13.2.2概念設計

 

13.2.3邏輯設計

 

13.2.4物理設計

 

習題13

 

附錄A上機練習

 

參考文獻