通常配送無料 詳細
在庫あり。 在庫状況について
この商品は、Amazon.co.jp が販売、発送します。 ギフトラッピングを利用できます。
SQLアンチパターン がカートに入りました
+ ¥ 257 関東への配送料
コンディション: 中古品: 良い
コメント: ■初版1刷 きれいです。 ■カバー:よれなし 汚れなし ■本書日焼け:なし ■書込み:なし ■折れ:なし ■カバークリーニング済 ■Amazon専売品 ■防水密封梱包 ■配達状況が追跡できるネコポス便発送(ポスト投函) ■海外SAL便 ■毎日発送 ■発送メールでお届け予定日をお知らせ・領収書同封 ■発送元:川崎市麻生区 ■コンディションは基準に則っていますがあくまで主観であり中古品です。 ■配送をお急ぎの方は、ご購入後 "商品配送について" でご連絡ください。
この商品をお持ちですか? マーケットプレイスに出品する
裏表紙を表示 表紙を表示
サンプルを聴く 再生中... 一時停止   Audible オーディオエディションのサンプルをお聴きいただいています。
16点すべてのイメージを見る

SQLアンチパターン 大型本 – 2013/1/26

5つ星のうち 4.8 10件のカスタマーレビュー

その他()の形式およびエディションを表示する 他のフォーマットおよびエディションを非表示にする
Amazon 価格
新品 中古品
大型本, 2013/1/26
"もう一度試してください。"
¥ 3,456
¥ 3,456 ¥ 2,379

AmazonStudent

Amazon Student会員なら、この商品は+10%Amazonポイント還元(Amazonマーケットプレイスでのご注文は対象外)。

click to open popover

キャンペーンおよび追加情報


よく一緒に購入されている商品

  • SQLアンチパターン
  • +
  • リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック (Theory in practice)
総額: ¥6,048
ポイントの合計: 182pt (3%)
選択された商品をまとめて購入

Kindle 端末は必要ありません。無料 Kindle アプリのいずれかをダウンロードすると、スマートフォン、タブレットPCで Kindle 本をお読みいただけます。

  • Apple
  • Android
  • Android

無料アプリを入手するには、Eメールアドレスを入力してください。



【Amazon Global】OTAKU Store
Figures, Video Games, Blu-ray, DVD and Music of Japanese Anime, Games and Pop Culture Shop now

商品の説明

内容紹介

本書はDB設計やSQL記述の際に避けるべき事柄を1章で1つ、25個紹介する書籍です。
リレーショナルデータベースを中心に据えたシステム開発には、様々な場面で陥りやすい失敗(アンチパターン)があります。
本書はデータベース論理設計、データベース物理設計、クエリの記述、アプリケーション開発という4つのカテゴリに分かれて、それぞれの分野におけるアンチパターンを紹介し、失敗を避けるためのより良い方法を紹介します。
複数の値を持つ属性や再帰的なツリー構造の格納から、小数値の丸めやNULLの扱いに起因する問題、全文検索やSQLインジェクション、MVCアーキテクチャなど、実践的かつ幅広いトピックを網羅します。
データベースに関わるすべてのエンジニア必携の一冊です。

内容(「BOOK」データベースより)

データベース論理設計、データベース物理設計、クエリの記述、アプリケーション開発という4つのカテゴリに分け、それぞれの分野におけるアンチパターンを紹介し、失敗を避けるためのより良い方法を紹介。複数の値を持つ属性や再帰的なツリー構造の格納から、小数値の丸めやNULLの扱いに起因する問題、全文検索やSQLインジェクション、MVCアーキテクチャなど、実践的かつ幅広いトピックを網羅。

商品の説明をすべて表示する

登録情報

  • 大型本: 352ページ
  • 出版社: オライリージャパン (2013/1/26)
  • 言語: 日本語
  • ISBN-10: 4873115892
  • ISBN-13: 978-4873115894
  • 発売日: 2013/1/26
  • 商品パッケージの寸法: 3 x 19 x 24 cm
  • おすすめ度: 5つ星のうち 4.8 10件のカスタマーレビュー
  • Amazon 売れ筋ランキング: 本 - 15,665位 (本の売れ筋ランキングを見る)
  • さらに安い価格について知らせる
    この商品を出品する場合、出品者サポートを通じて更新を提案したいですか?

  • 目次を見る

カスタマーレビュー

5つ星のうち 4.8
あなたのご意見やご感想を教えてください

トップカスタマーレビュー

本書は、データベース設計や、そのDBをアプリケーションから利用する際によく見られるアンチパターンを、簡潔かついきいきとまとめた書籍です。もちろん、単なる「べからず集」ではありません。そのアンチパターンの背景である現実の問題の説明と、アンチパターンを回避した解法もしっかり紹介されています。さらに、それでもアンチパターンを採用する場合のメリットデメリットもしっかり提示されています。

特に気に入ったところとして、2013年の書籍(原著は2010年)にふさわしく、ORMの存在をしっかり意識した内容になっている点が印象的でした。たとえば、全テーブルにサロゲートキーを貼る(IDリクワイアド: とりあえずID)のアンチパターンも、避けるべきではあるが、ORMの規約であればしたがってよいと紹介するなど、全体として現場寄り、実践的なノウハウの紹介になっています。

いっぱんに、データベースのスキーマやデータアクセス部分は、アプリケーションの中でも『長生き』する箇所です。それだけに、ある程度以上の経験があるプログラマであれば、紹介されているアンチパターンに悩んだ経験があるはずです。私も読みながら、これまでに踏んでしまったアンチパターンを思い出し、思わず苦笑すること多数でした。ベテランにはそういった経験のまとめとして、若い人たちは予防の知識として、ぜひおすすめし
...続きを読む ›
コメント 38人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか? はい いいえ 評価を送る...
フィードバックありがとうございました。
申し訳ありませんが、お客様の投票の記録に失敗しました。もう一度試してください。
違反を報告
Amazonで購入
新人の頃に読みたかった。けど、新人にはわからないだろう。
だからこそ、早いうちに読んでください。
うちの会社にもアンチパターン(やっちゃいけないパターン)にはまったシステムが何個もあります。
開発者は悪人じゃない、データベース管理者も悪人じゃない、けどデータベースがクソだと言われることは多いのです。
なぜそうなるか、どうすれば防げるか、(それでもクライアントから無理を言われたらどうするか)、をわかりやすく書いている本は
他にありません。
ええ、私が何個ものクソデータベースの管理を押し付けられる前に知りたかったですとも。
コメント 5人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか? はい いいえ 評価を送る...
フィードバックありがとうございました。
申し訳ありませんが、お客様の投票の記録に失敗しました。もう一度試してください。
違反を報告
SQLアンチパターンとありますが、言及分野は
データベースの「論理設計」「物理設計」「SQLクエリ」「アプリケーション」と、
SQLに限らない、広いものとなっています。

いわゆる「SQL文の書き方」のみの情報を求めている方は
注意されたほうが良いと思います。

しかし、むしろ、本書の白眉は「論理設計」編の部分で、
やってしまいがちな悪い設計が本当によく集められており、
本書の中でも比較的難易度が高いところですが、
是非とも頭に入れておきたい内容だと思いました。

そして、監修の方がしっかりしているので、
論理や用語に飛躍がなく、とにかくわかりやすい説明になっています。

後半段々尻すぼみになっていく感はありますが、
前半だけでも、十分良書であると考えます。
コメント 6人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか? はい いいえ 評価を送る...
フィードバックありがとうございました。
申し訳ありませんが、お客様の投票の記録に失敗しました。もう一度試してください。
違反を報告
投稿者 るかに トップ500レビュアー 投稿日 2013/4/2
デザインパターンでは、ある問題に対する設計ノウハウをカタログ化するのですが、
アンチパターンとは、同様のアプローチで避けるべき失敗をカタログ化したものです。
デザインパターンを頭に入れておけば解決策を瞬時に思いつくことができますが、
アンチパターンを頭に入れておけば失敗策を事前に検討から外すことができます。

他のレビュワーの方も言及されている通り、データベーススキーマなどの部分は
システム内でも長生きする箇所です。下手をすると、アプリケーションはリプレースするけど
データベースは現行システムのものを転用するなどといった可能性まであります。
また、開発中ならいざしらず、一度システムが運用に入ってしまえば
そこには大量のデータが日々格納されていきます。
失敗策のリカバリをしようにも、運用中のデータベースを変更するのは並大抵の苦労ではできません。
アプリケーションプログラム以上に、データベースでは失敗策を予防するという観点が重要になります。

本書は昨今の開発事情(ORM、全文検索など)を踏まえた上で
読者が遭遇するであろう失敗策から身を守る気づきを与えてくれるでしょう。
例えば、全てのテーブルにID列を用意したり、外部キーを使用しなかっ
...続きを読む ›
コメント 11人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか? はい いいえ 評価を送る...
フィードバックありがとうございました。
申し訳ありませんが、お客様の投票の記録に失敗しました。もう一度試してください。
違反を報告

最近のカスタマーレビュー