幫助中心 | 我的帳號 | 關於我們

SQL Server2019從入門到精通(視頻教學超值版)/資料庫技術叢書

  • 作者:編者:王英英|責編:夏毓彥
  • 出版社:清華大學
  • ISBN:9787302571438
  • 出版日期:2021/03/01
  • 裝幀:平裝
  • 頁數:451
人民幣:RMB 109 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書面向SQL Server 2019初學者和廣大資料庫設計愛好者。全書內容注重實用,通俗易懂地介紹了SQL Server 2019資料庫應用與開發的相關基礎知識,並提供了大量具體操作SQL Server 2019資料庫的示例,能使讀者在最短的時間內有效地掌握SQL Server 2019資料庫的應用和開發。
    本書共19章,內容包括SQL Server 2019的安裝與配置;資料庫和數據表的操作;Transact-SQL語言基礎與應用;數據的更新、規則、默認和完整性約束;創建和使用索引、事務和鎖、游標;使用存儲過程、視圖操作、觸發器;SQL Server 2019的安全機制;資料庫的備份與恢復;SQL Server 2019新增功能;最後一章通過開發企業人事管理系統,學習將SQL Server 2019運用於實際的開發項目中。各章的最後提供了典型習題,供讀者課後操作練習,以加深對學習內容的理解。
    本書適合SQL Server資料庫初學者、資料庫應用開發人員、資料庫管理人員,也適合作為高等院校和培訓機構電腦相關專業的師生教學參考。

作者介紹
編者:王英英|責編:夏毓彥

目錄
第1章  初識SQL Server 2019
  1.1  認識SQL Server 2019
  1.2  SQL Server 2019的組成
    1.2.1  資料庫引擎
    1.2.2  分析服務(Analysis Services)
    1.2.3  集成服務(Integration Services)
    1.2.4  報表服務(Reporting Services)
  1.3  安裝SQL Server 2019
    1.3.1  安裝環境需求
    1.3.2  安裝SQL Server 2019
  1.4  安裝SQL Server Management Studio
  1.5  SSMS基本操作
    1.5.1  SSMS的啟動與連接
    1.5.2  使用模板資源管理器
    1.5.3  配置SQL Server伺服器的屬性
    1.5.4  查詢編輯器
  1.6  本章小結
  1.7  經典習題
第2章  資料庫的操作
  2.1  資料庫組成
    2.1.1  資料庫文件
    2.1.2  日誌文件
  2.2  系統資料庫
    2.2.1  master資料庫
    2.2.2  model資料庫
    2.2.3  msdb資料庫
    2.2.4  tempdb資料庫
  2.3  創建資料庫
    2.3.1  使用對象資源管理器創建資料庫
    2.3.2  使用Transact-SQL創建資料庫
  2.4  管理資料庫
    2.4.1  修改資料庫
    2.4.2  修改資料庫容量
    2.4.3  增加資料庫容量
    2.4.4  縮減資料庫容量
    2.4.5  查看資料庫信息
    2.4.6  資料庫更名
    2.4.7  刪除資料庫
  2.5  疑難解惑
  2.6  經典習題
第3章  數據表的操作
  3.1  SQL Server 2019資料庫對象
  3.2  創建數據表
    3.2.1  數據類型
    3.2.2  使用對象資源管理器創建數據表
    3.2.3  使用Transact-SQL創建數據表
  3.3  管理數據表
    3.3.1  修改數據表的欄位
    3.3.2  修改數據表的約束
    3.3.3  查看表中有關信息

    3.3.4  刪除數據表
  3.4  疑難解惑
  3.5  經典習題
第4章  Transact-SQL語言基礎
  4.1  Transact-SQL概述
    4.1.1  什麼是Transact-SQL
    4.1.2  Transact-SQL語法的約定
  4.2  如何給標識符起名
  4.3  常量
    4.3.1  數字常量
    4.3.2  字元串常量
    4.3.3  日期和時間常量
    4.3.4  符號常量
  4.4  變數
    4.4.1  全局變數
    4.4.2  局部變數
    4.4.3  批處理和腳本
  4.5  運算符和表達式
    4.5.1  算術運算符
    4.5.2  比較運算符
    4.5.3  邏輯運算符
    4.5.4  連接運算符
    4.5.5  按位運算符
    4.5.6  運算符的優先順序
    4.5.7  什麼是表達式
    4.5.8  Transact-SQL表達式的分類
  4.6  Transact-SQL利器——通配符
  4.7  Transact-SQL語言中的註釋
  4.8  疑難解惑
  4.9  經典習題
第5章  輕鬆掌握Transact-SQL語句
  5.1  數據定義語句
    5.1.1  CREATE的應用
    5.1.2  DROP的功能
    5.1.3  ALTER的功能
  5.2  數據操作語句
    5.2.1  數據的插入——INSERT
    5.2.2  數據的更改——UPDATE
    5.2.3  數據的刪除——DELETE
    5.2.4  數據的查詢——SELECT
  5.3  數據控制語言
    5.3.1  授予許可權操作——GRANT
    5.3.2  拒絕許可權操作——DENY
    5.3.3  收回許可權操作——REVOKE
  5.4  其他基本語句
    5.4.1  數據聲明——DECLARE
    5.4.2  數據賦值——SET
    5.4.3  數據輸出——PRINT
  5.5  流程式控制制語句
    5.5.1  BEGIN…END語句

    5.5.2  IF…ELSE語句
    5.5.3  CASE語句
    5.5.4  WHILE語句
    5.5.5  GOTO語句
    5.5.6  WAITFOR語句
    5.5.7  RETURN語句
  5.6  批處理語句
  5.7  疑難解惑
  5.8  經典習題
第6章  認識函數
  6.1  SQL Server 2019函數簡介
  6.2  字元串函數
    6.2.1  ASCII()函數
    6.2.2  CHAR()函數
    6.2.3  LEFT()函數
    6.2.4  RIGHT()函數
    6.2.5  LTRIM()函數
    6.2.6  RTRIM()函數
    6.2.7  STR()函數
    6.2.8  字元串逆序的REVERSE(s)函數
    6.2.9  計算字元串長度的函數LEN(str)
    6.2.10  匹配子串開始位置的函數
    6.2.11  SUBSTRING()函數
    6.2.12  LOWER()函數
    6.2.13  UPPER()函數
    6.2.14  替換函數REPLACE(s,s1,s2)
  6.3  數學函數
    6.3.1  絕對值函數ABS(x)和返回圓周率的函數PI()
    6.3.2  平方根函數SQRT(x)
    6.3.3  獲取隨機數的函數RAND()和RAND(x)
    6.3.4  四捨五入函數ROUND(x, y)
    6.3.5  符號函數SIGN(x)
    6.3.6  獲取整數的函數CEILING(x)和FLOOR(x)
    6.3.7  冪運算函數POWER(x, y)、SQUARE (x)和EXP(x)
    6.3.8  對數運算函數LOG(x)和LOG10(x)
    6.3.9  角度與弧度相互轉換的函數RADIANS(x)和DEGREES(x)
    6.3.10  正弦函數SIN(x)和反正弦函數ASIN(x)
    6.3.11  餘弦函數COS(x)和反餘弦函數ACOS(x)
    6.3.12  正切函數、反正切函數和餘切函數
  6.4  數據類型轉換函數
  6.5  文本函數和圖像函數
    6.5.1  TEXTPTR()函數
    6.5.2  TEXTVALID()函數
  6.6  日期和時間函數
    6.6.1  獲取系統當前日期的函數GETDATE()
    6.6.2  返回UTC日期的函數UTCDATE()
    6.6.3  獲取天數的函數DAY(d)
    6.6.4  獲取月份的函數MONTH(d)
    6.6.5  獲取年份的函數YEAR(d)
    6.6.6  獲取日期中指定部分字元串值的函數DATENAME(dp, d)

    6.6.7  獲取日期中指定部分整數值的函數DATEPART(dp, d)
    6.6.8  計算日期和時間的函數DATEADD(dp, num, d)
  6.7  系統函數
    6.7.1  返回表中指定欄位的長度值
    6.7.2  返回表中指定欄位的名稱
    6.7.3  返回數據表達式的數據的實際長度函數
    6.7.4  返回資料庫的編號
    6.7.5  返回資料庫的名稱
    6.7.6  返回當前資料庫默認的NULL值
    6.7.7  返回伺服器端電腦的標識號
    6.7.8  返回伺服器端電腦的名稱
    6.7.9  返回資料庫對象的編號
    6.7.10  返回用戶的SID(安全標識號)
    6.7.11  返回用戶的登錄名
    6.7.12  返回資料庫對象的名稱
    6.7.13  返回資料庫用戶的ID
    6.7.14  返回資料庫用戶名
  6.8  疑難解惑
  6.9  經典習題
第7章  Transact-SQL查詢
  7.1  查詢工具的使用
    7.1.1  編輯查詢
    7.1.2  查詢結果的顯示方法
  7.2  使用SELECT語句進行查詢
    7.2.1  使用通配符(*)和列名查詢欄位
    7.2.2  使用DISTINCT消除重複
    7.2.3  使用TOP返回前n行
    7.2.4  修改列標題
    7.2.5  在查詢結果集中顯示字元串
    7.2.6  查詢的列為表達式
  7.3  使用WHERE子句進行條件查詢
    7.3.1  使用關係表達式查詢
    7.3.2  使用BETWEEN AND查詢某範圍內的數據
    7.3.3  使用IN關鍵字查詢
    7.3.4  使用LIKE關鍵字查詢
    7.3.5  使用IS NULL查詢空值
    7.3.6  使用EXISTS關鍵字查詢
    7.3.7  使用ORDER BY子句排序
    7.3.8  使用GROUP BY分組
    7.3.9  使用HAVING對分組結果過濾
    7.3.10  使用UNION合併查詢結果集
  7.4  使用聚合函數統計匯總
    7.4.1  使用SUM()函數求列的和
    7.4.2  使用AVG()函數對指定欄位求平均值
    7.4.3  使用MAX()函數找出指定欄位中的最大值
    7.4.4  使用MIN()函數找出指定欄位中的最小值
    7.4.5  使用COUNT()函數統計
  7.5  嵌套查詢
    7.5.1  使用比較運算符
    7.5.2  使用IN關鍵字

    7.5.3  使用ANY、SOME和ALL關鍵字
    7.5.4  使用EXISTS關鍵字
  7.6  多表連接查詢
    7.6.1  相等連接
    7.6.2  不等連接
    7.6.3  帶選擇條件的連接
    7.6.4  自連接
  7.7  外連接
    7.7.1  左外連接
    7.7.2  右外連接
    7.7.3  全外連接
  7.8  使用排序函數
  7.9  動態查詢
  7.10  疑難解惑
  7.11  經典習題
第8章  數據的更新
  8.1  插入數據——INSERT
    8.1.1  插入單行數據
    8.1.2  插入多行數據
  8.2  修改數據——UPDATE
    8.2.1  修改單行數據
    8.2.2  修改多行數據
  8.3  刪除數據——DELETE
    8.3.1  刪除部分數據
    8.3.2  刪除數據表中所有的數據
  8.4  疑難解惑
  8.5  經典習題
第9章  規則、默認值和完整性約束
  9.1  規則和默認值概述
  9.2  規則的基本操作
    9.2.1  創建規則
    9.2.2  把自定義規則綁定到欄位
    9.2.3  驗證規則作用
    9.2.4  取消規則綁定
    9.2.5  刪除規則
  9.3  默認值的基本操作
    9.3.1  創建默認值
    9.3.2  把自定義默認值綁定到欄位
    9.3.3  插入默認值
    9.3.4  取消默認值的綁定
    9.3.5  刪除默認值
  9.4  完整性約束
    9.4.1  主鍵約束
    9.4.2  外鍵約束
    9.4.3  唯一性約束
    9.4.4  CHECK約束
    9.4.5  DEFAULT約束
    9.4.6  NOT NULL約束
  9.5  疑難解惑
  9.6  經典習題

第10章  創建和使用索引
  10.1  索引的含義和特點
  10.2  索引的分類
  10.3  索引的設計原則
  10.4  創建索引
    10.4.1  使用對象資源管理器創建索引
    10.4.2  使用Transact-SQL語句創建索引
  10.5  管理和維護索引
    10.5.1  查看索引信息
    10.5.2  重命名索引
    10.5.3  刪除索引
  10.6  疑難解惑
  10.7  經典習題
第11章  事務和鎖
  11.1  事務管理
    11.1.1  事務的原理
    11.1.2  事務管理的常用語句
    11.1.3  事務的隔離級別
    11.1.4  事務的應用案例
  11.2  鎖
    11.2.1  鎖的內涵與作用
    11.2.2  可鎖定資源與鎖的類型
    11.2.3  死鎖
    11.2.4  鎖的應用案例
  11.3  疑難解惑
  11.4  經典習題
第12章  游標
  12.1  認識游標
    12.1.1  游標的概念
    12.1.2  游標的優點
    12.1.3  游標的分類
  12.2  游標的基本操作
    12.2.1  聲明游標
    12.2.2  打開游標
    12.2.3  讀取游標中的數據
    12.2.4  關閉游標
    12.2.5  釋放游標
  12.3  游標的運用
    12.3.1  使用游標變數
    12.3.2  使用游標為變數賦值
    12.3.3  使用ORDER BY子句改變游標中行的順序
    12.3.4  使用游標修改數據
    12.3.5  使用游標刪除數據
  12.4  使用系統存儲過程管理游標
    12.4.1  sp_cursor_list存儲過程
    12.4.2  sp_describe_cursor存儲過程
    12.4.3  sp_describe_cursor_columns存儲過程
    12.4.4  sp_describe_cursor_tables存儲過程
  12.5  疑難解惑
  12.6  經典習題

第13章  存儲過程和自定義函數
  13.1  存儲過程概述
  13.2  存儲過程分類
    13.2.1  系統存儲過程
    13.2.2  自定義存儲過程
    13.2.3  擴展存儲過程
  13.3  創建存儲過程
    13.3.1  如何創建存儲過程
    13.3.2  調用存儲過程
    13.3.3  創建帶輸入參數的存儲過程
    13.3.4  創建帶輸出參數的存儲過程
  13.4  管理存儲過程
    13.4.1  修改存儲過程
    13.4.2  查看存儲過程信息
    13.4.3  重命名存儲過程
    13.4.4  刪除存儲過程
  13.5  擴展存儲過程
  13.6  自定義函數
    13.6.1  創建標量函數
    13.6.2  創建表值函數
    13.6.3  刪除函數
  13.7  疑難解惑
  13.8  經典習題
第14章  視圖操作
  14.1  視圖概述
    14.1.1  視圖的概念
    14.1.2  視圖的分類
    14.1.3  視圖的優點和作用
  14.2  創建視圖
    14.2.1  使用視圖設計器創建視圖
    14.2.2  使用Transact-SQL命令創建視圖
  14.3  修改視圖
  14.4  查看視圖信息
  14.5  使用視圖修改數據
    14.5.1  通過視圖向基本表中插入數據
    14.5.2  通過視圖更新基本表中的數據
    14.5.3  通過視圖刪除基本表中的數據
  14.6  刪除視圖
  14.7  疑難解惑
  14.8  經典習題
第15章  觸發器
  15.1  觸發器概述
    15.1.1  什麼是觸發器
    15.1.2  觸發器的作用
    15.1.3  觸發器分類
  15.2  創建DML觸發器
    15.2.1  INSERT觸發器
    15.2.2  DELETE觸發器
    15.2.3  UPDATE觸發器
    15.2.4  替代觸發器

    15.2.5  允許使用嵌套觸發器
    15.2.6  遞歸觸發器
  15.3  創建DDL觸發器
    15.3.1  創建DDL觸發器的語法
    15.3.2  創建伺服器作用域的DDL觸發器
  15.4  管理觸發器
    15.4.1  查看觸發器
    15.4.2  修改觸發器
    15.4.3  刪除觸發器
    15.4.4  啟用和禁用觸發器
  15.5  疑難解惑
  15.6  經典習題
第16章  SQL Server 2019的安全機制
  16.1  SQL Server 2019安全性概述
    16.1.1  SQL Server 2019的安全機制簡介
    16.1.2  基本安全術語
  16.2  安全驗證方式
    16.2.1  Windows身份驗證模式
    16.2.2  混合模式
    16.2.3  設置驗證模式
  16.3  SQL Server 2019登錄名
    16.3.1  創建登錄賬戶
    16.3.2  修改登錄賬戶
    16.3.3  刪除登錄賬戶
  16.4  SQL Server 2019的角色與許可權
    16.4.1  固定伺服器角色
    16.4.2  資料庫角色
    16.4.3  自定義資料庫角色
    16.4.4  應用程序角色
    16.4.5  將登錄指派到角色
    16.4.6  將角色指派到多個登錄賬戶
    16.4.7  許可權管理
  16.5  疑難解惑
  16.6  經典習題
第17章  資料庫的備份與恢復
  17.1  備份與恢復介紹
    17.1.1  備份類型
    17.1.2  恢復模式
    17.1.3  配置恢復模式
  17.2  備份設備
    17.2.1  備份設備類型
    17.2.2  創建備份設備
    17.2.3  查看備份設備
    17.2.4  刪除備份設備
  17.3  使用Transact-SQL語句備份資料庫
    17.3.1  完整備份與差異備份
    17.3.2  文件和文件組備份
    17.3.3  事務日誌備份
  17.4  在SQL Server Management Studio中還原資料庫
    17.4.1  還原資料庫的方式

    17.4.2  還原資料庫前的注意事項
    17.4.3  還原資料庫備份
    17.4.4  還原文件和文件組備份
  17.5  使用Transact-SQL語句還原資料庫
    17.5.1  完整備份還原
    17.5.2  差異備份還原
    17.5.3  事務日誌備份還原
    17.5.4  文件和文件組備份還原
    17.5.5  將資料庫還原到某個時間點
  17.6  建立自動備份的維護計劃
  17.7  通過Always Encrypted安全功能為數據加密
  17.8  動態數據屏蔽
  17.9  疑難解惑
  17.10  經典習題
第18章  SQL Server 2019新增功能
  18.1  數據虛擬化與大數據群集
  18.2  智能資料庫
    18.2.1  批處理模式內存授予反饋
    18.2.2  行模式內存授予反饋
    18.2.3  適用於MSTVF的交錯執行
    18.2.4  表變數延遲編譯
    18.2.5  新增近似查詢功能
  18.3  開發人員新體驗
    18.3.1  新增邊約束功能
    18.3.2  新增圖匹配查詢
  18.4  其他常用新增功能
    18.4.1  關鍵任務的安全性
    18.4.2  高可用性的資料庫環境
    18.4.3  更加靈活的平台選擇
    18.4.4  SQL Server機器學習服務
    18.4.5  SQL Server報表服務
  18.5  疑難解惑
  18.6  經典習題
第19章  開發企業人事管理系統
  19.1  需求分析
  19.2  系統功能結構
    19.2.1  構建開發環境
    19.2.2  系統功能結構
  19.3  資料庫設計
    19.3.1  資料庫分析
    19.3.2  資料庫實體E-R圖
    19.3.3  資料庫表的設計
  19.4  開發前的準備工作
  19.5  用戶登錄模塊
    19.5.1  定義資料庫連接方法
    19.5.2  防止窗口被關閉
    19.5.3  驗證用戶名和密碼
  19.6  人事檔案管理模塊
    19.6.1  界面開發
    19.6.2  代碼開發

    19.6.3  添加和編輯員工照片
  19.7  用戶設置模塊
    19.7.1  添加和修改用戶信息
    19.7.2  設置用戶許可權
  19.8  資料庫維護模塊
    19.8.1  資料庫備份功能
    19.8.2  資料庫還原功能
  19.9  系統運行
    19.9.1  登錄界面
    19.9.2  企業人事管理系統主界面
    19.9.3  人事檔案管理界面
    19.9.4  人事資料查詢界面
    19.9.5  員工信息提醒界面
    19.9.6  員工通訊錄界面
    19.9.7  日常記事界面
    19.9.8  用戶設置
    19.9.9  基礎信息維護管理
  19.10  項目總結

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032