- Effective SQL
-
翔泳社
ジョン・L・ビエスカス ダグラス・J・スティール ベン・G・クロージア クイープ- 価格
- 3,850円(本体3,500円+税)
- 発行年月
- 2017年12月
- 判型
- B5
- ISBN
- 9784798153995
この商品をご覧のお客様は、こんな商品もチェックしています。
- 悪魔崇拝とは何か
-
価格:9,900円(本体9,000円+税)
【2025年03月発売】
- モヤモヤする正義
-
価格:2,860円(本体2,600円+税)
【2024年09月発売】
- プログラミング言語の形式的意味論入門
-
価格:4,950円(本体4,500円+税)
【2023年01月発売】
- アメリカ帝国消滅後の世界 大掃除される《悪魔》ハザールマフィア
-
価格:1,760円(本体1,600円+税)
【2024年06月発売】
- 世界人類を支配する悪魔の正体
-
価格:1,760円(本体1,600円+税)
【2023年01月発売】
[BOOKデータベースより]
SQL(Structured Query Language)は、ほとんどのデータベースシステムと通信するための標準言語です。そして本書は、定期的にSQLを仕事の一部として扱うアプリケーション開発者およびデータベース管理者(DBA)を対象としているため、基本的なSQL構文に精通しており、SQL言語を最大限に活用するためのヒントを提供することに重点を置いています。また、現在普及している商用データベースシステムのほとんどに実装されている「SQL/Foundation(document ISO/IEC 9075‐2:2011)」というSQLデータベース言語の現在のISO標準に基づいて本書は書かれています。
第1章 データモデルの設計
[日販商品データベースより]第2章 プログラム可能性とインデックスの設計
第3章 設計を変更できないときはどうするか
第4章 フィルタリングとデータの検索
第5章 集約
第6章 サブクエリ
第7章 メタデータの取得と分析
第8章 直積
第9章 タリーテーブル
第10章 階層型データモデルの作成
付録 日付と時刻のデータ型、演算、関数
どれだけクライアント側のUXが変わっても、アルゴリズムが変更されても、変わらないのがリレーショナルデータベースの世界。それだけに経験値とベンダーごとに微妙に異なる方言を操るための“鍛錬”は必須の世界といえます。
しかし“鍛錬”は、それこそ思考し手を動かさなければ鍛錬とは言えません。
そこで本書では、単なる教科書的なSQL文の組み立て(鍛錬の方法)を超えて、さまざまなケースにマッチした最適なSQLを自然に記述できるようになるための知見と勘所を、具体的なテーブルやDB構成とともに解説します。
そのためSQL方言は極力排し、標準SQLで解説を行い、各サンプルの方言版はGitHubで公開するという方法を取っています。
つまり、
・解くべき問題を明確にし、
・次にその解決方法を整理し、
・考え方を標準的なやり方で提示し、
・必要であれば方言でも参照できる、
というスタイルです。
SQLの現場ですぐに使える……、というのは大袈裟ですが、必ず解決策にたどり着けるヒントや知見にあふれた、全61のTips集です。
[目次]
第1章 データモデル設計
第2章 生産性とインデックス設計
第3章 設計の変更ができないときの対処法
第4章 フィルタリングと検索
第5章 アグリゲーション
第6章 サブクエリ
第7章 メタデータの取得と分析
第8章 直積問題
第9章 タリーテーブル(複雑なSQLのために)
第10章 階層的なデータ構造