SQL查詢初學(xué)者指南

出版時(shí)間:2008-5  出版社:機(jī)械工業(yè)出版社  作者:(美)威斯卡斯,(美)亨南德茲 著,劉紅偉 等譯  頁(yè)數(shù):418  譯者:劉紅偉  
Tag標(biāo)簽:無  

內(nèi)容概要

本書由多年從事SQL方面研究和咨詢工作的資深專家編寫,重點(diǎn)講解SQL查詢和數(shù)據(jù)操作的相關(guān)主題,包括關(guān)系數(shù)據(jù)庫(kù)和SQL、SQL基礎(chǔ)、多表操作、匯總和分組數(shù)據(jù)以及修改數(shù)據(jù)集等內(nèi)容。本書針對(duì)編寫sQL查詢提供了一個(gè)按部就班的、易于閱讀的指導(dǎo),并包含了上百個(gè)帶有詳細(xì)說明的例子。附錄列出了所有SQL語句的語法圖和示例數(shù)據(jù)庫(kù)的結(jié)構(gòu)等。本書還提供了理解、修改和創(chuàng)建SQL查詢所需要的工具。    本書內(nèi)容翔實(shí),重點(diǎn)突出,講解透徹,適合數(shù)據(jù)庫(kù)初學(xué)者學(xué)習(xí),也可供廣大技術(shù)人員及自學(xué)者參考。

作者簡(jiǎn)介

John L.VIescas Viescas顧問公司(一家令人尊敬的數(shù)據(jù)庫(kù)咨詢服務(wù)提供商)總裁,暢銷書《Microsoft Office Access 2003 Inside Out》和《Microsoft Office Access 2007 Inside Out》的作者。

書籍目錄

譯者序序言前言引言第一部分  關(guān)系數(shù)據(jù)庫(kù)和SQL  第1章  什么是關(guān)系  1.1 數(shù)據(jù)庫(kù)的類型  1.2 關(guān)系模型簡(jiǎn)史  1.3 剖析關(guān)系數(shù)據(jù)庫(kù)  1.4 我們將學(xué)到什么  1.5 從這里走向何處  1.6 小結(jié) 第2章  確保數(shù)據(jù)庫(kù)結(jié)構(gòu)的健全  2.1 為什么會(huì)有本章  2.2 為什么要關(guān)心全面的結(jié)構(gòu)  2.3 字段調(diào)優(yōu)  2.4 調(diào)優(yōu)表  2.5 建立牢固的關(guān)系  2.6 就這些嗎  2.7 小結(jié)  第3章  SQL簡(jiǎn)史  3.1 SQL的起源  3.2 早期廠商實(shí)現(xiàn)  3.3 隨后有了標(biāo)準(zhǔn)  3.4 ANSI/ISO標(biāo)準(zhǔn)的演化  3.5 其他SQL標(biāo)準(zhǔn)  3.6 商業(yè)實(shí)現(xiàn)  3.7 未來會(huì)怎樣  3.8 為什么應(yīng)該學(xué)習(xí)SQL  3.9 小結(jié)第二部分  SQL基礎(chǔ)  第4章  創(chuàng)建簡(jiǎn)單查詢  4.1 SELECT簡(jiǎn)介  4.2  SELECT語句  4.3 一點(diǎn)題外話:數(shù)據(jù)與信息  4.4 把請(qǐng)求翻譯為SQL  4.5 刪除重復(fù)的行  4.6 排序信息  4.7 保存你的工作  4.8 示例語句  4.9 小結(jié)  4.10 練習(xí)題  第5章  獲取列以外的信息  第6章  過濾數(shù)據(jù)第三部分  多表操作  第7章  用集合思考  第8章  INNER JOIN  第9章  OUTER JOIN  第10章  UNION  第11章  子查詢第四部分  匯總和分組數(shù)據(jù)  第12章  簡(jiǎn)單匯總  第13章  分組數(shù)據(jù)  第14章  過濾分組的數(shù)據(jù)第五部分  修改數(shù)據(jù)集  第15章  更新數(shù)據(jù)集合  第16章  插入數(shù)據(jù)集  第17章  刪除數(shù)據(jù)集結(jié)束語附錄A  SQL標(biāo)準(zhǔn)圖附錄B  示例數(shù)據(jù)庫(kù)結(jié)構(gòu)附錄C  日期和時(shí)間函數(shù)附錄D  推薦讀物

章節(jié)摘錄

  第一部分 關(guān)系數(shù)據(jù)庫(kù)和SQL  第1章 什么是關(guān)系  1.1 數(shù)據(jù)庫(kù)的類型  什么是數(shù)據(jù)庫(kù)?你可能已經(jīng)知道,數(shù)據(jù)庫(kù)就是對(duì)組織或組織過程建模所使用的某種數(shù)據(jù)進(jìn)行有組織的集合。你是使用紙張還是一個(gè)計(jì)算機(jī)程序來收集和存儲(chǔ)數(shù)據(jù),真的是無關(guān)緊要的。只要你為了一個(gè)特定的目的、以某種有組織的方式來收集和存儲(chǔ)數(shù)據(jù),就會(huì)得到一個(gè)數(shù)據(jù)庫(kù)。下面討論的整個(gè)過程中,我們將假設(shè)你使用計(jì)算機(jī)程序來收集和維護(hù)數(shù)據(jù)?! ∫话闱闆r下,在數(shù)據(jù)庫(kù)管理中使用兩種類型的數(shù)據(jù)庫(kù):操作式數(shù)據(jù)庫(kù)和分析式數(shù)據(jù)庫(kù)。  操作式數(shù)據(jù)庫(kù)是當(dāng)今很多公司、組織以及機(jī)構(gòu)的主干。這種類型的數(shù)據(jù)庫(kù)主要用來日復(fù)一日地收集、修改和維護(hù)數(shù)據(jù)。所存儲(chǔ)的這類數(shù)據(jù)是動(dòng)態(tài)的,這意味著它們經(jīng)常改變并且總是反映出每分鐘更新的信息。像零售店、制造公司、醫(yī)院和門診以及出版社等組織,都使用操作式數(shù)據(jù)庫(kù),因?yàn)樗鼈兊臄?shù)據(jù)總是處于流動(dòng)狀態(tài)。  相反,分析式數(shù)據(jù)庫(kù)存儲(chǔ)并記錄了歷史性和累積性的數(shù)據(jù)。對(duì)于跟蹤趨勢(shì)、查看一段長(zhǎng)時(shí)期的統(tǒng)計(jì)數(shù)據(jù)或者做出策略性或戰(zhàn)略性的業(yè)務(wù)決策來說,分析式數(shù)據(jù)庫(kù)是一筆寶貴財(cái)富。所存儲(chǔ)的這類數(shù)據(jù)是靜態(tài)的,意味著這些數(shù)據(jù)不會(huì)(或者很少)修改,但是新數(shù)據(jù)可能經(jīng)常添加進(jìn)來。從分析式數(shù)據(jù)庫(kù)收集來的信息反映出了數(shù)據(jù)在某一個(gè)時(shí)間點(diǎn)的快照,并且通常不是最新的?;瘜W(xué)實(shí)驗(yàn)室、地質(zhì)公司以及市場(chǎng)分析公司是使用分析式數(shù)據(jù)庫(kù)的典型例子?!  ?/pre>

編輯推薦

  國(guó)家SQL標(biāo)準(zhǔn)委員會(huì)ISO/IEC JTC1 SC32 WG3負(fù)責(zé)人Keith W.Hare作序推薦。  使用SQL進(jìn)行數(shù)據(jù)操作的快速上手指南。  如果你使用如下的數(shù)據(jù)庫(kù)系統(tǒng):Access,MS SQL Serve,Oracle,DB2,MySQL,Ingres?! 』蛘呷魏纹渌赟QL的程序,在你開始編寫查詢之前,本書都能夠節(jié)省你的時(shí)間和精力?! ”緯槍?duì)編寫SQL查詢?yōu)槌鯇W(xué)者提供了一個(gè)按部就班、易于閱讀的指導(dǎo)。它包含了上百個(gè)帶有詳細(xì)說明的例子。本書為我們提供了理解、修改和創(chuàng)建SQL查詢所需的工具。 對(duì)于所有數(shù)據(jù)庫(kù)設(shè)計(jì)者來說本書是一本重要的書。它吸取了復(fù)雜的數(shù)學(xué)集合論和一階謂詞邏輯,并且使得這些理論容易讓每個(gè)人理解。如果你想要學(xué)習(xí)從初級(jí)到中級(jí)的SQL課程,本書是你所必需的。   本書好評(píng)  除非你在非常高的級(jí)別工作,否則這是你需要的獨(dú)一無二的一本SQL圖書。作者不但揭開了復(fù)雜查詢的神秘面紗,還介紹了能夠使“初學(xué)者”成為“超人”的原理和技術(shù)。請(qǐng)不要錯(cuò)過本書!——Graham Mandeno,數(shù)據(jù)庫(kù)顧問  本書針對(duì)編寫SQL查詢?yōu)槌鯇W(xué)者提供了一個(gè)按部就班、易于閱讀的指導(dǎo)。它包含了上百個(gè)帶有詳細(xì)說明的例子。本書為我們提供了理解、修改和創(chuàng)建SQL查詢所需的工具?!狵eith W.Hare,國(guó)際SQL標(biāo)準(zhǔn)委員會(huì)ISO/IEC JTC1 SC32 WG3負(fù)責(zé)人  John Viescas和Mike Hernandez采用日常的英語查詢并且直接將其翻譯為SQL。對(duì)于所有數(shù)據(jù)庫(kù)設(shè)計(jì)者來說本書是一本重要的書。它吸取了復(fù)雜的數(shù)學(xué)集合論和一階謂詞邏輯(這些理論在E.F.Codd的最初關(guān)于關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)的論文中有所概述),并且使得這些理論容易讓每個(gè)人理解。如果你想要學(xué)習(xí)從初級(jí)到中級(jí)的SQL課程,本書是你所必需的,不管你已經(jīng)買了多少本其他的書。  ——Arvin Meyer、MCP、MVP  僅僅一個(gè)“小心這一陷阱”的提示項(xiàng),就能夠幫助你在編寫自己的查詢時(shí)避免某些問題,節(jié)省的成本遠(yuǎn)超本書的價(jià)格,如果你想要挖掘你數(shù)據(jù)庫(kù)方面的全部潛能,我強(qiáng)烈推薦本書?!  狵enneth D.Snell博士,數(shù)據(jù)庫(kù)設(shè)計(jì)師/程序員  John和DMike完成了不可思議的工作,使得通??菰锒щy的主題變得鮮活起來。本書將會(huì)是所有正規(guī)開發(fā)者書架上特色鮮明的一本,只不過我確信它沒有時(shí)間靜靜呆在書架上,因?yàn)楸緯杏昧恕!  狣oug Steele,Microsoft Access開發(fā)者與作家  在過去的幾十年里,SQL已經(jīng)從一種只有計(jì)算機(jī)專家才知道的語言演變?yōu)橛?jì)算機(jī)業(yè)界廣泛使用的國(guó)際標(biāo)準(zhǔn)。現(xiàn)在,每年使用SQL開發(fā)的新 應(yīng)用程序數(shù)以百萬計(jì)。如果想要從Internet或者內(nèi)部網(wǎng)絡(luò)訪問公司信息,可能要使用SQL。本書幫助新用戶學(xué)習(xí)SQL查詢的基礎(chǔ)知識(shí),同時(shí)對(duì)于中級(jí)用戶和高級(jí)用戶來說,也是必備的參考書。  附贈(zèng)光盤:盛包含用于本書中示例查詢的5個(gè)示例數(shù)據(jù)庫(kù)的4種格式:Microsoft SQL Server 2000及以后版本、Microsoft Access 2000及以后版本、MySQL5.0及以后版本,以及可以用于大多數(shù)其他語言實(shí)現(xiàn)的SQL腳本。

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    SQL查詢初學(xué)者指南 PDF格式下載


用戶評(píng)論 (總計(jì)7條)

 
 

  •   簡(jiǎn)單易懂,計(jì)算機(jī)方面的書籍應(yīng)該這樣。打好基礎(chǔ)才是王道。
  •   周一網(wǎng)上拍的,周四下午就到了,很快,書也很實(shí)用。
  •   只適用初學(xué)者從零開始,SQL初級(jí)中的初級(jí),全書基本上只有基本的查詢。不過實(shí)例及附錄的數(shù)據(jù)庫(kù)練習(xí)還是不錯(cuò)的,講的東西不多卻很細(xì),認(rèn)真閱讀讓你可以真正掌握書上的知識(shí)。
  •   對(duì)于初學(xué)者來說,這本書非常經(jīng)典,從不會(huì)、不懂到懂、理解,起到一定的作用,幫助很大。對(duì)于熟悉sql的朋友來說,將是溫習(xí)、鞏固的良藥。不可多得的好書。
  •   書看了一小半,沒太多感覺!
  •   書剛拿到,內(nèi)容還沒看,只是覺得我的書像舊的,封面很臟,上面全是磨痕,書角還是折的。
  •   這本書第1版是由電子工業(yè)出版社2005年8月1日出版,書名叫做《SQL查詢凡人入門》,譯者是王曉延,1版的實(shí)用性非常強(qiáng),特別是附錄部分還列出了所有SQL語句的語法圖和示例數(shù)據(jù)庫(kù)的結(jié)構(gòu)等?,F(xiàn)在我們看到的這本書是第2版,譯者劉紅偉等將書名譯為《SQL查詢初學(xué)者指南(原書第2版)》,由機(jī)械工業(yè)出版社出版。將書名改譯我感覺有點(diǎn)誤導(dǎo)讀者,建議買過這本書第1版《SQL查詢凡人入門》的讀者不要再買這本書了,增加的新知識(shí)不多,而且用紙?zhí)?,薄的可以看到背面的字。還有一部分內(nèi)容在光盤上,包括那個(gè)很有價(jià)值的附錄,實(shí)在對(duì)不起這個(gè)價(jià)位!
 

250萬本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7