1,800円以上の注文で送料無料

SQLアンチパターン
  • 新品
  • 書籍
  • 書籍

SQLアンチパターン

ビルカーウィン【著】, 和田卓人, 和田省二【監訳】, 児島修【訳】

追加する に追加する

SQLアンチパターン

3,520

獲得ポイント32P

在庫なし

発送時期 1~5日以内に発送

商品詳細

内容紹介
販売会社/発売会社 オライリージャパン/オーム社
発売年月日 2013/01/28
JAN 9784873115894

SQLアンチパターン

¥3,520

商品レビュー

4.4

33件のお客様レビュー

レビューを投稿

2024/01/05

DB設計・クエリ・アプリ開発におけるSQLアンチパターン集。 アンチパターンの定義、解決策だけでなく、用いても良い場合についても触れている。 25もの例があるので、各フェーズごとに本書を読み返して当てはまるものがないかチェックするようにすると良い。 TDDの和田さん親子が共訳して...

DB設計・クエリ・アプリ開発におけるSQLアンチパターン集。 アンチパターンの定義、解決策だけでなく、用いても良い場合についても触れている。 25もの例があるので、各フェーズごとに本書を読み返して当てはまるものがないかチェックするようにすると良い。 TDDの和田さん親子が共訳してるのでエモい。

Posted by ブクログ

2023/05/19

パターンに対する解決策だけでなく、用いても良いパターンがあるのは、選択肢の幅が広がりよかった。 翻訳にあたり追加された25章は要らない。

Posted by ブクログ

2023/02/05

⬜️感想 ・「あ、これ弊社のシステムでやってるわ」っていうのがちらほら見られた(爆) ただ、どうしてもアンチパターンを使用せざるを得ない場合も多い(特にRDB以外のデータモデルを定義するときは、本に載っている解決策を使用できない場合がある)。そういう場合でも、アンチパターンである...

⬜️感想 ・「あ、これ弊社のシステムでやってるわ」っていうのがちらほら見られた(爆) ただ、どうしてもアンチパターンを使用せざるを得ない場合も多い(特にRDB以外のデータモデルを定義するときは、本に載っている解決策を使用できない場合がある)。そういう場合でも、アンチパターンであることと、想定される問題点をきっちり理解した上で使用したい。 データベース設計者には必読の一冊だと思った。kindleじゃなくて紙本も買っちゃおうかな。 〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜 ⬜️学び:SQLクエリ設計やテーブル設計の勘所を理解する ・「汎用的な属性」には落とし穴があるぞ! ・属性でメタデータを管理しない ・中間テーブルや従属テーブルで解決できる場面は多い ・インデックス ・外部参照 ・そのIDは本当に必要か ・ファイルをDBの中に置くか、外に置くか ・疑似キーの振り直しをしない ⬜️学び:業務内で特に意識すべきアンチパターンを把握する ・カンマ区切りで複数の値を属性に入れるパターン(ジェイウォーク) →検索性の欠如、更新のしにくさ、バリデーションチェックができない ・同一テーブル内で、自身の親を属性で管理する(ナイーブツリー) →深い階層のカラムを検索しにくい、ノードの削除がしにくい(外部キー制約があるため) ・サブカテゴリを設定する属性を作る(EAV) →必須属性を設定できない、データ型を使用できない、参照整合性を強制できない ・同一属性を複数用意する(マルチカラムアトリビュート) →属性が分かれているため検索しにくい、値の追加削除がしにくい、値のユニーク保証ができない、テーブル設計時に必要な箱の数を知るのは難しい ・テーブルや列を複製して使用する(メタデータドリブル) → 必要なタイミングでの複製を忘れるとエラーが発生する、データの一意性の保証がしにくい、テーブルを跨いだクエリ実行がしにくい、列を追加する際に複製した全てのテーブルに行う必要がある ・ENUMで入力値の制限を加える →ENUMの中身を知るクエリは作るのが難しい、入力可能な値を増やすクエリを作るには現在入力可能値を知る必要がある、入力可能値は削除できない、

Posted by ブクログ

関連商品

同じジャンルのおすすめ商品

最近チェックした商品