SQL語言藝術

SQL語言藝術 pdf epub mobi txt 電子書 下載2025

出版者:電子工業齣版社
作者:[美] StéphaneFaroult,P
出品人:
頁數:349
译者:溫昱
出版時間:2008-1
價格:58.00元
裝幀:平裝
isbn號碼:9787121058349
叢書系列:
圖書標籤:
  • SQL
  • 數據庫
  • Database
  • 計算機
  • 優化
  • O'Reilly
  • 程序設計
  • 軟件開發
  • SQL
  • 數據庫
  • 編程
  • 查詢
  • 語言藝術
  • 數據管理
  • 開發
  • 技術
  • 實戰
  • 基礎
想要找書就要到 小美書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

資深 SQL 專傢 Stéphane Faroult傾力打造

《軟件架構設計》作者溫昱最新譯作

巧妙藉鑒《孫子兵法》的智慧結晶

傳授25年的SQL性能與調校經驗

深入探討九種常見查詢方案及其性能

本書分為12章,每一章包含許多原則或準則,並通過舉例的方式對原則進行解釋說明。這些例子大多來自於實際案例,對九種SQL經典查詢場景以及其性能影響討論,非常便於實踐,為你的實際工作提齣瞭具體建議。本書適閤SQL數據庫開發者、軟件架構師,也適閤DBA,尤其是數據庫應用維護人員閱讀。

著者簡介

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用戶組委員會主任,可通過peter.robson@justsql.com聯係他。

圖書目錄

前言
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
索引
· · · · · · (收起)

讀後感

評分

假期里看了一大半,没有细读,但读的过程中随意想到的问题列出许多,有好多基础的地方要去翻翻数据库系统概论之类的书,同时也要有机会多接触一些数据库产品。 此书推荐给有数据库系统开发经验的同学看,有过实战经验的看此书可能收获会更多一点。此书是作者十几年下来的经验谈...  

評分

上个月在当当上买来的,09年的时候看的英文电子版,没有看完。本来是一本好书,里面也确实介绍了许多作者的经验之谈,有一些观点也解释了我一直以来的一些疑问,可是总觉得类似的书籍翻译过来就很别扭,老是感觉和作者的肺腑之言隔着翻译那道墙,虽然翻译得不能算差,但是总觉...  

評分

这本《SQL语言艺术》一直想读,一直到最近,自己对项目的管理,从过程到结果,一步一步的深入下来,从关心过程到最后关心结果。 为什么? 就是因为一句话:功能永远大于形式。可以这么说,过程(规范)都是形式,是非常重要,但当和功能比的时候,就不重要了。统一的过程是很重...  

評分

假期里看了一大半,没有细读,但读的过程中随意想到的问题列出许多,有好多基础的地方要去翻翻数据库系统概论之类的书,同时也要有机会多接触一些数据库产品。 此书推荐给有数据库系统开发经验的同学看,有过实战经验的看此书可能收获会更多一点。此书是作者十几年下来的经验谈...  

評分

上个月在当当上买来的,09年的时候看的英文电子版,没有看完。本来是一本好书,里面也确实介绍了许多作者的经验之谈,有一些观点也解释了我一直以来的一些疑问,可是总觉得类似的书籍翻译过来就很别扭,老是感觉和作者的肺腑之言隔着翻译那道墙,虽然翻译得不能算差,但是总觉...  

用戶評價

评分

存儲、索引、分區、執行計畫,SQL 模式…… 讀瞭這本書,再做設計時會更加準確的為 DB 分配職責。這本是藉來的,準備買一本,收藏。

评分

This book is targeted at: Developers with significant (one year or, preferably, more) experience of development with an SQL database Their managers Software architects who design programs with significant database components

评分

對各類數據模型優化非常有用。

评分

前麵仔細看瞭,後麵掃瞭一下。對於我來說,還太早瞭。

评分

內容的深度和高度還是很不錯的,從語句調優的細節到項目工程的思想,不過這種寫作風格不是很好理解,再加上齣版的時間很早瞭,以前的翻譯水平...

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有