[www.ed2k.online]下載基地為您提供軟件、遊戲、圖書、教育等各種資源的ED2K電驢共享下載和MAGNET磁力鏈接下載。
設為首頁
加入收藏
首頁 圖書資源 軟件資源 游戲資源 教育資源 其他資源
 電驢下載基地 >> 图书资源 >> 計算機與網絡 >> 《SQL語言藝術》(The Art of SQL)影印版[PDF]
《SQL語言藝術》(The Art of SQL)影印版[PDF]
下載分級 图书资源
資源類別 計算機與網絡
發布時間 2017/7/10
大       小 -
《SQL語言藝術》(The Art of SQL)影印版[PDF] 簡介: 中文名 : SQL語言藝術 原名 : The Art of SQL 作者 : Stéphane Faroult Peter Robson 譯者 : 溫 昱 靳向陽 圖書分類 : 軟件 資源格式 : PDF 版本 : 影印版 出版社 : 電子工業出版社 書號 : ISBN :9787121058349 發行時間 : 2008年03月01日 地區 : 大陸 語言 : 簡體
電驢資源下載/磁力鏈接資源下載:
全選
"《SQL語言藝術》(The Art of SQL)影印版[PDF]"介紹
中文名: SQL語言藝術
原名: The Art of SQL
作者: Stéphane Faroult
Peter Robson
譯者: 溫 昱
靳向陽
圖書分類: 軟件
資源格式: PDF
版本: 影印版
出版社: 電子工業出版社
書號: ISBN :9787121058349
發行時間: 2008年03月01日
地區: 大陸
語言: 簡體中文
簡介:

內容簡介
  《SQL語言藝術》分為12章,每一章包含許多原則或准則,並通過舉例的方式對原則進行解釋說明。這些例子大多來自於實際案例,對九種SQL經典查詢場景以及其性能影響討論,非常便於實踐,為你的實際工作提出了具體建議。
本書適合SQL數據庫開發者、軟件架構師,也適合DBA,尤其是數據庫應用維護人員閱讀。
編輯推薦
“一部SQL力作。對於在其他書中止步於理論的難點,本書提供了實際的經驗技巧,效果卓然。”
  ——Sean Hull,資深咨詢顧問,Heavyweight百聯網集團
  “一本真正‘聰明’的SQL書,注重實踐而非課堂上的理論,解決數據庫專業人員遇到的問題。”
  ——Anlhony Molinaro,首席數據庫工程師,Wi reless Generation公司
  你是否把數據庫應用看作一場戰役?你是否把數據看作一排排需要篩選並打退的敵軍縱隊?SQL專家Stephane Faroult就是這麼做的。
  《SQL語言藝術》的作者St6phane Faroult借用《孫子兵法》的智慧處理SQL性能方面的問題。開發數據庫應用好比一場戰役,設計即戰略,而每次數據庫訪問就是與敵軍在戰術上的對決。
  Stephane對SQL性能問題的論述,視角獨特,一絲不苟。如何才能更好地使用SQL?本書結合一線實踐的案例,強調了:
  應從最開始就綜合設計數據庫和應用的性能。“只強調某個最重要方面的設計是錯誤的”。
  應避免只考慮單個SQL語句。“關注總的目標,SQL語句再好也挽救不了糟糕的處理流程”。
  必須明白為哪些字段建立索引、為何建立索引。“索引過多是設計不確定的表現”。
  Stephane還對你的實際工作提出了具體建議。九種SQL經典查詢方案,以及對其性能影響的討論,非常便於實踐。書中有一章專門討論樹狀結構,可幫助你解決層次結構數據的問題。另外,當你必須基於別人的數據庫設計進行工作時,“精於計謀:挽救響應時間”這一章會助你成功。
作者簡介
  Stéphane Faroult從1983年開始接觸關系數據庫。Oracle法國成立早期他即加入(此前是短暫的IBM經歷和渥太華大學任教生涯),並在不久之後對性能和調優產生了興趣。1988年他離開了Oracle,此後一年間,他進行調整,並研究過運籌學。之後,他重操舊業,一直從事數據庫咨詢工作,並於1998年創辦了RoughSea公司(http://www. roughsea.com)。
  Stéphane Faroult出版了Fortran Structuré et Méthodes Numériques一書(法語,Dunod出版社,1986, 與Didier Simon合作),並在Oracle Scene和Select(分別為英國和北美Oracle用戶組雜志)以及Oracle雜志在線版上發表了許多文章。他還是美國、英國、挪威等眾多用戶組大會的演講者。
  Peter Robson畢業於達拉谟大學地質專業(1968年),然後在愛丁堡大學任教,並於1975年獲得地質學研究型碩士學位。在希臘度過了一段地質學家生涯之後,他開始在紐卡斯爾大學專攻地質和醫學數據庫。
  他使用數據庫始於1977年,1981年開始使用關系數據庫,1985年開始使用Oracle,這期間擔任過開發工程師、數據架構師、數據庫管理員等角色。1980年,Peter參加了英國地質普查,負責指導使用關系數據庫管理系統。他擅長SQL系統,以及從組織級到部門級的數據建模。Peter多次出席英國、歐洲、北美的Oracle數據庫大會,在許多數據庫專業雜志上發表過文章。他現任英國Oracle用戶組委員會主任,可通過[email protected]聯系他。
內容截圖

目錄:
前言
1 制定計劃:為性能而設計
數據的關系視圖
規范化的重要性
有值、無值、空值
限用Boolean型字段
理解子類型(Subtype)
約束應明確聲明
過於靈活的危險性
歷史數據的難題
設計與性能
處理流程
數據集中化(Centralizing)
系統復雜性
小結
2 發動戰爭:高效訪問數據庫
查詢的識別
保持數據庫連接穩定
戰略優先於戰術
先定義問題,再解決問題
保持數據庫Schema穩定
直接操作實際數據
用SQL處理集合
動作豐富的SQL語句
充分利用每次數據庫訪問
接近DBMS核心
只做必須做的
SQL語句反映業務邏輯
把邏輯放到查詢中
一次完成多個更新
慎用自定義函數
簡潔的SQL
SQL的進攻式編程
精明地使用異常(Exceptions)
3 戰術部署:建立索引
找到“切入點”
索引與目錄
讓索引發揮作用
函數和類型轉換對索引的影響
索引與外鍵
同一字段,多個索引
系統生成鍵
索引訪問的不同特點
4 機動靈活:思考SQL語句
SQL的本質
掌握SQL藝術的五大要素
過濾
5 了如指掌:理解物理實現
物理結構的類型
沖突的目標
把索引當成數據倉庫
記錄強制排序
數據自動分組(Grouping)
分區是雙刃劍
分區與數據分布
數據分區的最佳方法
預連接表
神聖的簡單性
6 錦囊妙計:認識經典SQL模式
小結果集,直接條件
小結果集,間接條件
多個寬泛條件的交集
多個間接寬泛條件的交集
大結果集
基於一個表的自連接
通過聚合獲得結果集
基於日期的簡單搜索或范圍搜索
結果集和別的數據存在與否有關
7 變換戰術:處理層次結構
小結果集,直接條件
小結果集,間接條件
多個寬泛條件的交集
多個間接寬泛條件的交集
大結果集
基於一個表的自連接
通過聚合獲得結果集
基於日期的簡單搜索或范圍搜索
結果集和別的數據存在與否有關
8 孰優孰劣:認識困難,處理困難
看似高效的查詢條件
抽象層
分布式系統
動態定義的搜索條件
9 多條戰線:處理並發
數據庫引擎作為服務提供者
並發修改數據
10 集中兵力:應付大數據量
增長的數據量
數據倉庫
11 精於計謀:挽救響應時間
數據的行列轉換
基於變量列表的查詢
基於范圍的聚合
一般規則,最後使用
查詢與列表中多個項目相符的記錄
最佳匹配查詢
優化器指令
12 明察秋毫:監控性能
數據庫速度緩慢
服務器負載因素
何謂“性能優良”
從業務任務角度思考
執行計劃
合理運用執行計劃
總結:影響性能的重要因素
Photo Credits
索引 
相關資源:

免責聲明:本網站內容收集於互聯網,本站不承擔任何由於內容的合法性及健康性所引起的爭議和法律責任。如果侵犯了你的權益,請通知我們,我們會及時刪除相關內容,謝謝合作! 聯系信箱:[email protected]

Copyright © 電驢下載基地 All Rights Reserved