注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)數(shù)據(jù)庫數(shù)據(jù)庫設(shè)計/管理SQL語言藝術(shù)

SQL語言藝術(shù)

SQL語言藝術(shù)

定 價:¥58.00

作 者: (美) Stéphane Faroult, Peter Robson
出版社: 電子工業(yè)出版社
叢編項:
標 簽: SQL語言

ISBN: 9787121058349 出版時間: 2008-03-01 包裝: 平裝
開本: 16 頁數(shù): 349 pages 字數(shù):  

內(nèi)容簡介

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

作者簡介

  Stéphane Faroult從1983年開始接觸關(guān)系數(shù)據(jù)庫。Oracle法國成立早期他即加入(此前是短暫的IBM經(jīng)歷和渥太華大學(xué)任教生涯),并在不久之后對性能和調(diào)優(yōu)產(chǎn)生了興趣。1988年他離開了Oracle,此后一年間,他進行調(diào)整,并研究過運籌學(xué)。之后,他重操舊業(yè),一直從事數(shù)據(jù)庫咨詢工作,并于1998年創(chuàng)辦了RoughSea公司(http://www. roughsea.com)。Stéphane Faroult出版了Fortran Structuré et Méthodes Numériques一書(法語,Dunod出版社,1986, 與Didier Simon合作),并在Oracle Scene和Select(分別為英國和北美Oracle用戶組雜志)以及Oracle雜志在線版上發(fā)表了許多文章。他還是美國、英國、挪威等眾多用戶組大會的演講者。Peter Robson畢業(yè)于達拉謨大學(xué)地質(zhì)專業(yè)(1968年),然后在愛丁堡大學(xué)任教,并于1975年獲得地質(zhì)學(xué)研究型碩士學(xué)位。在希臘度過了一段地質(zhì)學(xué)家生涯之后,他開始在紐卡斯爾大學(xué)專攻地質(zhì)和醫(yī)學(xué)數(shù)據(jù)庫。他使用數(shù)據(jù)庫始于1977年,1981年開始使用關(guān)系數(shù)據(jù)庫,1985年開始使用Oracle,這期間擔任過開發(fā)工程師、數(shù)據(jù)架構(gòu)師、數(shù)據(jù)庫管理員等角色。1980年,Peter參加了英國地質(zhì)普查,負責指導(dǎo)使用關(guān)系數(shù)據(jù)庫管理系統(tǒng)。他擅長SQL系統(tǒng),以及從組織級到部門級的數(shù)據(jù)建模。Peter多次出席英國、歐洲、北美的Oracle數(shù)據(jù)庫大會,在許多數(shù)據(jù)庫專業(yè)雜志上發(fā)表過文章。聯(lián)系他。

圖書目錄

Contents
前言    I
1    制定計劃:為性能而設(shè)計    1
    數(shù)據(jù)的關(guān)系視圖    2
    規(guī)范化的重要性    4
    有值、無值、空值    11
    限用Boolean型字段    14
    理解子類型(Subtype)    15
    約束應(yīng)明確聲明    17
    過于靈活的危險性    18
    歷史數(shù)據(jù)的難題    19
    設(shè)計與性能    21
    處理流程    22
    數(shù)據(jù)集中化(Centralizing)    23
    系統(tǒng)復(fù)雜性    24
    小結(jié)    25
2    發(fā)動戰(zhàn)爭:高效訪問數(shù)據(jù)庫    27
    查詢的識別    28
    保持數(shù)據(jù)庫連接穩(wěn)定    29
    戰(zhàn)略優(yōu)先于戰(zhàn)術(shù)    31
    先定義問題,再解決問題    32
    保持數(shù)據(jù)庫Schema穩(wěn)定    33
    直接操作實際數(shù)據(jù)    34
    用SQL處理集合    34
    動作豐富的SQL語句    35
    充分利用每次數(shù)據(jù)庫訪問    36
    接近DBMS核心    37
    只做必須做的    41

SQL語句反映業(yè)務(wù)邏輯    42    把邏輯放到查詢中    42
    一次完成多個更新    43
    慎用自定義函數(shù)    44
    簡潔的SQL    46
    SQL的進攻式編程    48
    精明地使用異常(Exceptions)    50
3     戰(zhàn)術(shù)部署:建立索引    55
    找到“切入點”    56
    索引與目錄    59
    讓索引發(fā)揮作用    60
    函數(shù)和類型轉(zhuǎn)換對索引的影響    62
    索引與外鍵    67
    同一字段,多個索引    69
    系統(tǒng)生成鍵    70
    索引訪問的不同特點    72
4    機動靈活:思考SQL語句    75
    SQL的本質(zhì)    76
    掌握SQL藝術(shù)的五大要素    84
    過濾    89
5    了如指掌:理解物理實現(xiàn)    105
    物理結(jié)構(gòu)的類型    106
    沖突的目標    108
    把索引當成數(shù)據(jù)倉庫    109
    記錄強制排序    113
    數(shù)據(jù)自動分組(Grouping)    115
    分區(qū)是雙刃劍    119
    分區(qū)與數(shù)據(jù)分布    120
    數(shù)據(jù)分區(qū)的最佳方法    121
    預(yù)連接表    123
    神圣的簡單性    124

6    錦囊妙計:認識經(jīng)典SQL模式    127
    小結(jié)果集,直接條件    129
    小結(jié)果集,間接條件    137
    多個寬泛條件的交集    138
    多個間接寬泛條件的交集    140
    大結(jié)果集    146
    基于一個表的自連接    147
    通過聚合獲得結(jié)果集    150
    基于日期的簡單搜索或范圍搜索    156
    結(jié)果集和別的數(shù)據(jù)存在與否有關(guān)    161
7    變換戰(zhàn)術(shù):處理層次結(jié)構(gòu)    167
    小結(jié)果集,直接條件    129
    小結(jié)果集,間接條件    137
    多個寬泛條件的交集    138
    多個間接寬泛條件的交集    140
    大結(jié)果集    146
    基于一個表的自連接    147
    通過聚合獲得結(jié)果集    150
    基于日期的簡單搜索或范圍搜索    156
    結(jié)果集和別的數(shù)據(jù)存在與否有關(guān)    161
8    孰優(yōu)孰劣:認識困難,處理困難    199
    看似高效的查詢條件    200
    抽象層    202
    分布式系統(tǒng)    205
    動態(tài)定義的搜索條件    208
9    多條戰(zhàn)線:處理并發(fā)    225
    數(shù)據(jù)庫引擎作為服務(wù)提供者    226
    并發(fā)修改數(shù)據(jù)    231
10    集中兵力:應(yīng)付大數(shù)據(jù)量    247
    增長的數(shù)據(jù)量    248
    數(shù)據(jù)倉庫    264

11    精于計謀:挽救響應(yīng)時間    279
    數(shù)據(jù)的行列轉(zhuǎn)換    280
    基于變量列表的查詢    294
    基于范圍的聚合    297
    一般規(guī)則,最后使用    299
    查詢與列表中多個項目相符的記錄    301
    最佳匹配查詢    304
    優(yōu)化器指令    305
12    明察秋毫:監(jiān)控性能    307
    數(shù)據(jù)庫速度緩慢    308
    服務(wù)器負載因素    310
    何謂“性能優(yōu)良”    311
    從業(yè)務(wù)任務(wù)角度思考    317
    執(zhí)行計劃    319
    合理運用執(zhí)行計劃    328
    總結(jié):影響性能的重要因素    330
    Photo Credits    333
    索引    335

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號