蔵書紹介SQLアンチパターン

蔵書紹介イメージ

SQLアンチパターン

DBエンジニアが陥りがちな25のアンチパターンと解決法を紹介

リレーショナルデータベースへの命令・データの操作を行うために欠かせないSQL(構造化問い合わせ言語)。本書は、RDB設計とSQL記述において避けるべきこと(アンチパターン)を25に分けて紹介し、対処法を解説するものです。長年、RDBの開発とSQLに関わってきた著者は、メーリングリストなどでSQL関連の質問に答えるうち、質問にいくつかのパターンがあることに気づきます。そうした、ソフトウェア開発者が犯しがちなミスのパターンを集め、整理したのがこの本です。
 本書は4部構成になっています。第1章は、DBの論理設計におけるアンチパターン、第2章は、物理設計、データ管理の実装を行うときのアンチパターンです。第3章は、SQLのクエリに関するアンチパターン。第4章は、アプリケーション開発時のアンチパターンです。そのそれぞれに関して、解決すべきタスク(目的)、アンチパターンとその見つけ方、アンチパターンを用いてもよい場合、解決策が述べられます。
 内容では、複数の値を持つ属性や再帰的なツリー構造の格納から、小数値の丸めやNULLの扱い、SQLインジェクション、MVCアーキテクチャなど、実践的な内容が網羅されています。DBエンジニアは一度は目を通しておきたい一冊です。

原題 SQL Antipatterns
著者 Bill Karwin
監訳者 和田 卓人、和田 省二
翻訳者 児島 修
定価 ¥ 3,520
発行形態 単行本(ソフトカバー)
発行日 2013-01-26
発行所 オライリー・ジャパン
発行元 オーム社
判型 23×18
ページ数 352 ページ
ISBNコード(13桁) 9784873115894
 一覧へ戻る