楽々ERDレッスン(羽生 章洋)|翔泳社の本
  1. ホーム >
  2. 書籍 >
  3. 楽々ERDレッスン

楽々ERDレッスン

著

形式:
書籍
発売日:
ISBN:
9784798110660
定価:
2,420円(本体2,200円+税10%)
仕様:
A5・240ページ
カテゴリ:
データベース
キーワード:
#データ・データベース,#ネットワーク・サーバ・セキュリティ,#システム運用,#開発環境

現場で使えるアイデアが満載 デキるDBエンジニアになろう!

本書は、これまでに私がデータベース設計およびその周辺について書いてきた記事の中から、特に読者の方々にご好評いただいたものを集めて、改めて再編集しなおしたものです。それに加えて、私が設計のスキルを付けるために実際に行ってきた「身の回りのものを題材にERDを書く」という方法のサンプルを今回は8種類書き下ろさせていただきました。手前味噌ではありますが、本書をお読みいただき実践していただくことで「実務で具体的に手が動く」というレベルに達していただけると考えています。では、心の準備のできた方から、どうぞRDBMSの素敵な世界にお越しください。

第1部 DB設計総論

第1章 手順としての正規化
  1-1 はじめに
  1-2 DB設計の基本手順
  1-3 IDの導入
  1-4 業務の視点からの正規化
第2章 データベース設計の基礎知識
  2-1 はじめに
  2-2 DB設計の悩みと重要性
  2-3 3つのポイント
  2-4 箱(エンティティ)の見出し方
  2-5 キーの設定
  2-6 ビジネス上の正規化
  2-7 DB設計の手順
  2-8 実績系・計画系・分析系の違い
  2-9 まとめ

第2部 RDBMS総論

第1章 RDBMSの必要性を考える
  1-1 はじめに
  1-2 RDBMSの必要性とは
  1-3 構造化技法に対するアンチテーゼとしてのRDBMS
  1-4 経営資産としてのRDBMS
  1-5 業務プロセス再編と情報ロジスティクス
第2章 経営資産の視点に基づくDB設計
  2-1 データ中心アプローチの本質
  2-2 数学的正規化と業務的正規化
  2-3 論理設計と物理設計
  コラム:コード体系は「いつ」「だれ」が決めるのか?
第3章 資産活用としてのSQL
  3-1 SQLの本質と構造化プログラミング
  3-2 SQLはバッチ処理である
  3-3 Fetchを使う悪い癖
  3-4 INSERT文でさえバッチ処理である
  3-5 インピーダンス・ミスマッチの解決法
  3-6 ストアド・プロシージャとは
  3-7 クラスの粒度とエンティティの粒度
  3-8 機能レベルのインターフェイス
  3-9 第2部のおわりに

第3部 楽々ERDレッスン

第1回 お持ち帰りご注文用紙 編
第2回 図書館の予約申込書 編
第3回 ハンバーガーショップのレシート 編
第4回 病院の受付伝票 編
第5回 病院の領収書 編
第6回 ガスの請求書 編
第7回 電気料金の請求書 編
第8回 プロジェクトマネジメントプロセスの説明図 編

第4部 付録

第1章 SQLのカラクリ
  1-1 はじめに
  1-2 SQLはバッチ処理である
  1-3 構造を意識した記述法
  1-4 まとめ
第2章 RDBMSのボトルネックの原因と対策
  2-1 何度もRDBMSに接続しにくいのを避ける
  2-2 同じデータを何度も検索するのを避ける
  2-3 同じディスクに集中するのを分散する
  2-4 1台のCPUに集中するのを分散する
第3章 参考文献

付属データはこちら

書籍の購入や、商用利用・教育利用を検討されている法人のお客様はこちら

図書館での貸し出しに関するお問い合わせはよくあるお問い合わせをご確認ください。


利用許諾に関するお問い合わせ

本書の書影(表紙画像)をご利用になりたい場合は書影許諾申請フォームから申請をお願いいたします。
書影(表紙画像)以外のご利用については、こちらからお問い合わせください。


お問い合わせ

内容についてのお問い合わせは、正誤表、追加情報をご確認後に、お送りいただくようお願いいたします。

正誤表、追加情報に掲載されていない書籍内容へのお問い合わせや
その他書籍に関するお問い合わせは、書籍のお問い合わせフォームからお送りください。

追加情報はありません。
この商品の「よくある質問」はありません。

現在表示されている正誤表の対象書籍

書籍の種類:紙書籍

書籍の刷数:全刷


※重版をした際に、内容が修正されている場合があります。「刷数の確認方法(例)」の図を参考に、お手元の書籍の刷数をご確認ください。下の「書籍の刷数」の欄で刷数を選択すると、お持ちの書籍の刷数に合わせて、正誤情報を絞り込むことができます。

書籍によっては表記が異なる場合がございます


本書に誤りまたは不十分な記述がありました。下記のとおり訂正し、お詫び申し上げます。

対象の書籍は正誤表がありません。

 書籍の刷数で正誤情報を絞り込みたい場合は選択してください。

 書籍の種類:

最終更新日:2022年01月24日
ページ数 内容 書籍修正刷 電子書籍訂正 発生刷 登録日
011
図1-5 チョロチューの金額の欄
誤 ¥120
正 ¥600
備
考
同様に12ページの図1-6、図1-7のチョロチューの金額の欄も修正します。
未 未 1刷 2022.01.24
014
図1-11の「一番下の表」の「伝票ID」行
誤 左から「1, 1, 2, 2, 3, 6, 3」
正 左から「1, 1, 2, 2, 3, 3, 3」
6刷 未 1刷 2018.12.20
014
図1-10
誤 最下行の「金額」行。
正 最下行の「金額」行は不要。
2刷 未 1刷 2008.10.01
035
青枠内 上から1行目
誤 CREATE TBALE
正 CREATE TABLE
備
考
36、39、42ページの青枠内の「CREATE TBALE」も同様に訂正
未 未 1刷 2020.07.01
036
コード部分の下から2行目
誤 PRIMARY KEY (顧客コード)
正 PRIMARY KEY (顧客ID)
2刷 未 1刷 2008.10.06
039
図2-8の説明文
誤 普通のインデックスはうけても良い
正 普通のインデックスはつけても良い
2刷 未 1刷 2006.07.20
053
上から3行目
誤 明日宿泊予定でまたリコンファームされていない
正 明日宿泊予定でまだリコンファームされていない
2刷 未 1刷 2008.10.31
053
2つ目の段落の下から3行目
誤 できるだけエンテイテイを分散しておくことをおすすめめします。
正 できるだけエンテイテイを分散しておくことをおすすめします。
未 未 1刷 2021.05.13
099
下から8行目
誤 非正規形にするが、
正 非正規形にすることが、
2刷 未 1刷 2008.10.31
112
4行目
誤 そもそもRDBMSの実行計画が信じらず、
正 そもそもRDBMSの実行計画が信じられず、
3刷 未 1刷 2013.03.01
143
図2-10の「書籍」テーブル
誤 出版社ID
正 出版社ID(FK)
2刷 未 1刷 2009.12.24
144
下から2~1行目
誤
新聞名          INTEGER;
新聞掲載日付 INTEGER;
正
新聞名          VARCHAR(100);
新聞掲載日付 DATE;
3刷 未 1刷 2013.03.11
145
上から3行目
誤
その他          INTEGER;
正
その他          VARCHAR(100);
3刷 未 1刷 2013.03.11
145
連絡方法テーブル
誤
連絡方法名      INTEGER;
正
連絡方法名      VARCHAR(100);
3刷 未 1刷 2013.03.11
145
連絡先テーブル
誤
連絡方法ID      INTEGER NOT NULL;
正
連絡方法ID      INTEGER;
3刷 未 1刷 2013.03.11
145
図書館テーブル
誤
図書館名        INTEGER;
正
図書館名        VARCHAR(100);
3刷 未 1刷 2013.03.11
183
図6-7 「業務代行者」テーブル
誤 <略>
正
備
考
赤線部分を「者」から「社」に訂正します。
5刷 未 1刷 2015.08.04
190
上から10行目
誤 契約電力
正 契約電流
2刷 未 1刷 2008.10.31
202
図8-6
誤
(画像クリックで拡大)
正
(画像クリックで拡大)
未 未 1刷 2021.08.04
234
下から6行目
誤 http://www.seshop.com/book/download/
正 https://www.shoeisha.co.jp/book/download/9784798110660
6刷 未 1刷 2021.04.08

感想・レビュー

Yoh Sano さん

2020-06-13

ERDレッスンはテーブル設計を考える上で非常に参考になった。達人に学ぶDB設計と合わせて読むとさらに細かいところまで網羅できるのでおすすめ。

マチャ彦 さん

2020-08-30

"とりあえずインクリメンタルなidを使う"というのも理にかなっているんだなと思いました。多対多を用いた設計をあまりしたことがなかったので、使っていくことで設計の幅が広がりそうと思いました。

920 さん

2018-03-02

データベーススペシャリスト試験対策で読んだ。 なかなか、勉強になった。やっぱり、テーブルまでイメージできないと駄目だと実感。