あらすじ
DBエンジニア必携のロングセラーがついに改訂!
DB設計の正しい考え方・実践ノウハウが身につく本
本書は、プロのDBエンジニアである著者が、DB設計の基礎と実践ノウハウをやさしく手ほどきする『達人に学ぶDB設計徹底指南書』の改訂書籍です。
第2版では、初期構成を活かしつつ内容を最新化するだけでなく、クラウドにも対応できるようにしました。
【本書のポイント】
●論理設計の基本から、正規化、パフォーマンスなど、押さえておくべき基礎知識やポイントを幅広く体系的に解説!豊富なサンプル、章ごとの練習問題もあるので、実際の開発現場でも通用する知識を徹底的に身につけることができます。
●やってはいけないアンチパターン、注意すべきグレーノウハウも丁寧に解説。「ただ何となくやってはいけないと分かっている」「なぜかはちゃんと分かってないけど、注意するようにしている」で終わらせず、きちんと「なぜ」を理解して、実務で自信を持って使えるだけの知識が身につきます。
・DBエンジニアを目指す人
・DB設計の基礎と実践をしっかり学びたい人
・脱初級を目指すDBエンジニアやアプリケーション開発者
など、DB設計・開発に携わるすべての方におすすめの一冊です。
【目次】
第1章 データベースを制する者はシステムを制す
第2章 論理設計と物理設計
第3章 論理設計と正規化~なぜテーブルは分割する必要があるのか?
第4章 ER図~複数のテーブルの関係を表現する
第5章 論理設計とパフォーマンス~正規化の欠点と非正規化
第6章 データベースとパフォーマンス
第7章 論理設計のアンチパターン
第8章 論理設計のグレーノウハウ
第9章 一歩進んだ論理設計~RDBで木構造を扱う
付録(演習問題の回答)
※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。
※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。
※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。
※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
感情タグBEST3
Posted by ブクログ
実践経験はないが、DB設計について考える機会があったので読んでみた。
「DB設計とは何たるか」の基準にして良いとも思うくらい、読み応えがあった。
後半の章はイメージが湧かなかったので読まなかったが、数年後読めるようになってるといいな。
Posted by ブクログ
学生時代に読んだ本の再読。データベースのお作法が列挙されている。今改めて読んでみると非常に良い本だなと感じる。実務と理論のいいところ取りをしている。
なぜ、データベースは、ぱっと見表形式なのにリレーショナル(関係)なのか、第三正規化までする理由、インデックスが有効になる場面など、有用な知識がたくさん詰まっている。
特にアンチパターンを列挙しながら、やはり原理原則に基づいて、設計をすべきだし、それでもダメならば例外的に非正規化といったことをすべきという主張は一貫してて良い。
本当かよ?と疑うようなアンチパターンが出てくるものの、実際に正規化や主キーなんて概念が存在しないデータが運用されている企業がたくさん存在しているという悲しい事実がある。(私もたくさん見てきた)
Posted by ブクログ
アンチパターンと学んだ隣接リストモデルが今だとサポートされていると学んだことがよかった。全体を通しても改めてDBとはどういうことが学べてよかった。
Posted by ブクログ
DBの授業を取ったため読み物として読んだ。DBの基礎がこの本を読めば身につくと思う。内容は実務を意識してか、アンチパターンなどが多く紹介されていた。またそれに対する根拠も挙げられていた印象を持った。