注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)數(shù)據(jù)庫數(shù)據(jù)庫設(shè)計/管理輕松掌握SQL:2003年新版

輕松掌握SQL:2003年新版

輕松掌握SQL:2003年新版

定 價:¥59.00

作 者: (美)Ryan K.Stephens,(美)Ronald R.Plew著;張啟鏞等譯;張啟鏞譯
出版社: 電子工業(yè)出版社
叢編項:
標 簽: Sever

ISBN: 9787505391857 出版時間: 2003-10-01 包裝: 膠版紙
開本: 26cm 頁數(shù): 576 字數(shù):  

內(nèi)容簡介

  掌握結(jié)構(gòu)化查詢語言(StructuredQueryLanguage,SQL)是數(shù)據(jù)庫相關(guān)人員的必修課,大多數(shù)應(yīng)用開發(fā)和程序設(shè)計工作,都要求一定的SQL知識。這就是一本可以在較短時間內(nèi)使讀者系統(tǒng)掌握SQL知識的?俠硐氳氖榧???如果你準備從事數(shù)據(jù)庫方面的工作,譯者認為這是一本不錯的書,值得一讀。至少這本書在以下三方面值得圈點:組織和體系結(jié)構(gòu)能使初學者在較短的時間系統(tǒng)掌握SQL;作者思路清晰,行文深入淺出、簡明易懂,較少國外圖書的啰嗦與晦澀;作者的實踐經(jīng)驗?zāi)墼谥R介紹、示例代碼、練習題和答案的字里行間。RyanK.Stephens是PerpetualTechnologies公司的總裁兼CEO,這是一家位于印第安那州首府印第安納波利斯的信息技術(shù)咨詢與培訓公司。他專職于Oracle數(shù)據(jù)庫和SQL方面的工作已超過10年之久,做過Oracle程序員/分析員和Oracle數(shù)據(jù)庫管理員。Ryan是一名Oracle認證專家(CertifiedOracleProfessional),并且是Indiana-Purdue大學的副教授,講授SQL,PL/SQL,UNIX,OracleDesigner,OracleForms和Oracle數(shù)據(jù)庫管理方面的課程。他還是印第安那州國民警衛(wèi)隊的兼職Oracle程序員。RonaldR.Plew是PerpetualTechnologies公司的副總裁兼CIO。Ron是一名Oracle認證專家,其工作職責包括Oracle數(shù)據(jù)庫咨詢與培訓。Ron是Indiana-Purdue大學的副教授,講授SQL和多種數(shù)據(jù)庫課程。Ronald也是印第安那州國民警衛(wèi)隊的兼職程序員/分析員。SQL是一種功能強大的語言,熟練掌握并靈活應(yīng)用SQL是數(shù)據(jù)庫知識初學者和數(shù)據(jù)庫應(yīng)用開發(fā)人員的必備基本功。電子工業(yè)出版社在1999年翻譯出版本書的第二版、2000年翻譯出版第三版,均取得非常好的效果,成為暢銷書,影響了很多的數(shù)據(jù)庫相關(guān)人員?,F(xiàn)在出版的則是最新的第四版,從技術(shù)內(nèi)容、寫作手法等方面,進一步提升了本書的品質(zhì)。本書從基本概念、數(shù)據(jù)操作、系統(tǒng)管理和流行產(chǎn)品等4個方面,系統(tǒng)地介紹了結(jié)構(gòu)化查詢語言SQL的各個主要組成部分,較本書的第三版增加了更多的新主題,尤其是增加了MySQL方面的具體實例。書中大量的實例和練習有助于讀者理解和掌握SQL,提高在實際商業(yè)環(huán)境中應(yīng)用和開發(fā)關(guān)系數(shù)據(jù)庫的能力。本書適用于那些要在較短時間內(nèi)系統(tǒng)掌握SQL的讀者,同時對數(shù)據(jù)庫開發(fā)人員具有較高的參考價值。

作者簡介

  RyanK.Stephens是PerpetualTechnologies公司的總裁兼CEO,這是一家位于印第安那州首府印第安納波利斯的信息技術(shù)咨詢與培訓公司。他專職于Oracle數(shù)據(jù)庫和SQL方面的工作已超過10年之久,做過Oracle程序員/分析員和Oracle數(shù)據(jù)庫管理員。Ryan是一名Oracle認證專家(CertifiedOracleProfessional),并且是Indiana-Purdue大學的副教授,講授SQL,PL/SQL,UNIX,OracleDesigner,OracleForms和Oracle數(shù)據(jù)庫管理方面的課程。他還是印第安那州國民警衛(wèi)隊的兼職Oracle程序員。RonaldR.Plew是PerpetualTechnologies公司的副總裁兼CIO。Ron是一名Oracle認證專家,其工作職責包括Oracle數(shù)據(jù)庫咨詢與培訓。Ron是Indiana-Purdue大學的副教授,講授SQL和多種數(shù)據(jù)庫課程。Ronald也是印第安那州國民警衛(wèi)隊的兼職程序員/分析員。

圖書目錄

第一篇
本篇概要
第1章  開始學習SQL
  1.1  SQL歷史簡介
  1.2  數(shù)據(jù)庫歷史簡介
  1.3  當今的數(shù)據(jù)庫概述
  1.4  跨產(chǎn)品的語言
  1.5  SQL總覽
  1.6  幾種較流行的SQL的實現(xiàn)版本
  1.7  開放數(shù)據(jù)庫連接
  1.8  應(yīng)用編程中的SQL
  1.9  小結(jié)
  1.10  問與答
  1.11  演練場
第2章  查詢簡介
  2.1  SQL的背景
  2.2  基本的查詢語法
  2.3  用SELECT及FROM建立數(shù)據(jù)檢索塊
  2.4  應(yīng)用查詢概念
  2.5  編寫第一個查詢
  2.6  選擇不重復(fù)的數(shù)據(jù)
  2.7  小結(jié)
  2.8  問與答
  2.9  演練場
第3章  表達式、條件和運算符
  3.1  使用查詢表達式
  3.2  在查詢中放置條件
  3.3  學習使用運算符
  3.4  小結(jié)
  3.5  問與答
  3.6  演練場
第4章  利用內(nèi)置函數(shù)生成數(shù)據(jù)
  4.1  合計函數(shù)
  4.2  日期和時間函數(shù)
  4.3  算術(shù)函數(shù)
  4.4  用函數(shù)修正字符的顯示外觀
  4.5  轉(zhuǎn)換函數(shù)
  4.6  其他函數(shù)
  4.7  MySQL字符函數(shù)的補充示例
  4.8  MySQL日期函數(shù)補充示例
  4.9  小結(jié)
  4.10  問與答
  4.11  演練場
第5章  SQL查詢中的子句
  5.1  用WHERE子句指定查詢條件
  5.2  ORDERBY子句——把混亂變?yōu)橛行?br />  5.3  GROUPBY子句
  5.4  HAVING子句
  5.5  子句的組合使用
  5.6  小結(jié)
  5.7  問與答
  5.8  演練場
第6章  連接表
  6.1  在單個SELECT語句中連接多個表
  6.2  基于相等的連接
  6.3  不等連接
  6.4  外部連接和內(nèi)部連接
  6.5  將表與自己連接:自連接
  6.6  小結(jié)
  6.7  問與答
  6.8  演練場
第7章  將子查詢嵌入查詢
  7.1  建立子查詢
  7.2  在子查詢中使用合計函數(shù)
  7.3  嵌套子查詢
  7.4  參照外部表的相關(guān)子查詢
  7.5  使用EXISTS,ANY和ALL
  7.6  小結(jié)
  7.7  問與答
  7.8  演練場
第一篇回顧
第二篇
本篇概要
第8章  數(shù)據(jù)庫規(guī)范化
  8.1  規(guī)范化數(shù)據(jù)庫
  8.2  理解范式
  8.3  數(shù)據(jù)庫規(guī)范化操作
  8.4  小結(jié)
  8.5  問與答
  8.6  演練場
第9章  創(chuàng)建和維護表
  9.1  CREATE DATABASE語句
  9.2  用CREATE TABLE語句定義表
  9.3  用ALTER TABLE語句修改表的結(jié)構(gòu)
  9.4  DROP TABLE語句
  9.5  DROP DATABASE語句
  9.6  小結(jié)
  9.7  問與答
  9.8  演練場
第10章  數(shù)據(jù)完整性控制
  10.1  約束簡介
  10.2  約束的種類
  10.3  約束管理
  10.4  小結(jié)
  10.5  問與答
  10.6  演練場
第11章  數(shù)據(jù)處理
  11.1  數(shù)據(jù)處理語句簡介
  11.2  用INSERT語句輸入數(shù)據(jù)
  11.3  用UPDATE語句修改現(xiàn)有數(shù)據(jù)
  11.4  用DELETE語句刪除信息
  11.5  從外部數(shù)據(jù)源導人和導出數(shù)據(jù)
  11.6  小結(jié)
  11.7  問與答
  11.8  演練場
第12章  事務(wù)控制
  12.1  事務(wù)控制
  12.2  開始事務(wù)處理
  12.3  結(jié)束事務(wù)處理
  12.4  取消事務(wù)處理
  12.5  使用事務(wù)保存點
  12.6  小結(jié)
  12.7  問與答
  12.8  演練場
第13章  SQL中的日期與時間
  13.1  日期與時間型數(shù)據(jù)的存儲方式
  13.2  在查詢中應(yīng)用日期函數(shù)
  13.3  日期格式轉(zhuǎn)換
  13.4  小結(jié)
  13.5  問與答
  13.6  演練場
第14章  創(chuàng)建視圖
  14.1  視圖簡介
  14.2  使用視圖
  14.3  小結(jié)
  14.4  問與答
  14.5  演練場
第二篇回顧
第三篇
本篇概要
第15章  在表上創(chuàng)建索引以提高性能
  15.1  使用索引
  15.2  小結(jié)
  15.3  問與答
  15.4  演練場
第16章  優(yōu)化SQL語句以提高性能
  16.1  提高SQL語句的可讀性
  16.2  避免全表掃描
  16.3  添加一個新索引
  16.4  查詢中各成分的安排
  16.5  聯(lián)機分析處理與聯(lián)機事務(wù)處理
  16.6  成批載人與事務(wù)處理
  16.7  刪除索引以優(yōu)化數(shù)據(jù)的載人
  16.8  經(jīng)常使用COMMIT以簡化DBA的工作
  16.9  在動態(tài)環(huán)境中重建表和索引
  16.10  數(shù)據(jù)庫的性能調(diào)節(jié)
  16.11  影響數(shù)據(jù)庫性能的因素
  16.12  使用內(nèi)置性能調(diào)節(jié)工具
  16.13  小結(jié)
  16.14  問與答
  16.15  演練場
第17章  數(shù)據(jù)庫安全性
  17.1  數(shù)據(jù)庫管理員須知
  17.2  流行的數(shù)據(jù)庫產(chǎn)品及其安全性
  17.3  如何確保數(shù)據(jù)庫的安全性
  17.4  Personal Oracle及其安全性
  17.5  小結(jié)
  17.6  問與答
  17.7  演練場
第18章  數(shù)據(jù)字典
  18.1  數(shù)據(jù)字典簡介
  18.2  標識數(shù)據(jù)字典的用戶
  18.3  數(shù)據(jù)字典的內(nèi)容
  18.4  對Oracle數(shù)據(jù)字典的剖析
  18.5  小結(jié)
  18.6  問與答
  18.7  演練場
第19章  存儲過程、觸發(fā)器和嵌入式SQL
  19.1  創(chuàng)建臨時表
  19.2  使用游標
  19.3  創(chuàng)建與使用存儲過程
  19.4  設(shè)計和使用觸發(fā)器
  19.5  在實現(xiàn)之前測試SELECT語句
  19.6  嵌入式SQL
  19.7  使用SQL行進行程序設(shè)計
  19.8  小結(jié)
  19.9  問與答
  19.10  演練場
第20章  最新標準SQL3中的新對象
  20.1  CREATE ROLE語句探討
  20.2  創(chuàng)建觸發(fā)器
  20.3  使用CREATE TYPE語句
  20.4  小結(jié)
  20.5  問與答
  20.6  演練場
第21章  用SQL產(chǎn)生SQL語句
  21.1  使用SQL產(chǎn)生SQL語句的目的
  21.2  幾個SQL*Plus命令
  21.3  統(tǒng)計所有表中的行數(shù)
  21.4  給多個用戶授予系統(tǒng)權(quán)限
  21.5  將自己表的權(quán)限授給其他用戶
  21.6  為載人數(shù)據(jù)而禁用對表的約束
  21.7  在單個區(qū)域內(nèi)創(chuàng)建大量同義詞
  21.8  在表上創(chuàng)建視圖
  21.9  截斷某一用戶的所有表
  21.10  用SQL產(chǎn)生Shell腳本
  21.11  重新設(shè)計表和索引
  21.12  實際應(yīng)用產(chǎn)生SQL和其他概念
  21.13  小結(jié)
  21.14問與答
  21.15演練場
第三篇回顧
附加篇
本篇概要
第22章  SQL語句的調(diào)試
  22.1  常見的SQL錯誤
  22.2  常見的邏輯錯誤
  22.3  防止數(shù)據(jù)出現(xiàn)麻煩
  22.4  小結(jié)
  22.5  問與答
  22.6  演練場
第23章  創(chuàng)建復(fù)合SQL查詢
  23.1  本章使用的表
  23.2復(fù)合查詢示例
  23.3  建立復(fù)合查詢的技巧
  23.4  小結(jié)
  23.5  問與答
  23.6  演練場
第24章  用Oracle的SQL*Plus生成滿意的報表
  24.1  SQL*Plus簡介
  24.2  SQL*Plus緩沖區(qū)
  24.3  用DESCRIBE命令查看表結(jié)構(gòu)
  24.4  用SHOW命令顯示系統(tǒng)設(shè)置
  24.5  用文件命令操作文件
  24.6  用SET命令定制工作環(huán)境
  24.7  使用LOGIN.SQL文件
  24.8  用CLEAR命令清除SQL*Plus的設(shè)置
  24.9  格式化輸出結(jié)果
  24.10  創(chuàng)建報表和分組合計
  24.11  在SQL*Plus中使用變量
  24.12  使用表DUAL
  24.13  DECODE函數(shù)
  24.14  日期轉(zhuǎn)換
  24.15  執(zhí)行一系列SQL文件
  24.16  在SQL腳本中添加注釋
  24.17  創(chuàng)建高級報表
  24.18  小結(jié)
  24.19  問與答
  24.20  演練場
第25章  Oracle PL/SQL簡介
  25.1  PL/SQL簡介
  25.2  PUSQL中的數(shù)據(jù)類型
  25.3  PL/SQL代碼塊的結(jié)構(gòu)
  25.4  DECLARE部分
  25.5  PROCEDURE部分
  25.6  EXCEPTION部分
  25.7  PL/SQL中的事務(wù)控制
  25.8  綜合運用所學知識
  25.9  使用存儲過程、程序包和觸發(fā)器
  25.10  小結(jié)
  25.11  問與答
  25.12  演練場
第26章  Transact-SQL簡介
  26.1  Transact-SQL的概貌
  26.2  對ANSISQL的擴展
  26.3  數(shù)據(jù)類型
  26.4  使用Transact-SQL訪問數(shù)據(jù)庫
  26.5  建立程序流程控制
  26.6  Transact-SQL通配符
  26.7  用COMPUTE命令創(chuàng)建匯總報表
  26.8  日期轉(zhuǎn)換
  26.9  SQLServer的診斷工具——SET命令
  26.10  小結(jié)
  26.11  問與答
  26.12  演練場
第27章  應(yīng)用編程中的嵌入式SQL
  27.1  幾種應(yīng)用開發(fā)工具簡介
  27.2  開始運行Oracle和InterBase
  27.3  創(chuàng)建數(shù)據(jù)庫
  27.4  用Microsoft Query執(zhí)行數(shù)據(jù)庫連接
  27.5  使用VisualC++和SQL
  27.6  使用Delphi和SQL
  27.7  使用Java和SQL
  27.8  小結(jié)
  27.9  問與答
  27.10  演練場
第28章  在基于UNIX的系統(tǒng)上使用MySQL
  28.1  MySQL的管理
  28.2  MySQL終端監(jiān)視器程序
  28.3  MySQL實用程序
  28.4  小結(jié)
  28.5  問與答
  28.6  演練場
附加篇回顧
附錄A  答案
附錄B  用來創(chuàng)建表的代碼實例
附錄C  給表輸入數(shù)據(jù)的代碼實例
附錄D  用MySQL做練習
附錄E  獎勵的練習
附錄F  常用SQL命令匯編
附錄G  ASCII碼表
附錄H  相關(guān)資源

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號