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

輕松掌握SQL:2003年新版

輕松掌握SQL:2003年新版

定 價(jià):¥59.00

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

ISBN: 9787505391857 出版時(shí)間: 2003-10-01 包裝: 膠版紙
開(kāi)本: 26cm 頁(yè)數(shù): 576 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書(shū)目錄

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

本目錄推薦

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