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

SQL實踐教程(第10版)

  • 作者:(美)馬克·謝爾曼//哈桑·阿夫尤尼//菲利普·J.普拉特//瑪麗·Z.拉斯特|責編:王峰松|譯者:徐波
  • 出版社:人民郵電
  • ISBN:9787115584687
  • 出版日期:2023/07/01
  • 裝幀:平裝
  • 頁數:311
人民幣:RMB 119.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書介紹了SQL的編程原理、基本原則、使用方法及技巧,包含資料庫設計基礎知識,第一範式、第二範式、第三範式的概念和範式間的轉換方法,涉及資料庫創建、單表查詢、多表查詢、更新數據、資料庫管理知識,並提供了常用SQL語句的案例速查表。公司使用SQL來管理訂單、物品、客戶和銷售代表的有趣案例貫穿全書,方便讀者跟隨進度逐步上手SQL。
    本書可作為高等院校SQL或資料庫相關課程的參考教材,也可作為SQL的案例參考和函數速查手冊,適合有一定編程基礎、想要上手使用SQL的人閱讀。

作者介紹
(美)馬克·謝爾曼//哈桑·阿夫尤尼//菲利普·J.普拉特//瑪麗·Z.拉斯特|責編:王峰松|譯者:徐波

目錄
第1章  KimTay和StayWell資料庫簡介
  1.1  簡介
  1.2  什麼是資料庫
  1.3  KimTay資料庫
  1.4  StayWell資料庫
  1.5  本章總結
  1.6  案例練習
第2章  資料庫設計基礎知識
  2.1  簡介
  2.2  資料庫的概念
    2.2.1  關係資料庫
    2.2.2  實體、屬性和聯繫
  2.3  功能依賴關係
  2.4  主鍵
  2.5  資料庫的設計
    2.5.1  設計方法
    2.5.2  資料庫的設計需求
    2.5.3  資料庫設計過程示例
  2.6  規範化
    2.6.1  第一範式
    2.6.2  第二範式
    2.6.3  第三範式
  2.7  資料庫的結構設計圖
  2.8  本章總結
  2.9  複習題
  2.10  案例練習
第3章  創建表
  3.1  簡介
  3.2  創建和運行SQL命令
    3.2.1  使用MySQL Workbench
    3.2.2  輸入指令
  3.3  創建資料庫
    更改默認資料庫
  3.4  創建表
    3.4.1  修正SQL指令中的錯誤
    3.4.2  刪除表
    3.4.3  使用數據類型
  3.5  使用空值
  3.6  在表中添加行
    3.6.1  INSERT指令
    3.6.2  插入包含空值的行
  3.7  查看表中的數據
  3.8  修正表中的錯誤
  3.9  保存SQL指令
  3.10  創建剩餘的資料庫表
  3.11  對錶進行描述
  3.12  本章總結
  3.13  複習題
  3.14  案例練習
第4章  單表查詢

  4.1  簡介
  4.2  創建簡單查詢
    4.2.1  提取特定列和所有行
    4.2.2  提取所有列和所有行
    4.2.3  使用WHERE子句
    4.2.4  使用複合條件
    4.2.5  使用BETWEEN操作符
    4.2.6  使用計算列
    4.2.7  使用LIKE操作符
    4.2.8  使用IN操作符
  4.3  排序
    4.3.1  使用ORDER BY子句
    4.3.2  其他排序選項
  4.4  使用函數
    4.4.1  使用COUNT函數
    4.4.2  使用SUM函數
    4.4.3  使用AVG、MAX和MIN函數
    4.4.4  使用DISTINCT操作符
  4.5  嵌套的查詢
    子查詢
  4.6  分組
    4.6.1  使用GROUP BY子句
    4.6.2  使用HAVING子句
    4.6.3  比較HAVING子句和WHERE子句
  4.7  空值
  4.8  總結SQL查詢的子句和操作符
  4.9  本章總結
  4.10  複習題
  4.11  案例練習
第5章  多表查詢
  5.1  簡介
  5.2  對多個表進行查詢
    連接兩個表
  5.3  連接、IN和EXISTS的比較
    5.3.1  使用IN操作符
    5.3.2  使用EXISTS操作符
    5.3.3  在子查詢中使用子查詢
    5.3.4  綜合案例
    5.3.5  使用別名
    5.3.6  把表與自身相連接
    5.3.7  根據主鍵列使用自身連接
    5.3.8  連接幾個表
  5.4  集合操作
  5.5  ALL和ANY操作符
  5.6  特殊操作
    5.6.1  內部連接
    5.6.2  外部連接
    5.6.3  乘積
  5.7  本章總結
  5.8  複習題

  5.9  案例練習
第6章  更新數據
  6.1  簡介
  6.2  使用一個現有的表創建一個新表
  6.3  修改一個表的現有數據
  6.4  向一個現有的表添加行
  6.5  自動提交、提交和回滾
  6.6  事務
  6.7  修改和刪除現有的行
    執行回滾
  6.8  把一個值修改為空值
  6.9  修改表的結構
    進行複雜的修改
  6.10  刪除表
  6.11  本章總結
  6.12  複習題
  6.13  案例練習
第7章  資料庫管理
  7.1  簡介
  7.2  創建和使用視圖
  7.3  使用視圖更新數據
    7.3.1  更新行列子集視圖
    7.3.2  更新涉及連接的視圖
    7.3.3  更新涉及統計數據的視圖
  7.4  刪除視圖
  7.5  安全
  7.6  索引
    7.6.1  創建索引
    7.6.2  刪除索引
    7.6.3  創建唯一性索引
  7.7  系統目錄
    系統目錄的更新
  7.8  SQL的完整性約束
  7.9  本章總結
  7.10  複習題
  7.11  案例練習
第8章  函數、存儲過程、觸發器
  8.1  簡介
  8.2  在編程環境中使用SQL
  8.3  使用函數
    8.3.1  字元函數
    8.3.2  數值函數
    8.3.3  對日期進行操作
  8.4  連接列
  8.5  在MySQL中使用存儲過程
    提取單行和單列
  8.6  錯誤處理
  8.7  使用更新存儲過程
    8.7.1  使用更新存儲過程修改數據
    8.7.2  使用更新存儲過程刪除數據

  8.8  使用存儲過程選擇多行
    8.8.1  使用游標
    8.8.2  打開游標
    8.8.3  從游標提取行
    8.8.4  關閉游標
    8.8.5  使用游標編寫一個完整的存儲過程
    8.8.6  使用更複雜的游標
    8.8.7  游標的優點
  8.9  在Oracle中使用PL/SQL
    8.9.1  PL/SQL的錯誤處理
    8.9.2  在PL/SQL中使用游標編寫一個完整的存儲過程
  8.10  在SQL Server中使用T-SQL
    8.10.1  在T-SQL中提取單行和單列
    8.10.2  在T-SQL中使用存儲過程修改數據
    8.10.3  在T-SQL中使用存儲過程刪除數據
    8.10.4  在T-SQL中使用游標
    8.10.5  在T-SQL中使用更複雜的游標
  8.11  使用觸發器
  8.12  本章總結
  8.13  複習題
  8.14  案例練習
附錄A  SQL參考
  A.1  別名
  A.2  ALTER TABLE指令
  A.3  列或表達式列表(SELECT子句)
    A.3.1  計算列
    A.3.2  DISTINCT操作符
    A.3.3  函數
  A.4  COMMIT指令
  A.5  條件
    A.5.1  簡單條件
    A.5.2  複合條件
    A.5.3  BETWEEN條件
    A.5.4  LIKE條件
    A.5.5  IN條件
    A.5.6  EXISTS條件
    A.5.7  ALL和ANY條件
  A.6  CREATE INDEX指令
  A.7  CREATE TABLE指令
  A.8  CREATE VIEW指令
  A.9  數據類型
  A.10  刪除行
  A.11  DESCRIBE
  A.12  DROP INDEX指令
  A.13  DROP TABLE指令
  A.14  DROP VIEW指令
  A.15  GRANT指令
  A.16  INSERT INTO(查詢)指令
  A.17  INSERT INTO(值)指令
  A.18  表的完整性

  A.19  REVOKE指令
  A.20  ROLLBACK指令
  A.21  SELECT指令
  A.22  子查詢
  A.23  UNION、INTERSECT、MINUS子句
  A.24  UPDATE指令
附錄B  SQL參考使用指南
附錄C  編寫查詢指令的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