納期目安:
10月27日頃のお届け予定です。
決済方法が、クレジット、代金引換の場合に限ります。その他の決済方法の場合はこちらをご確認ください。
※土・日・祝日の注文の場合や在庫状況によって、商品のお届けにお時間をいただく場合がございます。
SQL(Structured Query Language)は、ほとんどのデータベースシステムと通信するための標準言語です。そして本書は、定期的にSQLを仕事の一部として扱うアプリケーション開発者およびデータベース管理者(DBA)を対象としているため、基本的なSQL構文に精通しており、SQL言語を最大限に活用するためのヒントを提供することに重点を置いています。また、現在普及している商用データベースシステムのほとんどに実装されている「SQL/Foundation(document ISO/IEC 9075‐2:2011)」というSQLデータベース言語の現在のISO標準に基づいて本書は書かれています。
どれだけクライアント側のUXが変わっても、アルゴリズムが変更されても、変わらないのがリレーショナルデータベースの世界。それだけに経験値とベンダーごとに微妙に異なる方言を操るための“鍛錬”は必須の世界といえます。しかし“鍛錬”は、それこそ思考し手を動かさなければ鍛錬とは言えません。そこで本書では、単なる教科書的なSQL文の組み立て(鍛錬の方法)を超えて、さまざまなケースにマッチした最適なSQLを自然に記述できるようになるための知見と勘所を、具体的なテーブルやDB構成とともに解説します。そのためSQL方言は極力排し、標準SQLで解説を行い、各サンプルの方言版はGitHubで公開するという方法を取っています。つまり、・解くべき問題を明確にし、・次にその解決方法を整理し、・考え方を標準的なやり方で提示し、・必要であれば方言でも参照できる、というスタイルです。SQLの現場ですぐに使える……、というのは大袈裟ですが、必ず解決策にたどり着けるヒントや知見にあふれた、全61のTips集です。[目次]第1章 データモデル設計第2章 生産性とインデックス設計第3章 設計の変更ができないときの対処法第4章 フィルタリングと検索第5章 アグリゲーション第6章 サブクエリ第7章 メタデータの取得と分析第8章 直積問題第9章 タリーテーブル(複雑なSQLのために)第10章 階層的なデータ構造(「近刊情報」より)
目次
第1章 データモデル設計第2章 生産性とインデックス設計第3章 設計の変更ができないときの対処法第4章 フィルタリングと検索第5章 アグリゲーション第6章 サブクエリ第7章 メタデータの取得と分析第8章 直積問題第9章 タリーテーブル(複雑なSQLのために)第10章 階層的なデータ構造



オススメ度 4.6点
現在、335件のレビューが投稿されています。