書籍
プログラマのためのSQL 第4版
すべてを知り尽くしたいあなたに
Joe Celko
Amazonで購入※ 上記は Amazon アソシエイトによる広告リンクです。
概要
SQL の表現力の限界に挑む実務者向けバイブル。入れ子集合モデルによる木構造の表現、 グループ化と集約の高度な技法、最適化、メタデータ操作までを 800 ページ超で詳解。 世界中の DB プロフェッショナルが参照する標準的リファレンスで、ミックによる訳・解説付き。
対象読者
- SQL の表現力を限界まで使いこなしたい上級エンジニア
- DB 設計と SQL 仕様を深く理解したいアーキテクト
タグ
#sql#set-theory#data-modeling
奥付
- 出版社
- 翔泳社
- ISBN
- 978-4798128023
- 出版日
- 2013年5月
- 参考定価
- ¥5,060税込Amazonの実売価格と異なる場合があります
この本を手に入れる
※ 上記は Amazon アソシエイトによる広告リンクです。関連書籍
前提となる書籍
- 推奨前提
達人に学ぶSQL徹底指南書 第2版
初級者で終わりたくないあなたへ
ミック
理由: 応用集合操作を一通り押さえたら、Joe Celko の集合論ベースの上級表現や入れ子集合モデルによる階層データ表現へ。再帰 CTE などの宣言的な階層問い合わせを含め、手続き的発想を完全に捨てて集合論的に SQL を組み立てる思考様式の総仕上げになる。
- 参考
SQL実践入門
高速でわかりやすいクエリの書き方
ミック
理由: 実行計画を意識したチューニングの素地があると、Celko の上級表現が「なぜその書き方が効率的か」まで含めて腹落ちする。再帰 CTE のような宣言的な複雑問い合わせを、表現力と性能の両面から捉え直したい人向けの補助線。
次に読む書籍
- 参考
詳説 データベース
ストレージエンジンと分散データシステムの仕組み
Alex Petrov
理由: Celko の集合論的な上級 SQL 表現を突き詰めると、その宣言的クエリが内部でどう実行・格納されるかという物理層への興味が湧く。Petrov『詳説 データベース』でストレージエンジンやインデックス実装を学ぶと、SQL の宣言と物理実行のギャップを埋められる。