SQL技術(shù)手冊(cè)

出版時(shí)間:2008  出版社:東南大學(xué)出版社  作者:(美)克蘭(Kline,K.E.),(美)克蘭(Kline,D.),(美)漢茨(Hunt,B.) 著,O’Reilly Taiwan公司 編譯  頁數(shù):728  譯者:O'reilly Taiwan  
Tag標(biāo)簽:無  

前言

結(jié)構(gòu)化查詢語言(SQL)自20世紀(jì)70年代首次出現(xiàn)以來,一直和信息科技齊頭并進(jìn),因此是商業(yè)與產(chǎn)業(yè)界最廣泛使用的數(shù)據(jù)庫操縱語言。許多軟件公司與程序開發(fā)者,包括開放源碼推動(dòng)者,均各自開發(fā)自己的SQL方言(dialect)以適應(yīng)特定的專業(yè)需求。與此同時(shí),標(biāo)準(zhǔn)版也開發(fā)了越來越多的通用功能?!禨QL技術(shù)手冊(cè)》第二版說明了各項(xiàng)SQL命令的最新ANSI標(biāo)準(zhǔn):SQL2003,并收錄這些命令在各平臺(tái)上的實(shí)現(xiàn)方式。本書包括關(guān)系數(shù)據(jù)庫管理系統(tǒng)(Relational DatabaseManagement System,RDBMS)模型的簡(jiǎn)潔說明、基礎(chǔ)RDBMS概念的明確解釋以及詳盡的SQL語法與命令。更重要的是,《SQL技術(shù)手冊(cè)》第二版提供了市場(chǎng)上最受歡迎的商用數(shù)據(jù)庫軟件包(Microsoft SQL Server、IBM的DB2 Universal Database、Sybase Adaptive Server與Oracle)及兩種最廣為人知的開放源碼(http://www.opensource.org)數(shù)據(jù)庫產(chǎn)品(MySQL PostgreSQL)的精要指南?!禨QL技術(shù)手冊(cè)》對(duì)開放源碼sQL平臺(tái)的重視也呼應(yīng)了開放源碼運(yùn)動(dòng)在計(jì)算機(jī)界日趨重要的形勢(shì)。

內(nèi)容概要

  SQL是數(shù)據(jù)庫語言,用來建立與維護(hù)數(shù)據(jù)庫對(duì)象,可在對(duì)象中放入數(shù)據(jù)、查詢數(shù)據(jù)、修改數(shù)據(jù)及刪除不需要的數(shù)據(jù),是許多企業(yè)應(yīng)用程序的核心。如果你參與軟件開發(fā),就很可能會(huì)用到一定程度的SQL語言。使用SQL時(shí),需要一份不錯(cuò)的語法參考資料。雖然SQL是標(biāo)準(zhǔn)化語言,但SQL的實(shí)現(xiàn)并不是標(biāo)準(zhǔn)化的。廠商軟件差異甚多,本書也就因此而誕生。  《SQL技術(shù)手冊(cè)》第二版是最新版SQL語言的實(shí)踐指令參考手冊(cè)。本書列出各種SQL語句,說明其使用方式及語法,不僅對(duì)它在標(biāo)準(zhǔn)版中的概念進(jìn)行探討,也說明它在5大主要數(shù)據(jù)庫平臺(tái)(DB2、Oracle、MySQL、PostgreSQL及SQLServer)上的實(shí)現(xiàn)方法。每項(xiàng)語句的內(nèi)容包含廠商程序的命令語法、說明以及解說重要概念與用法的豐富范例。SQL不僅和語句相關(guān),數(shù)據(jù)類型及實(shí)際運(yùn)作所需的大量?jī)?nèi)置SQL函數(shù)庫也很重要。本書收錄了標(biāo)準(zhǔn)版及多種廠商實(shí)現(xiàn)版的數(shù)據(jù)類型與函數(shù)。本書第二版也收錄了DB2與Oracle所支持的較新版窗口函數(shù)語法的詳細(xì)信息?!  禨QL技術(shù)手冊(cè)》第二版不僅是資深SQL程序設(shè)計(jì)師、分析師、數(shù)據(jù)庫管理員的便捷參考指南,也是顧問及需要熟悉跨多平臺(tái)SQL語言的用戶的最佳資源。

作者簡(jiǎn)介

作者:(美國)克蘭 (Kline.K.E.) (美國)漢茨 (Hunt.B.) 編譯:O'Reilly Taiwan 公司

書籍目錄

刖吾第一章 SQL歷史與實(shí)現(xiàn)  關(guān)系模型及ANSI SQL  SQL標(biāo)準(zhǔn)的歷史  SQL方言第二章 基本概念  本書收錄的數(shù)據(jù)庫平臺(tái)  語法種類  SQL2003與平臺(tái)獨(dú)有的數(shù)據(jù)類型  約束第三章 SOL語句命令參考指南  使用說明  SQL平臺(tái)支持  SQL命令參考第三章 SQL語句命令參考指南第四章 SQL函數(shù)  函數(shù)類型  ANSI SQL聚合函數(shù)  ANSI SQL窗口函數(shù)  ANSI SQL標(biāo)量函數(shù)  平臺(tái)獨(dú)有的擴(kuò)展功能第五章 數(shù)據(jù)庫程序設(shè)計(jì)  數(shù)據(jù)庫程序設(shè)計(jì)概要  開啟數(shù)據(jù)庫連接  關(guān)閉數(shù)據(jù)庫連接  管理事務(wù)  執(zhí)行語句  擷取數(shù)據(jù)  錯(cuò)誤處理  范例附錄一 Sybase Adaptive Server附錄二 平臺(tái)共有與獨(dú)有的關(guān)鍵字

章節(jié)摘錄

插圖:第一章 SQL歷史與實(shí)現(xiàn)20世紀(jì)70年代初期,IBM研究員E.F.Codd的開創(chuàng)性的研究開啟了關(guān)系數(shù)據(jù)模型產(chǎn)品SEQUEL或所謂的結(jié)構(gòu)化英語查詢語言(Structured English Query Language)的發(fā)展。SEQUEL最后變成SQL,也有人稱之為結(jié)構(gòu)化查詢語言(Structured Query Language)。IBM和其他關(guān)系數(shù)據(jù)庫的開發(fā)廠商都希望能有一套訪問及操縱關(guān)系數(shù)據(jù)庫的標(biāo)準(zhǔn)化方法。雖然IBM首創(chuàng)關(guān)系數(shù)據(jù)庫理論,但Oracle是第一家在市場(chǎng)上推出這套技術(shù)的公司。隨著時(shí)間的逝去,SQL在市場(chǎng)上得到不錯(cuò)的反響,因而引起美國國家標(biāo)準(zhǔn)局(ANSI)的關(guān)注,分別在1986年、1989年、1992年、1999年及2003年發(fā)布SQL標(biāo)準(zhǔn)。自1896年起,已經(jīng)有多種可讓程序設(shè)計(jì)師及開發(fā)者操縱關(guān)系數(shù)據(jù)的語言,但很少有語言像SQL那么好學(xué)或這么廣泛地獲得認(rèn)同。它讓程序設(shè)計(jì)師及管理者只需學(xué)習(xí)單一語言,稍作一點(diǎn)調(diào)整,就可以將其廣泛應(yīng)用至多種數(shù)據(jù)庫平臺(tái)、應(yīng)用程序及產(chǎn)品中?!禨QL技術(shù)手冊(cè)》第二版說明了五種SQL2003的常見實(shí)現(xiàn):IBM針對(duì)Linux、Unix及Windows所設(shè)計(jì)的DB2 Universal Database第8版My SQL第4版Oracle Database logPostgre SQL第7版Microsoft的SQLServer2000本書也在附錄二中收錄了Sybase Adaptive Server Enterprise(ASE)的信息,但是比例較少。關(guān)系模型及ANSISQL關(guān)系數(shù)據(jù)庫管理系統(tǒng)(RDBMS),如本書所收錄的幾種,是全世界的信息系統(tǒng)的主要驅(qū)動(dòng)引擎,尤其常見于網(wǎng)絡(luò)應(yīng)用及分布式客戶機(jī)/服務(wù)器(client/server)處理系統(tǒng)。RDBMS在不阻礙或影響其他人的情況下,讓許多用戶可以迅速且同時(shí)訪問、創(chuàng)建、編輯與操縱數(shù)據(jù),也讓系統(tǒng)開發(fā)者可以編寫好用的應(yīng)用程序以訪問資源,并讓系統(tǒng)管理者可以對(duì)組織好的數(shù)據(jù)源進(jìn)行維護(hù)、保護(hù)及最優(yōu)化。RDBMS是一套系統(tǒng),其用戶視數(shù)據(jù)為彼此互有關(guān)聯(lián)的表格集合,關(guān)聯(lián)則因共同數(shù)據(jù)值而產(chǎn)生。數(shù)據(jù)是存儲(chǔ)在由數(shù)據(jù)列(column)與數(shù)據(jù)行(row)所組成的數(shù)據(jù)表(table)中。如果獨(dú)立的數(shù)據(jù)表間各有獨(dú)特的標(biāo)識(shí)欄(即鍵)可代表共有的數(shù)據(jù)值,這些數(shù)據(jù)表便能彼此相聯(lián)(或說產(chǎn)生關(guān)聯(lián))。1970年6月,E.F.Codd發(fā)表于《美國計(jì)算機(jī)協(xié)會(huì)通訊》(Communications of the ACM)的關(guān)鍵性論文((A Relational Model of Data for Large Shared Data Banks))中首度提出關(guān)系數(shù)據(jù)庫理論。在Codd的新關(guān)系數(shù)據(jù)模型中,數(shù)據(jù)呈結(jié)構(gòu)式(形成由列與行組成的數(shù)據(jù)表),可用選取、投影及聯(lián)接等操作方式管理,且由于鍵值完整性與引用完整性等原則而有一致性。Codd也提出支配關(guān)系數(shù)據(jù)庫應(yīng)該如何設(shè)計(jì)的原則,而運(yùn)用這些原則的過程亦即如今所謂的規(guī)范化(normalization)。

編輯推薦

《SQL技術(shù)手冊(cè)(第2版)》不僅是資深SQL程序設(shè)計(jì)師、分析師、數(shù)據(jù)庫管理員的便捷參考指南,也是顧問及需要熟悉跨多平臺(tái)SQL語言的用戶的最佳資源。

圖書封面

圖書標(biāo)簽Tags

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


    SQL技術(shù)手冊(cè) PDF格式下載


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

 
 

  •   還行吧,總結(jié)的不錯(cuò),當(dāng)工具書用
  •   買了就后悔了完全沒有用
  •   東南大學(xué)出版社刪除了原書100頁的索引. 而O'REILLY的IN A NUTSHELL叢書是世界知名的參考書, 就是靠它完備的索引可以快速定位內(nèi)容. 沒有索引, 只有非常簡(jiǎn)陋的目錄, 這本書的價(jià)值蕩然無存! 700多頁的內(nèi)容, 但你就是什么都找不到.
 

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

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