[ ホーム | 開催日&申し込み | 講座内容 ]

初心者向け1日でわかる
「データベース設計入門」講座

データベース設計入門講座の特徴

1日でわかるデータベース設計入門講座は、データベース設計時に誰もが陥りやすい問題点を理解し、データベースの概念設計、論理設計テクニックを習得することが目的の講座です。当講座ではデータベース設計をしたことがない方でも設計に必要な概念を学ぶことができます。ただ単純な概念を学ぶだけでなく、ショッピングサイトや求人サイトなどの実務的なデータベース設計演習も盛り込みながら、仕事で役立つスキルを身につけることを目標に進めていきますので、飽きることなく、必要な知識をじっくりと吸収していくことができます!
※当講座は、プログラムスキルを身につけることを目的としたプログラミング入門講座ではありません。

  • 年100回近くの開催実績のあるITスクールが運営
  • 経験豊富なスクール講師が担当
  • 8名の少人数制
  • 初心者向けに特化した1日完結講座
  • 受講形態は、対面型とオンライン型あり
  • 通学の場合はスクールで準備するPCを使用(ノートPC持参も可)
  • 特典:当講座のオリジナルテキスト無料配布
対面型対応 オンライン対応
講座名 1日でわかるデータベース設計入門
開催予定 開催日程
(※毎月に約8回で、年間約100回近く開催しております。)
定員 8名の少人数
時間 10時~17時
受講料 29,800円 (税込)
特典 当講座データベース設計入門講座のオリジナルテキスト無料配布
対象者 どなたでもご受講いただけます。
受講者の声 当講座の受講者の声はこちらへ
会場(通学) 【東京開催】東京都の神田駅、秋葉原駅周辺の神田ITスクール内セミナー会場
会場(オンライン) ご自宅などお好きな場所からZOOMを使用
持ち物 ・筆記用具
・飲み物等

データベース設計入門講座はこんな方におすすめ!

データベース設計とはどのようなものか知りたい!

  • システム開発に携わっているがDB設計(ER図)について知りたい!
  • ITエンジニアを目指しているがデータベース設計についてよくわからない
  • 業務ではテーブル設計を「なんとなく」行っているので、きちんと学んでおきたい!
  • 市販テキストを購入し独学で勉強してきたが、わからない
  • 理論だけでなく、実践的な演習を通してDB設計をやってみたい!
ガッツポーズ女性

たった7時間の講座が終わったら、こんなことができるようになります。

  • データベース設計の流れがわかります。
  • データベース設計に必要な情報の整理ができるようになります。
  • テーブルに関係と多重度をつける考え方が理解できます。
  • 色々なER図の描き方、見方がわかるようになります。

講座内容

はじめに 当講座の概要

当講座について

  • 当講座の運営会社について
  • 当講座の進め方
  • 当講座の構成
  • 全額返金について

第1章 データベースとSQLに触れてみよう

  • データベースとは
    • データベースの役割
    • データベースの種類
  • リレーショナルデータベースとは
    • リレーショナルデータベースとは
    • 主なリレーショナルデータベースの種類
  • SQLとは
    • SQLの役割
    • phpMyAdminとは
  • データベース操作体験
    • DB作成
    • テーブル作成
    • データ登録・編集・削除

第2章 DB設計の流れを知ろう

  • DB設計とは
    • システム開発工程におけるDB設計の立ち位置
    • DB設計の必要性
  • DB設計の流れ
    • DB設計の流れ
    • 概念設計
    • 論理設計
    • 物理設計

第3章 概念設計とは

  • 概念設計とは
    • 概念設計とは
    • 概念設計の手順

第4章 概念設計を練習してみよう

  • STEP1:インプット資料を集めて把握する
    • インプット資料とは
    • ある本屋さんの悩み
    • その他のインプット資料
  • STEP2:DBに保存すべきデータを洗い出す
    • 洗い出しのポイント
    • 演習
    • 洗い出し例
  • STEP3:洗い出したデータをグループ化する
    • グループ化のポイント
    • 演習
    • グループ化例

第5章 論理設計とは

  • 論理設計とは
    • 論理設計とは
    • ER図とは
  • 正規化とは
    • 正規化とは
    • 正規化の目的
    • 正規化の種類
  • 正規化の手順
    • STEP1:表の形に成形する
    • STEP2:現状の問題点を把握する
    • STEP3:正規化を適用する

第6章 論理設計を練習してみよう

  • 第1正規化:繰り返す列の分離
    • 目的
    • 問題点
    • 適用例
      • STEP1:表の形に成形する
      • STEP2:現状の問題点を把握する
      • STEP3:正規化を適用する
    • 主キーとは
  • 第2正規化:主キーの一部で分離
    • 目的
    • 問題点
    • 適用例
      • STEP1:表の形に成形する
      • STEP2:現状の問題点を把握する
      • STEP3:正規化を適用する
  • 第3正規化:主キー以外で分離
    • 目的
    • 問題点
    • 適用例
      • STEP1:表の形に成形する
      • STEP2:現状の問題点を把握する
      • STEP3:正規化を適用する
      • 現在のER図の状態を整理する
  • その他の正規化(付録)
    • ボイスコッド正規化
    • 第4正規化
    • 第5正規化
  • 多重度
    • 多重度とは
    • 多重度の種類
    • 現在のER図の状態を整理する

第7章 物理設計とは

  • 物理設計とは
  • 物理設計で決めること
    1. テーブル名
    2. 列名
    3. データ型
    4. 列制約
    5. 説明

第8章 物理設計を練習してみよう

  • 書籍情報テーブル
  • 出版社情報テーブル
  • 売上情報テーブル
  • 売上明細テーブル
    1. テーブル名
    2. 列名
    3. データ型
    4. 列制約
    5. 説明
  • 実際のDBを作成する
    • データベース作成
    • サンプルダウンロード
    • テーブル・データ作成(復元)
    • データ検索

第9章 Webシステムと連携してみよう

  • 書店管理システム連携
    1. 完成版インポート(eclipse&XAMPP)
    2. DB設定ファイル修正
    3. 動作確認

第10章 DB設計実践演習(付録)

  • ER図作成問題&作成例
    • 初級
    • 中級
    • 上級

付録

  • DB設計に役立つツール
    • MySQL Workbench
    • A5:SQL Mk-2
    • Cacoo

各章の最後と講座の最後に質疑応答の時間を設けています。

注意事項

初心者向けの講座です。当講座はプログラムスキルを身につけることを目的とした、プログラミング入門講座ではありません。

オンライン受講、またはノートPCを持参される方

ご自分のPCを使って受講される場合は、必ず事前に環境構築手順をご確認いただき、当日までにインストールを完了いただくようお願いいたします。(今回の講座で使用します「PHP開発環境構築手順」をご確認ください。)
当日は時間が限られているため、環境構築を忘れてしまった場合は「キャンセル処理(オンライン講座の場合)」または「スクールのPCをご利用(対面講座の場合)」いただきます。

当日の流れとタイムスケジュール

10:00講座開始
はじめに
第1章:データベースとSQLに触れてみよう
第2章:DB設計の流れを知ろう
第3章:概念設計とは
第4章:概念設計を練習してみよう
12:30休憩(昼休み)
13:00
第5章:論理設計とは
第6章:論理設計を練習してみよう
第7章:物理設計とは
第8章:物理設計を練習してみよう
第9章:Webシステムと連携してみよう
第10章:DB設計実践演習
17:00講座終了
※昼休み以外(10時~17時の間)にも小休憩を挟みます。
※時間は目安で、前後する場合がございます。

決済・キャンセルポリシー

オンライン講座受講時の事前準備

オンラインで受講いただく場合は、ZOOMが必要となります。
以下から手順をご覧いただき、受講開始までに準備を完了しておいてください。
オンライン講座(ZOOM)の準備はこちら

データベース設計入門講座受講者の声

  • 男性 20代

    普段の実業務ではシステム開発のうち設計~開発の工程に関わることが少なく、まだ開発工程のDB設計について具体的にはイメージが持てていませんでした。しかし今回のセミナーでわかりやすい説明をいただけて、実際にどのような流れでDB設計を行っているかを学ぶことができました。 まだまだシステム開発においてわからないことは多くありますので、機会があればまた参加したいと思います。

  • 女性 20代

    3か月の研修中に似た内容のセミナーを受講しましたが、当時は非常難しく感じており、あまり理解ができていませんでした。しかし、現在業務に就き、実際に実務でのDBに触れたうえで今回のセミナーを受講できたことで、かなり理解が深まったように感じています。まだ設計に携わることはありませんが、設計の視点も持ってDBを見ていくことも需要であると感じました。

  • 男性 20代

    実務にて「正規化」されたデータを扱っているのですが、今回の講義を受講したことによって正規化の意味が分かり、実務にも活かして行けそうです。 DBやSQLは今後もかなりの場面で使っていくと思うので、今回学んだことも含めて学習して生きたらと思います。 本日はありがとうございました。

  • 女性 20代

    DB設計を行うにあたっての流れを学んだ。 個人的に正規化に苦手意識があったが、 今回のセミナーで、第1~3正規化の違いや使い方など理解を深めることができた。 DB設計を行うにあたって、必要なデータを洗い出すこと、洗い出した後のデータの テーブル同士、テーブル内のデータ同士の関係性を考えることが重要だという事がわかりました。 データベース関連のおすすめ書籍も紹介していただけたことも、参考になりました。 再度自身で復習も兼ねてDB設計を行い、さらなる理解を深めたいと思います。

  • 男性 20代

    DB設計の重要性などを再認識できました。 主キーや外部キー部分の説明が自分の中で腑に落ちました。 正規化など複雑な部分をもう一度復習し、学習していきます。 本日はありがとうございました。

  • 男性 20代

    現場でDBの設計に関わる機会があり、今回のセミナーで自分のできていたところ、 できていなかったところがわかった気がします。 4月の研修では全然わからなかったことでも現場で経験してから再度同じセミナーを受けると 理解が深まったと思います。

  • 女性 20代

    業務でDBの中身を見ることはあれども設計の段階から携わるといったことはなかったので、DB設計の考え方についてとても勉強になりました。 設計時の注意点にちなんだ小ネタも聞けて楽しかったです。

  • 女性 30代

    正規化に関する復習で、理解が深まったと思います。

  • 男性 20代

    改めて物理設計、論理設計の仕方を学ぶことができた。

  • 女性 40代

    正規化の部分について、書籍で読んだだけではわかりにくかったのが、本日のセミナーでよくわかりました。

  • インストラクター

    その他


    関連1日講座

    関連講座

    作成後のデータベースがアプリ開発にどのように関係しているのか学べるコースです。