達人に学ぶ SQL 徹底指南書 第 2 版 初級者で終わりたくないあなたへ
アプリケーション- 著者:
- ミック
- 出版社:
- 翔泳社
- 出版日:
- 2018年10月11日頃
- ISBN:
- 9784798157825
- 価格:
- ¥2,750
- シリーズ:
- CodeZine BOOKS
- 在庫:
- 1
- 判型:
- 単行本
書籍紹介
SQL を扱うエンジニア必携のロングセラー、 10 年ぶりの改訂! ーー SQL の正しい書き方・考え方が学べる本 開発者のための Web マガジン「 CodeZine 」の人気連載を大幅加筆・修正して 2008 年に刊行、好評を博した『達人に学ぶ SQL 徹底指南書』の改訂・第 2 版です。 第 2 版では、初版構成を生かしつつ、 SQL の強力な機能ウインドウ関数を全面的に採用して多くのコードをリバイスしました。全体的な解説の見直しや最新化も行ない、 CASE 式、ウィンドウ関数、外部結合、 HAVING 句、 EXISTS 述語など、 SQL を扱うエンジニアに必要な「正しい書き方・考え方」「ビッグデータ時代に対応したモダンな SQL 機能を駆使した書き方」を徹底解説しています。 標準 SQL 準拠のため、 Oracle/SQL Server/DB2/PostgreSQL/MySQL 等々の幅広いデータベースに対応しているほか、実際の開発現場でも活かしやすい実践的なコーディング事例も多数紹介しています。 チューニングテクニックやリレーショナルデータベースの歴史なども網羅。 SQL の原理となっている仕組みや、この言語を作った人々が何を考えて現在のような形にしたのか、というバックグラウンドも掘り起こして伝えます。 ・脱初級や、より高みを目指したい DB エンジニア、プログラマ ・「 SQL とは何なのか」を知りたいと思っている人 におすすめの一冊です。 第 1 部 魔法の SQL 1 CASE 式のススメ 2 必ずわかるウィンドウ関数 Column なぜ ON ではなく OVER なのか? 3 自己結合の使い方 Column SQL とフォン・ノイマン 4 3 値論理と NULL Column 文字列と NULL 5 EXISTS 述語の使い方 6 HAVING 句の力 Column 関係除算 Column HAVING 句とウィンドウ関数 7 ウィンドウ関数で行間比較を行なう 8 外部結合の使い方 9 SQL で集合演算 10 SQL で数列を扱う 11 SQL を速くするぞ 12 SQL プログラミング作法 第 2 部 リレーショナルデータベースの世界 13 RDB 近現代史 14 なぜ“関係”モデルという名前なの? 15 関係に始まり関係に終わる 16 アドレス、この巨大な怪物 17 順序をめぐる冒険 18 GROUP BY と PARTITION BY 19 手続き型から宣言型・集合指向へ頭を切り替える 7 箇条 20 神のいない論理 21 SQL と再帰集合 22 NULL 撲滅委員会 23 SQL における存在の階層 第 3 部 付録 A 演習問題の解答 B 参考文献