データモデリング本おすすめ4選|概念モデルとデータベース設計の違いで選ぶ

データモデリング本おすすめ4選|概念モデルとデータベース設計の違いで選ぶ

オフ 投稿者: せせら編集部

この記事を書いている人(せせら)

普段は個人事業主のプログラマーとして仕事をしています。
個人で作業効率化サービスを運営し、挑戦を続ける人々を静かに応援しています。

広告
Amazonタイムセール開催中!
割引中の商品を今すぐチェック

データの設計を任されたものの、どの本を読めば実務に役立つのか迷いますよね。

業務の整理を学ぶ本と、表の構造を決める本を分けると自分に合う本が見つかります。

この記事では、目的に合わせて失敗なく選べるおすすめ本をまとめてみました。

目的別の最適本早見表

困りごとや学習の目的おすすめの書籍設計の中心
表の正規化や不具合を防ぐ基本を学びたい達人に学ぶDB設計徹底指南書 第2版達人に学ぶDB設計徹底指南書 第2版データベース設計
業務の伝票から図を描く練習を積みたい楽々ERDレッスン楽々ERDレッスン概念モデル
複雑な業務ルールと分散環境に合わせた設計を学びたいデータモデリングでドメインを駆動するデータモデリングでドメインを駆動する概念モデル
実際の業務で使われる表の具体例を見たいシステム開発・刷新のための データモデル大全システム開発・刷新のための データモデル大全データベース設計

達人に学ぶDB設計

『達人に学ぶDB設計徹底指南書 第2版』は、データベースの論理設計や正規化の基礎を体系的に学べる定番書なんです。

不具合を起こさないテーブル構造の作り方や、性能を落とさない原則が学べます。

業務の伝票から図を描く反復練習は少ないため、作図の演習を求める場合は『楽々ERDレッスン』がおすすめです

達人に学ぶDB設計徹底指南書 第2版
達人に学ぶDB設計徹底指南書 第2版

楽々ERDレッスン

『楽々ERDレッスン』は、請求書や注文票などの伝票を見て実体関連図(ER図)を描く入門に適した1冊です。

出来事と対象物を切り分けて図に起こす手順が、ドリル形式で身につきます。

性能向上や分散構造は扱わないため、発展的な設計を学ぶ場合は他書が向いています。

単行本は品薄になりやすいため、電子書籍版を選んでおくと安心でしょう

ドメイン駆動データ設計

『データモデリングでドメインを駆動する』は、事業の仕組みを理解して柔軟な構造を作りたい人におすすめです

ドメイン駆動設計(DDD)の考え方を軸に、変化に強い構造の作り方を丁寧に解説しています。

基礎的な用語や設計手法を知っている前提のため、初めて学ぶ段階だと難度が高めかもしれません。

データモデリングでドメインを駆動する
データモデリングでドメインを駆動する

データモデル大全

『システム開発・刷新のための データモデル大全』は、販売管理や在庫管理など実務のひな型が揃うリファレンスです。

業界ごとの標準的なデータの持ち方が豊富に載っており、設計時の見本帳になります。

初心者が通読する教科書というより、実務の現場で手元に置いて引く辞書として重宝する本なんです

システム開発・刷新のための データモデル大全
システム開発・刷新のための データモデル大全

4冊の仕様と特徴比較

比較項目達人に学ぶDB設計徹底指南書 第2版達人に学ぶDB設計徹底指南書 第2版楽々ERDレッスン楽々ERDレッスンデータモデリングでドメインを駆動するデータモデリングでドメインを駆動するシステム開発・刷新のための データモデル大全システム開発・刷新のための データモデル大全
中心の設計対象データベース設計概念モデル概念モデルデータベース設計
演習問題の有無××
業務ひな型の掲載
対象レベル初級〜中級初級〜中級中級〜上級中級〜上級
推奨する用途基礎の体系的理解作図の手順習得複雑な構造の整理実務での見本参照

あなたが選ぶべき結論

基礎から順を追って学ぶ場合は、まず図の描き方を学んでから表の構造へ進むと理解が深まります。

開発するシステムの規模や性質に合わせて、必要な専門書を手元に揃えておくと安心でしょう。

広告
Amazonタイムセール開催中!
Amazonへ移動
このサイトはアフィリエイト広告(Amazonアソシエイト含む)を掲載しています。