강의

멘토링

로드맵

Programming

/

Database

データマップ ERD を描画してみましょう、MySQL ワークベンチ

MySQL ワークベンチを使用して ERD を描画し、データベースとテーブルに変換する方法について学習します。

  • swa
3시간 만에 완강할 수 있는 강의 ⏰
ERD
데이터베이스
mysql
workbench
mysql-workbench

学習した受講者のレビュー

こんなことが学べます

  • ワークベンチを使用して ER モデルを描くための基本的な知識と例

  • ワークベンチで提供される I/E 表記法とモデリング ツールの詳細な使用方法

  • モデルからテーブルを作成する Forward Engineer 機能

  • モデルにデータを格納して配布する

ワークベンチでERDを描きながら
実務に近い! 🐬

MySQLワークベンチ(Workbench)?

MySQLワークベンチは、データベース内のテーブルとテーブル間の関係を定義するERD作成機能を持つアプリケーションです。ユーザーサービスを実装するときは、データベース設計段階で利用され、データのセット(テーブル)と相互の関係(外部キー)を定義します。

講義のテーマ 📖

データ分野は「集合」と「関係」の観点からアプローチする必要があります。しばしば「外部システムを構築するプロジェクトなどを通じて数回失敗を経験した後に初めて関心を持つようになるのがデータ分野」と言われています。それだけ最初の業務に関連するデータ分析/設計段階が重要だという意味でもあります。

このような分析/設計段階において、データを集合と関係の観点から見ることができるようにするツールの一つがERDであり、ついにMySQLが提供するERモデリングツールであるワークベンチを発見して紹介しようとしています。このレッスンでは、MySQLに基づいてERDを描いた後、物理テーブルを作成するプロセスに必要な全体的な知識と情報について説明します。

講義を通じて、データセット、関係などを応用することで、さまざまな分野の視野を広げましょう。同僚や顧客とERDを通じて十分な設計期間をもってコミュニケーションできるようになります。また、例外的な状況でデータが発生したり、現場データにエラーがあっても事前に予測して対策を立てることができるでしょう。

もしこのような悩みをしてみましたか?

🥲設計が完了したと思いましたが、変更要求が随時入ります。

🧐運営するサービスのデータ修正が頻繁に発生します。どこから原因を探すべきかわかりません。

🥺 データ分野を新たに始めたいのですが、どんなことから勉強すべきかわかりません。

MySQLワークベンチと一緒に!

  • ワークベンチでERDを描画するプロセスは、データではなく「データセット」と「関係」の重要性を強調します。
  • 基本的な例と体系的な順序で簡単にERDを描きます。
  • ユーザー層が厚い MySQL データベースを選択して、実務に簡単に切り替えられる環境を提供します。
  • ワーキングサービスERD 1つと6つのケース固有の例を使用すると、さまざまなデータセットの関係を確認できます

📢ぜひご確認ください!

  • 講座のすべての映像はYoutubeで(「SQLバンク」)無料で視聴できます。 (24年4月以降)

  • Inflearnで視聴する場合は、広告なしの環境+ソース利用可能な教案ファイル+実習スクリプトなどが付属します。コースを購入する際はぜひ参考にしてください。


こんな方におすすめですよ🙋

MySQLワークベンチを使用してERDを実装する必要がある方

ERDの概念とデータベースを一緒に学びたい学生

ITとデータ分野を踏み込んで新たな挑戦を夢見る方


講義の特徴✨

理論と実践
5:5の比率で構成

マインドマップ形式の
教案の活用

実務適用が容易
MySQLの選択


学習内容📚

合計6つのコースで構成され、図に示すようにMySQLワークベンチが提供するERモデリング機能について詳しく説明します。

最も単純な emp 社員 : dept 部門エンティティをそれぞれ作成し、2 つの間の関係線を描画します。

このとき、関係線の詳細情報ウィンドウを通じて 1) 参照する側(Referencing)と参照される側(Referenced), 2) カーディナリティ(Cardinality), 3) アイデンティファイング(Identifying Relationship) を定義して関係を詳細に定義します。下の図で提供されている体系的な順序に従って、じっくりと描きます。

「ペットの日記帳」アプリシステムの画面設計(次のカカオUI / UXツールOVENオーブンで作成)とMySQLワークベンチで作成したERDを見てください。

他の6つのケースに分けて見たモデルについても詳しく見ていきます。

📢受講前に確認してください!

  • 講義の音が小さく感じることもあります。受講申請前のプレビュー講義で音量を確認してください。
  • 練習環境
    • Windows環境、メモリ最小4G/推奨6G
  • 学習資料
    • コース別に提供されるPDFとワークベンチのサンプルファイルを参照

予想される質問 Q&A 💬

Q. なぜ学ぶべきですか?

システムの基本となるデータ設計も、ERDを見て読み取ることができるからです。

Q. 学んだらどんなことができますか?

顧客とのコミュニケーション時間をよりよく活用し、データの観点から抜け落ちたり、例外的な状況を把握したりします。

Q. 非専攻者も聞ける講義ですか?

データ分野で働きたい場合は、必ず知っておく必要があります。

Q. 講義を聞く前に準備すべきことはありますか?

データベースとERDの基礎知識が必要です。

Q. 授業内容をどのレベルまで扱いますか?

MySQLワークベンチ機能のうち、ERモデリング機能の詳細を見てください。できるだけ単純に書かれたERDの例を扱っています。

Q. 受講に関する注意事項(必要な環境、その他の留意点など)はありますか?

部分的に扱われていない追加の部分については、(エラー解決、トラブルシューティングなど)パーソナルYouTubeチャンネル(ソフトウェア通知)を参照してください。


こんな方に
おすすめです

学習対象は
誰でしょう?

  • ERD を描画して実装する必要がある MySQL ワークベンチ ユーザー

  • ERD の概念とデータベースを一緒に学びたい学生

  • ITとデータ分野を足掛かりに新しい挑戦を夢見る方々

前提知識、
必要でしょうか?

  • データベースとERDの概念

  • MySQL秒/中級間

こんにちは
です。

2,610

受講生

65

受講レビュー

27

回答

4.8

講座評価

10

講座

안녕하세요 소프트웨어알림장』입니다. 데이터베이스 및 미들웨어 애플리케이션 개발, 응용 분야의 경험을 쌓아왔으며 MySQL과 MariaDB를 바탕으로 SQL을 활용한 강좌들을 제작하고 있습니다. 유튜브 채널 "SQL뱅크" 를 운영하고 있습니다.

Hello, this is "SQL BANK". I have accumulated experience in developing database and middleware applications and in various application fields. I create tutorials utilizing SQL based on MySQL and MariaDB. I also run a YouTube channel called "SQL BANK".

カリキュラム

全体

13件 ∙ (2時間 15分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

5件

5.0

5件の受講レビュー

  • transmission님의 프로필 이미지
    transmission

    受講レビュー 27

    平均評価 5.0

    5

    100% 受講後に作成

    ERDを知りたい方は適当な講座のようです。 簡単に例を挙げて、ワークバンチの使い方を説明します。 初級過程くらいと思えば適当ではないかと思います。

    • jang2jg2958님의 프로필 이미지
      jang2jg2958

      受講レビュー 24

      平均評価 5.0

      5

      100% 受講後に作成

      • a5001525796님의 프로필 이미지
        a5001525796

        受講レビュー 1

        平均評価 5.0

        5

        100% 受講後に作成

        お得な講義でした

        • swa
          知識共有者

          イ・テゴン様ありがとうございます。

      • pink321ryu님의 프로필 이미지
        pink321ryu

        受講レビュー 21

        平均評価 5.0

        5

        100% 受講後に作成

        お疲れ様でした。ぜひ聞きたかった内容でした。 dbでのview部分は初めて見る内容なので、後で探してみなければなりません。 Webアプリを実装しようとしていますが、db設計関連の講義が多くないので、一人でやろうから簡単ではありませんね。 もし追加で聞くべきことがありますか?

        • swa
          知識共有者

          役に立ったのは幸いです。勉強するのに苦労しました。ありがとうございます。 Webアプリを実装したいですねそれも一人です。簡単ではありませんが、大きな挑戦だと思います。 DBに関して言えば、設計と実装、そして開発中の対象となるテストデータ環境が重要なようです。 開発してみると 'もっともらしい'開発データを作成することも本当に重要な部分であり、テストできる開発データが多様であれば多様なほど、後でhtmlやjava、nodejsなどのビジネスロジック部分に追加的な修正、補完が少なくなるためです。 チーム単位の開発をする際にも同様に、十分で多様なケースを(予想されるユーザー入力フォーマット、入力時のデータ整合性チェック、時間や日付などの適切性など)、開発データの中にどれくらい盛り込んでいるかに応じて、統合テストあるいは締め切りスケジュールなどが少ない影響を受けてはいけません。 私が運営するYouTubeチャンネルを訪問したり、ここのインフラにも関連講座が登録されているので参考にしてほしいと思います。 以下のURLを残してください。 https://www.youtube.com/playlist?list=PL_RECGqDS3icOhnWgOTFF5-CBto3OXj4l 質問もたくさんしてくださって受講するという立場で、容易ではないクロスチェックもしてくださる点ありがとうございます。

      • ws06018158님의 프로필 이미지
        ws06018158

        受講レビュー 8

        平均評価 4.3

        5

        100% 受講後に作成

        講義する速度も適度で、講義資料も十分だったと感じました。ジュニアが基本的にERDを読んで作成する上で必ず知っておくべきことはほとんどすべて含まれていると思います。

        ¥4,095

        swaの他の講座

        知識共有者の他の講座を見てみましょう!

        似ている講座

        同じ分野の他の講座を見てみましょう!