注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡數據庫數據庫設計/管理SQL自學通

SQL自學通

SQL自學通

定 價:¥32.00

作 者: (美)Ryank.Stephens,(美)RonaldR.Plew著;陳津利,王昱,李金嶺等譯
出版社: 機械工業(yè)出版社;西蒙與舒斯特國際出版公司
叢編項:
標 簽: 結構化語言

購買這本書可以去


ISBN: 9787111066699 出版時間: 1998-10-01 包裝: 平裝
開本: 26cm 頁數: 293 字數:  

內容簡介

  本書簡單扼要地介紹了SQL的要領和基本理,著重講解了SQL的數據結構、數據庫對象的管理、規(guī)范化進程以及數據處理的核心內容。每章后面都附有具體練習實例和問題講解。本書是一本初中級用戶掌握SQL的優(yōu)秀速成指南。

作者簡介

暫缺《SQL自學通》作者簡介

圖書目錄

     目 錄
   前言
    第一部分 SQL概念綜述
   第1章 歡迎學習SQL
    1.1 SQL定義和歷史
    1.1.1 什么是SQL
    1.1.2 什么是ANSISQL
    1.1.3 什么是數據庫?
    1.1.4 關系型數據庫簡介
    1.1.5 客戶機/服務器技術簡介
    1.1.6 一些流行的關系型數據庫供應商
    1.2 SQL命令的種類
    1.2.1 定義數據庫結構(DDL)
    1.2.2 操縱數據(DML)
    1.2.3 選擇數據(DQL)
    1.2.4 數據控制語言(DCL)
    1.2.5 數據管理命令
    1.2.6 事務性控制命令
    1.3 在本書中使用的數據庫簡介
    1.3.1 本書的表圖
    1.3.2 表命名標準
    1.3.3 觀察數據
    1.3.4 仔細觀察表的結構
    1.4 小結
    1.5 問與答
    1.6 自習
    1.6.1 測驗
    1.6.2 練習
    第二部分 建立數據庫
   第2章 定義數據結構
    2.1 數據是什么?
    2.2 基本數據類型
    2.2.1 定長字符串
    2.2.2 變長字符串
    2.2.3 數字值
    2.2.4 小數點數值
    2.2.5 整型
    2.2.6 浮點小數
    2.2.7 日期和時間
    2.2.8 文字串
    2.2.9 NULL數據類型
    2.3 小結
    2.4 問與答
    2.5 自習
    2.5.1 測驗
    2.5.2 練習
   第3章 管理數據庫對象
    3.1 什么是數據庫對象?
    3.2 什么是模式?
    3.3 表:數據的主要存儲器
    3.3.1 字段和列
    3.3.2 行
    3.3.3 CREAETABLE語句
    3.3.4 命名約定
    3.3.5 ALTERTABLE 命令
    3.3.6 從現有表中創(chuàng)建一表
    3.3.7 刪除表
    3.4 完整性約束
    3.4.1 主鍵約束
    3.4.2 一性約束
    3.4.3 外鍵約束
    3.4.4 NOTNULL約束
    3.4.5 使用Check約束
    3.5 小結
    3.6 問與答
    3.7 自習
    3.7.1 測驗
    3.7.2 練習
   第4章 規(guī)范化過程
    4.1 將數據庫規(guī)范化
    4.1.1 數據庫原材料
    4.1.2 邏輯數據庫設計
    4.1.3 規(guī)范形式
    4.1.4 命名約定
    4.1.5 規(guī)范化的好處
    4.1.6 規(guī)范化的弊端
    4.1.7 數據庫的非規(guī)范化
    4.2 小結
    4.3 問與答
    4.4 自習
    4.4.1 測驗
    4.4.2 練習
   第5章 操縱數據
    5.1 數據操縱綜述
    5.2 給表填充新數據
    5.2.1 往表中插入新數據
    5.2.2 往表中有限列中插入數據
    5.2.3 插入另外一張表中的數據
    5.2.4 插入NULL值
    5.3 更新已存在的數據
    5.3.1 只更新單獨一列的數值
    5.3.2 在一行或多行記錄中更新多個列
    5.4 從表中刪除數據
    5.5 小結
    5.6 問與答
    5.7 自習
    5.7.1 測驗
    5.7.2 練習
   第6章 數據庫事務管理
    6.1 什么是事務
    6.2 什么是事務控制?
    6.2.1 COMMIT命令
    6.2.2 ROLLBACK命令
    6.2.3 SAVEPOINT 命令
    6.3 事務控制和數據庫的性能
    6.4 小結
    6.5 問與答
    6.6 自習
    6.6.1 測驗
    6.6.2 練習
    第三部分 用查詢創(chuàng)建有效的結果集
   第7章 數據庫查詢介紹
    7.1 什么是查詢
    7.2 SELECT語句介紹
    7.2.1 SELECT語句
    7.2.2 FROM子句
    7.2.3 使用條件來區(qū)分數據
    7.2.4 輸出排序
    7.2.5 區(qū)分大小寫
    7.3 簡單查詢的例子
    7.3.1 統計表中的記錄數
    7.3.2 從其他用戶表中選擇數據
    7.3.3 列的別名
    7.4 小結
    7.5 問與答
    7.6 自習
    7.6.1 測驗
    7.6.2 練習
   第8章 使用操作符來給數據分類
    8.1 在SQL中什么是操作符
    8.2 比較操作符
    8.2.1 相等性
    8.2.2 不等性
    8.2.3 小于,大于
    8.2.4 比較操作符的組合操作實例
    8.3 邏輯操作符
    8.3.1 ISNULL
    8.3.2 BETWEEN
    8.3.3 IN
    8.3.4 LIKE
    8.3.5 EXISTS
    8.3.6 UNI QUE
    8.3.7 ALL和ANY操作符
    8.4 連接符
    8.4.1 AND
    8.4.2 OR
    8.5 NOT操作符求逆條件
    8.5.1 不等性
    8.5.2 NOTBEIWEEN
    8.5.3 NOTIN
    8.5.4 NOTLIKE
    8.5.5 ISNOTNULL
    8.5.6 NOTEXISTS
    8.5.7 NOTUNIQUE
    8.6 算術操作符
    8.6.1 加法
    8.6.2 減法
    8.6.3 乘法
    8.6.4 除法
    8.6.5 數學運算符的組合
    8.7 小結
    8.8 問與答
    8.9 自習
    8.9.1 測驗
    8.9.2 練習
   第9章 統計查詢的結果數據
    9.1 什么是統計函數
    9.1.1 COUNT函數
    9.1.2 SUM函數
    9.1.3 AVG函數
    9.1.4 MAX函數
    9.1.5 MIN函數
    9.2 小結
    9.3 問與答
    9.4 自習
    9.4.1 測驗
    9.4.2 練習
   第10章 數據排序和分組
    10.1 為什么要對數據進行分組
    10.2 GROUPBY子句
    10.2.1 給選擇的數據分組
    10.2.2 分組函數
    10.2.3 創(chuàng)建分組和使用統計函數
    10.2.4 使用數字代表列名
    10.3 GROUPBY與ORDERBY相比較
    10.4 HAVING子句
    10.5 小結
    10.6 問與答
    10.7 自習
    10.7.1 測驗
    10.7.2 練習
   第11章 重新構造數據的表現形式
    11.1 ANSI字符函數的概念
    11.1.1 Concatenation(聚集)
    11.1.2 Substring(子串)
    11.1.3 TRANSLATE(翻譯)
    11.1.4 CONVERT(轉換)
    11.1.5 PSSITION(定位)
    11.2 各種通用的字符函數
    11.2.1 Concatenation(聚集)
    11.2.2 TRANSLATE
    11.2.3 REPLACE
    11.2.4 UPPER(大寫)
    11.2.5 LOWER(小寫)
    11.2.6 SUBSTR
    11.2.7 INSTR
    11.2.8 LTRIM
    11.2.9 RTRIM
    11.2.10 DECODE
    11.3 雜項字符函數
    11.3.1 查找值的長度
    11.3.2 NVL(NULL值)
    11.3.3 LPAD
    11.3. RPAD
    11.3.5 看起來像什么?
    11.3.6 ASCⅡ
    11.4 算術函數
    11.5 轉換函數
    11.5.1 將字符串轉換成數字
    11.5.2 將數字轉換成字符串
    11.6 字符組合函數的概念
    11.7 小結
    11.8 問與答
    11.9 自習
    11.9.1 測驗
    11.9.2 練習
   第12章 理解日期和時間
    12.1 日期是怎樣存儲的
    12.1.1 日期和時間的標準數據類型
    12.1.2 DATETIME元素
    12.1.3 在不同實施方案下的數據類型
    12.2 日期函數
    12.2.1 當前日期
    12.2.2 時區(qū)
    12.2.3 將時間加到日期中
    12.2.4 比較日期段和時間段
    12.2.5 其他日期函數
    12.3 日期轉換
    12.3.1 日期片段
    12.3.2 將日期轉換成字符串
    12.3.3 將字符串轉換成日期
    12.4 小結
    12.5 問與答
    12.6 自習
    12.6.1 測驗
    12.6.2 練習
    第四部分 創(chuàng)建復雜的數據庫查詢
   第13章 在查詢中連接多張表
    13.1 從多張表中選擇數據
    13.2 連接的類型
    13.2.1 連接條件的組件位置
    13.2.2 等號連接
    13.2.3 自然連接
    13.2.4 使用表的別名
    13.2.5 不等性連接
    13.2.6 外部連接
    13.2.7 自我連接
    13.3 連接時的考慮因素
    13.3.1 使用基表
    13.3.2 Cartesianproduct
    13.4 小結
    13.5 問與答
    13.6 自習
    13.6.1 測驗
    13.6.2 練習
   第14章 使用子查詢定義未知數據
    14.1 什么是子查詢?
    14.1.1 帶有SELECT語句的子查詢
    14.1.2 帶有INSERT語句的子查詢
    14.1.3 帶有UPDATE語句的子查詢
    14.1.4 帶有DELETE語句的子查詢
    14.2 將一個子查詢嵌入到另一個子查詢中
    14.3 小結
    14.4 問與答
    14.5 自習
    14.5.1 測驗
    14.5.2 練習
   第15章 將多個查詢組合成一個
    15.1 單個查詢與組合查詢
    15.2 為什么要使用組合查詢
    15.3 組合查詢操作符
    15.3.1 UNION操作符
    15.3.2 UNIONALL操作符
    15.3.3 INTERSE CT操作符
    15.3.4 EXCEPT操作符
    15.4 在組合查詢中使用ORDERBY
    15.5 在組合查詢中使用GROUPBY子句
    15.6 檢索精確的數據
    15.7 小結
    15.8 問與答
    15.9 自習
    15.9.1 測驗
    15.9.2 練習
    第五部分 SQL性能調節(jié)
   第16章 利用索引提高性能
    16.1 什么是索引?
    16.2 索引是如何工作的?
    16.3 CREATEINDEX命令
    16.4 索引的類型
    16.4.1 單列索引
    16.4.2 唯一索引
    16.4.3 復合索引
    16.4.4單列索引和復合索引
    16.5 何時考慮使用索引
    16.6 何時避免使用索引
    16.7 小結
    16.8 問與答
    16.9 自習
    16.9.1 測驗
    16.9.2 練習
   第17章 提高數據庫性能
    17.1 什么是SQL語句的調節(jié)
    17.2 數據庫調節(jié)和SQL調節(jié)
    17.3 格式化SQL語句
    17.3.1 格式化一個語句使之更具可讀性
    17.3.2 合理安排FROM子句中的表
    17.3.3 連接條件的合理順序
    17.3.4 最強限定條件
    17.4 全表瀏覽
    17.5 提高查詢性能應考慮的其他因素
    17.5.1 使用LIKE操作符和通配符
    17.5.2 避免使用OR操作符
    17.5.3 避免使用HAVING子句
    17.5.4 避免大的排序操作
    17.5.5 使用存儲過程
    17.6 小結
    17.7 問與答
    17.8 自習
    17.8.1 測驗
    17.8.2 練習
    第六部分 使用SQL管理用戶和安全
   第18章 管理數據庫用戶
    18.1 用戶是根本
    18.1.1 用戶的類型
    18.1.2 誰來管理用戶?
    18.1.3 用戶在數據庫中的地位
    18.1.4 用戶與模式有何不同?
    18.2 管理的過程
    18.2.1 創(chuàng)建用戶
    18.2.2 創(chuàng)建模式
    18.2.3 刪除模式
    18.2.4 改變用戶屬性
    18.2.5 用戶會話
    18.2.6 刪除用戶訪問
    18.3 用戶工具
    18.4 小結
    18.5 問與答
    18.6 自習
    18.6.1 測驗
    18.6.2 練習
   第19章 管理數據庫安全
    19.1 什么是數據庫安全
    19.2 數據庫安全與用戶管理有何區(qū)別
    19.3 什么是特權
    19.3.1 系統特權
    19.3.2 對象特權
    19.3.3 誰來授予或收回特權
    19.4 控制用戶訪問
    19.4.1 GRANT命令
    19.4.2 REVOKE命令
    19.4.5 PUBLIC數據庫帳戶
    19.4.6 特權組
    19.5 小結
    19.6 問與答
    19.7 自習
    19.7.1 測驗
    19.7.2 練習
    第七部分 綜合的數據結構
   第20章 創(chuàng)建并使用視圖和同義詞
    20.1 什么是視圖
    20.1.1 視圖能用作一種安全的形式
    20.1.2 利用視圖維護綜合數據
    20.1.3 視圖是如何保存的?
    20.2 創(chuàng)建視圖
    20.2.1 從單獨的表中創(chuàng)建視圖
    20.2.2 從多個表中創(chuàng)建視圖
    20.2.3 從視圖中創(chuàng)建視圖
    20.2.4 WITHCHECKOPTION
    20.2.5 更新視圖
    20.2.6 向視圖中插入數據行
    20.2.7 從視圖中刪除數據行
    20.2.8 視圖與表或其他視圖的連接
    20.2.9 從視圖中創(chuàng)建表
    20.2.10 視圖與ORDER BY子句
    20.3 刪除視圖
    20.4 什么是同義詞?
    20.5 小結
    20.6 問與答
    20.7 自習
    20.7.1 測驗
    20.7.2 練習
   第21章 利用系統目錄工作
    21.1 什么是系統目錄?
    21.2 如何創(chuàng)建系統目錄?
    21.3 系統目錄包含哪些內容?
    21.3.1 用戶數據
    21.3.2 安全信息
    21.3.3 數據庫設計信息
    21.3.4 性能數據
    21.4 不同數據庫實現中的系統目錄表舉例
    21.5 查詢系統目錄
    21.6 更新系統目錄對象
    21.7 小結
    21.8 問與答
    21.9 自習
    21.9.1 測驗
    21.9.2 練習
    第八部分 實際應用SQL的基礎
   第22章 高級SQL話題
    22.1 高級話題
    22.2 光標
    22.2.1 打開光標
    22.2.2 從光標中取來數據
    22.2.3 關閉光標
    22.3 存儲過程
    22.4 觸發(fā)器
    22.5 動態(tài)SQL
    22.6 調用級界面
    22.7 使用SQL生成SQL
    22.8 直接SQL和嵌入的SQL
    22.9 小結
    22.10 問與答
    22.11 自習
    22.11.1 測驗
    22.11.2 練習
   第23章 擴展SQL到企業(yè)、Internet和Intranet
    23.1 SQL和企業(yè)
    23.1.1 后端
    23.1.2 前端應用程序
    23.2 訪問遠程數據庫
    23.2.1 ODBC
    23.2.2 廠商的連接產品
    23.3 通過Web界面訪問遠程數據庫
    23.4 SQL和Internet
    23.4.1 使全世界的客戶都能共享數據
    23.4.2 讓雇員或獲得授權的客戶享有數據
    23.4.3 使用SQL的前端Web工具
    23.5 SQL和Intranet
    23.6 小結
    23.7 問與答
    23.8 自習
    23.8.1 測驗
    23.8.2 練習
   第24章 對標準SQL的擴充
    24.1 各種各樣的SQL實現
    24.1.1 不同實現之間的差別
    24.1.2 遵循ANSISQL
    24.1.3 對SQL的擴充
    24.2 擴充標準SQL的實例
    24.2.1 Transact-SQL
    24.2.2 PL/SQL
    24.3 交互式SQL語句
    24.4 小結
    24.5 問與答
    24.6 自習
    24.6.1 測驗
    24.6.2 練習
    第九部分 附 錄
   附錄A 常用SQL命令
   附錄B ASCⅡ碼表
   附錄C 測驗題及練習題答案
   附錄D 創(chuàng)建本書例子中的表的
    CREATE TABLE語句
   附錄E 用于向本書例子中的表插入
    數據的INSERT語句
   附錄F 術語對照表
   

本目錄推薦

掃描二維碼
Copyright ? 讀書網 afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號