Tech Books

技術書の新刊情報をお知らせします

一覧に戻る
asin4814400748
出版日2025-07-11
出版社オライリー・ジャパン
著者Bill Karwin
レーティング
レーティング取得日
概要
詳細
リレーショナルデータベースを扱うシステム開発には、様々な場面で陥りやすい失敗(アンチパターン)が存在します。本書では、SQLやデータベース設計を深く掘り下げ、データモデリングやSQLクエリのロジック、データ駆動アプリケーションのコード設計におけるアンチパターンを紹介し、それらを回避するための実践的な方法を解説します。
ツリー構造や継承構造のテーブル設計、NULLを正しく扱う手法、ランダムに結果を返すクエリやグループ化を行うクエリのコツ、SQLインジェクションなどのセキュリティリスクからウェブアプリケーションを守る手法など、幅広いトピックを網羅します。
第2版では内容を大幅に改訂し、新規書き下ろしの章と15のミニ・アンチパターンが加わりました。
日本語版付録として、奥野幹也氏による書き下ろしのアンチパターン「砂の城」を追加しています。