注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫(kù)SQL SeverSQL與關(guān)系數(shù)據(jù)庫(kù)理論

SQL與關(guān)系數(shù)據(jù)庫(kù)理論

SQL與關(guān)系數(shù)據(jù)庫(kù)理論

定 價(jià):¥53.00

作 者: (美)戴特 著,周成興 等譯
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: SQL

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787302224006 出版時(shí)間: 2010-08-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 400 字?jǐn)?shù):  

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

  確保你的SQL代碼正確,確保你的數(shù)據(jù)庫(kù)模式是健壯且可維護(hù)的最好辦法,就是理解SQL底層的理論。如果不能很好地精通這個(gè)理論,你可能就會(huì)陷入到很多陷阱中。在《SQL與關(guān)系數(shù)據(jù)庫(kù)理論》中,作者C.J. Date闡述了你該如何把關(guān)系理淪直接應(yīng)用到SQL的應(yīng)用中。通過(guò)大量的示例及其背后的推理闡述,你將學(xué)會(huì)如何處理如下的很多常見(jiàn)難題:數(shù)據(jù)庫(kù)是否應(yīng)該使用視圖而不是基表來(lái)訪問(wèn)?數(shù)據(jù)庫(kù)中的Null是否使你得到了錯(cuò)誤的答案,為什么?關(guān)于Null,你又可以做些什么呢?是否可以編寫(xiě)一個(gè)SQL查詢,通過(guò)這個(gè)查詢,可以得到在同一個(gè)部門(mén)中同時(shí)工作超過(guò)六個(gè)月的員工?SQL支持“量化的比較”,但是最好避免使用它們。為什么?你又該如何來(lái)避免使用它們?約束是非常重要的,但是大部分的SQL一產(chǎn)品都沒(méi)有恰當(dāng)?shù)刂С炙鼈儭榱私鉀Q這個(gè)問(wèn)題,你能做些什么呢?自E.F Codd于1969年首次定義關(guān)系模式以來(lái),數(shù)據(jù)庫(kù)理論與實(shí)踐就一直在發(fā)展?!禨QL與關(guān)系數(shù)據(jù)庫(kù)理論》獨(dú)立于任何SQL,產(chǎn)品,描繪了關(guān)系數(shù)據(jù)庫(kù)理論十幾年來(lái)的研究進(jìn)展,為讀者介紹了有關(guān)關(guān)系數(shù)據(jù)庫(kù)理論的最新知識(shí)。任何具有一定SQL,知識(shí)的人都可以從《SQL與關(guān)系數(shù)據(jù)庫(kù)理論》的很多方面受益。C.J. Date于1970的早期在IBM開(kāi)始從事數(shù)據(jù)庫(kù)方面工作。他是一個(gè)多產(chǎn)的作者,其著名的教材是“An Introduction to Database Systems(Addison-Wesley)”,該書(shū)被廣泛地認(rèn)為是關(guān)于數(shù)據(jù)庫(kù)管理基礎(chǔ)知識(shí)的最好教科書(shū)之一。數(shù)據(jù)庫(kù)是否應(yīng)該使用視圖而不是基表來(lái)訪問(wèn)?數(shù)據(jù)庫(kù)中的Null是否使你得到了錯(cuò)誤的答案,為什么?關(guān)于Null,你又可以做些什么呢?是否可以編寫(xiě)一個(gè)SQL查詢,通過(guò)這個(gè)查詢,可以得到在同一個(gè)部門(mén)中同時(shí)工作超過(guò)六個(gè)月的員工?SQL支持“量化的比較”,但是最好避免使用它們。為什么?你又該如何來(lái)避免使用它們?約束是非常重要的,但是大部分的SQL一產(chǎn)品都沒(méi)有恰當(dāng)?shù)刂С炙鼈?。為了解決這個(gè)問(wèn)題,你能做些什么呢?

作者簡(jiǎn)介

  C.J. Date個(gè)獨(dú)立的作者、演講者、研究者和技術(shù)顧問(wèn),其研究領(lǐng)域?yàn)殛P(guān)系數(shù)據(jù)庫(kù)技術(shù)。他最著名的圖書(shū)“An Introduction to Database Systems”(8th edition,Addison·Wesley,2004)以銷售25萬(wàn)多冊(cè),被全世界幾百所大學(xué)用作教材。他還編寫(xiě)了很多數(shù)據(jù)庫(kù)管理方面的其他圖書(shū):Temporal Data and the Relational Model (Morgan Kaufmann, 2003)Database in Depth: Relational Theory for Practitioners (OReilly, 2005)Database, Types, and the Relational Model: The Third Manifesto (3rd edition, Addison-Wesley, 2006)The Relational Database Dictionary (OReilly, 2006)Date on OReilly, 2005: Writing 2000-2006 (Apress, 2007)Logic and Database: The Roots of Relational Theory (Trafford, 2007)The Relational Database Dictionary, Extended Edition (Apress, 2006)Date于2004年進(jìn)入了“計(jì)算機(jī)工業(yè)”名人堂。對(duì)其評(píng)語(yǔ)是,他具有以清晰而易懂的方式闡述復(fù)雜技術(shù)內(nèi)容的突出能力。

圖書(shū)目錄

前言
第1章 設(shè)置場(chǎng)景
關(guān)系模式是非常容易被誤解的
一些術(shù)語(yǔ)的注釋
法則,而不是產(chǎn)品
最初模式的一個(gè)回顧
模型和實(shí)現(xiàn)
關(guān)系的特性
基礎(chǔ)關(guān)系和產(chǎn)生的關(guān)系
關(guān)系和關(guān)系變量
值和變量
結(jié)論
練習(xí)
第2章 類型與域
類型和關(guān)系
等式比較
數(shù)據(jù)值的原子性
什么是類型
標(biāo)量和非標(biāo)量類型
SQL中的標(biāo)量類型
SQL中的類型檢查和強(qiáng)制類型轉(zhuǎn)換
SQL中的一些整序
SQL中的行和表類型
結(jié)論
練習(xí)
第3章 元組與關(guān)系、行和表
什么是元組
SQL中的行
什么是關(guān)系
關(guān)系和它們的關(guān)系體
關(guān)系是n維的
關(guān)系比較
TABLE—DUM和TABLE—DEE
SQL中的表
SQL中列的命名
結(jié)論
練習(xí)
第4章 無(wú)重復(fù)與無(wú)空值
重復(fù)有什么問(wèn)題
復(fù)行:進(jìn)一步討論
在SQL中避免復(fù)行
空值有什么錯(cuò)
在SQL中避免空值
對(duì)外連接的評(píng)論
結(jié)論
練習(xí)
第5章 基本關(guān)系變量與基本表
數(shù)據(jù)定義
更新是集合級(jí)別的
關(guān)系賦值
更多關(guān)于候選鍵的內(nèi)容
關(guān)于外鍵更多的討論
關(guān)系變量和斷言
關(guān)系和類型
練習(xí)
第6章 SQL與關(guān)系代數(shù)Ⅰ:原始的操作符
一些預(yù)備知識(shí)
有關(guān)閉包的更多討論
約束
投影
連接
并、交和差
哪些操作符是原始的
每次都形成表達(dá)式的一小步
關(guān)系表達(dá)式的意思是什么
求一個(gè)表表達(dá)式的值
表達(dá)式轉(zhuǎn)換
屬性名字上的依賴
練習(xí)
第7章 SQL與關(guān)系代數(shù)Ⅱ:附加的操作符
半連接和半差
擴(kuò)展
映像關(guān)系

聚集操作符
映像關(guān)系再討論
概要
概要再論
分組和不分組
what if查詢
ORDER BY如何
練習(xí)
第8章 SQL與約束
類型約束
SQL中的類型約束
數(shù)據(jù)庫(kù)約束
SQL中數(shù)據(jù)庫(kù)約束
事務(wù)
為什么數(shù)據(jù)庫(kù)約束的檢測(cè)必須是實(shí)時(shí)的
難道某些檢測(cè)不是不得不被推遲嗎
約束和謂詞
各種各樣的問(wèn)題
練習(xí)
第9章 SQL與視圖
視圖是關(guān)系變量
視圖和謂詞
獲取操作
視圖和約束
更新操作
視圖是為了什么
視圖和快照
練習(xí)
第10章 SQL與邏輯
簡(jiǎn)單和復(fù)合的命題
簡(jiǎn)單和復(fù)合的謂詞
定量
關(guān)系計(jì)算
更多的關(guān)于量化
一些等價(jià)形式.
結(jié)論
練習(xí)
第11章 使用邏輯來(lái)形式化SQL表達(dá)式
一些轉(zhuǎn)換規(guī)則
例子1:邏輯隱含
例子2:普遍的限定
例子3:隱含和一般的限制
例子4:相關(guān)的子查詢
例子5:命名子查詢
例子6:更多的關(guān)于命名子表達(dá)式
例子7:處理不確定性
例子8:使用COUNT
例子9:連接查詢
例子10:唯一限制
例子11:ALL或者ANY比較
例子12:GROUP BY和HAVING
練習(xí)
第12章 SQL主體雜項(xiàng)
SELECT
顯表
名字限定
范圍變量
子查詢
“可能的非確定”表達(dá)式
空集
SQL表表達(dá)式的BNF范式語(yǔ)法
練習(xí)
附錄A 關(guān)系模式
附錄B 數(shù)據(jù)庫(kù)設(shè)計(jì)理論
附錄C 練習(xí)答案
附錄D 進(jìn)一步閱讀

本目錄推薦

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