翔泳社の公式通販SEshopは全国送料無料!
ヘルプ 法人のお客様へ 新規会員登録 ログイン
SEshop

実践的データモデリング入門

商品番号
103850
販売状態
発売中
納品形態
宅配便にてお届け
発売日
2003年03月18日
出荷開始日
2003年03月19日
ISBN
4798103853
判型
A5
ページ数
336
付録:CD-ROM
1
キーワード
データベース  開発

2,640円(税込)(本体2,400円+税10%)
送料無料

240pt (10%)
ポイントの使い方はこちら

在庫あり

初回購入から使えるポイント500円分プレゼント

※1点の税込金額となります。 複数の商品をご購入いただいた場合のお支払金額は、 単品の税込金額の合計額とは異なる場合がございますので、予めご了承ください。

  • ポスト

データモデルの考え方から理論/物理設計まで、やさしく解説

本書は、データベースを中心とした業務システムの開発で必須となる「データモデリング」の解説書です。対象となる業務をER(Entity Relationship)図で表現するための「トップダウンアプローチ」や「ボトムアップアプローチ」を説明し、最終的にテーブルに実装するまでを具体的に提示しています。さらに、単なる理論の解説を超え、データ項目のネーミングやデータモデルの見直しなど、実践的手法を盛り込みました。モデリングを中心とした質の高いシステム開発を目指す方のために最適な一冊です。

本書は、月刊DB Magazineの人気連載「今日から始めようデータモデリング」を加筆・再構成し、書籍としてまとめたものです。

第1部 基礎編

第1章 なぜモデリングを行うのか-モデリングの種類と手順ー
データモデリングって何?
データモデルの種類
モデリング手順
トップダウン分析/ボトムアップ分析

第2章 モデルの基本作法-モデリングの記法と読み方-
データモデルの構成要素
記述レベル
テーブルとの対比
エンティティの種類
属性の種類
リレーションシップ
データモデルの基本型
ロール名
ビジネスルールの違い
IDEF1X以外の記法

第3章 データモデルを保管するモデル-プロセスモデルとUML-
データモデル記法としてのUMLのクラス図
UMLのクラス図とデータモデルは両方必要か?
論理モデル詳細
プロセスモデルの利用
ケーススタディ
クラス図以外のUMLモデル
データモデル限界

第2部 実践編

第4章 エンティティの切り出し方-トップダウンモデリング-
ケーススタディ
企業の概要
何をエンティティとして抽出するのか
トップダウンによるエンティティの切り出し方

第5章 トップダウンでの主キーと主要属性の定義
エンティティの配置ルール
主要属性定義
主キー候補の選定
主キーとしてのコード
モデルの見直し
主要属性付加モデル

第6章 ネーミング標準とドメイン
なせ、ネーミング標準が必要か?
ネーミング標準は企業の数だけ存在する
ネーミング標準の策定
ドメインとは何か?
ドメインの分類
ドメインと用語集を基に因数分解
新名称付与(データ項目標準化)ワークフロー
ネーミングルール遵守のためのツール
データ項目を構成する要素
データ標準化のためのメタデータ構造
まとめ

第7章 ボトムアップ分析(その1)
ボトムアップモデリングの手順
サブジェクトスコープ
画面/帳票イメージ(サンプル)解説
ワークシートによる分析
非正規化の弊害

第8章 ボトムアップ分析(その2)-CRUD分析-
DFDを描く
DFDは誰がいつ作成するのか
CRUD分析
エンティティオーナーの決定
エンティティの主要部署の決定

第9章 トップダウンモデルとボトムアップモデルの融合
トップダウンモデル再登場
トップダウンモデルとボトムアップモデルの対比
モデルの融合
サブジェクト別に融合を検証
現行システムの保証
現行システムの要件
新システムへの融合
現行システムからのデータ移行
他システムとのインターフェイスの重要性

第10章 RDB理論とビジネスルール
ビジネスルール
RDBにおける制約
データモデルでのビジネスルール(アクションルール表現)
データ登録の順番
モデルでのビジネスルール表記例

第11章 モデルパターンの活用
モデルパターンとは何か
データモデルに関するパターン
まとめ

第12章 ツールの活用法-できること、できないこと-
データモデリングツールの系譜
モデリングツールの効用
ツールでは検出できない論理矛盾
他のモデリングツールとの連携

第13章 モデルレビューの観点
レビューの目的
レビュー時のポイント
良いモデルとは

第14章 論理モデルから物理モデルへの変換
論理モデルから物理モデルへの手順
物理モデルへの変換
物理モデルで設定するカラム(導出テーブル、カラムの考慮)
参照制約(外部キー制約)の組み込み
その他データベースで実現できるルール
インデックスとビュー定義

第15章 物理実装のポイント
インデックス定義
ビュー定義
ビューの実行速度
トリガーによるビジネスルールの組み込み(データ整合性維持)
キャパシティプランニング
容量の見積もり手順
物理も出るからデータ投入までの手続き
データ投入による実証

第16章 ビジネス環境の変化に伴うモデルへの影響
DBMe書店モデルへの変更要求
ビジネスモデル上の改変シナリオ
オペレーショナルな要件からの改変
システム面からの要件
モデルのライフサイクル
モデルへの影響度
まとめ

第17章 モデルの変更管理-維持管理の必要性-
なせモデルを変更維持し続けるのか
モデルを維持管理していくための体制
モデル体系-共通エンティティと共用エンティティ
モデルのバージョン管理
データ管理組織体制と運用ワークフロー
オブジェクト変更の起点
おわりに

付録

モデル表記サマリー
参考文献
付録CD-ROMについて

各種問い合わせは以下のリンクからご連絡ください

感想・レビュー

ところてん さん

2014-01-24

IDEF1Xの表記法など、ちょっと内容が古いかなとも思いましたが、なかなか良かったです。データモデリングについて勉強になりました。叶うなら、CRUD分析についてもう少し詳しく書かれていればよかったかなと思いました。でもこの辺はシステムのほうの領域かな。

fakiyer さん

2018-12-11

トップダウン・ボトムアップ分析について詳しく書いてあってよかった。

かと さん

2014-11-20

難しかった。プロとしてのデータモデリングの後がいいと思います。 DOA(データ中心アプローチ)やCRUD分析の概念が知れた。 データモデリングツールの存在の話もしれた。

関連商品

おすすめ特集

プログラミング入門書大特集

翔泳社のプログラミング書籍の中から、入門・初級者向けの書籍をピックアップ!

Linuxおすすめ本特集

【Linux本特集】入門~達人レベルまで!クラウド時代の必須知識Linuxを学ぶおすすめの本

ライティングおすすめ本

ライティングのスキルアップにおすすめの本。Webライティングやコピーライティングなど

マネー本特集

お金と経済の基礎知識から、資産形成・投資術、お金教育や介護まで。暮らしに役立つマネー本

インテリア本特集

おしゃれな部屋作りのヒントやインテリアの基礎知識、色使い、うつわや洋食器の知識まで、幅広い書籍をご紹介

事務職におすすめの本

Excel、日商簿記、業務の自動化を実現するRPAやPythonの技術など、事務職としてステップアップしたい人に!

特集をもっと見る