Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
BEST
Programming

/

Database

[7日完成]考えるデータベースモデリング

[TPC DB!] 考えながら学ぶデータベースモデリング、段階別に学ぶデータベースモデリング、データベースモデリングからウェブプログラミング実装まで一度にマスターできる講義です。

  • bitcocom
데이터베이스
데이터모델링
ERD
백엔드
DBMS/RDBMS
SQL
backend

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

こんなことが学べます

  • データベースをモデル化する方法と手順

  • モデリングによるさまざまな成果物の作成

  • SQLコマンド文を活用する方法(MySQL)

  • モデル化されたデータをプログラムで活用する方法

  • リバースエンジニアリング、フォワードエンジニアリング

  • IntelliJ Web開発環境(Java、Tomcat)

  • この講義を通じて、データベースモデリング段階的に学習し、段階的に算出されたモデルを通じてDBMSに適用して活用する方法を学ぶことができ、総合試験を通じて個人の学習能力をテストし、プログラム実装を通じてデータベース(モデリング、SQL)およびバックエンド(backend 開発分野で使用される技術を学習することができる。

  • 考えるデータベースモデリングプロセス

  • 考えるデータベースモデリング学習シーケンス

講義を聞いたら、このような結果を作ることができます。

モデリング成果物を作成できます(1)

概念的モデリングで作成された出力(ERD)

TOOLが使えます(2)

モデルを作るためのTOOLを活用できる。

モデル化されたデータを活用できます(3)

モデリングを通じて作成されたデータを利用することができる。
MVCベースのオンラインショッピングカートを実装することができます。

IntelliJ Web開発環境を理解できます(4)

IntelliJベースのJava Web開発環境を理解できる。

  • この講義を受講した後にデータベースをモデル化することができ、SQL文を簡単に分析し、データベースの全体的な構造( DBMS)を理解するのに大いに役立ちます。

  • データベースのモデリングからWebプログラミングの実装まで、実践を通じて実務感覚を高めることができます。

  • 単純なSQL文を超えてSQL文を分析し、高度なSQLまで使用できます。


  • データベースのモデリングにより、プログラムの分析能力が向上し、バックエンドの開発能力も向上します。

  • 0 -

    MySQL 8.xのインストール(DBMS)

    https://dev.mysql.com/downloads/

  • 1 -

    データベース要件の分析

    データベースシステムの要件と要件を理解する。

  • 2 -

    概念的なデータモデリング(ERD)

    データ構造を可視化するためのエンティティ - 関係図(ERD)の作成。

  • 3 -

    論理データモデリング(RM)

    データ関係と制約を表す関係モデルの開発

  • 4 -

    物理データモデリング(PM) データベース管理システムのための物理データベーススキーマの設計

  • 5 -

    構造クエリ言語(SQL)

    データベースと対話し、CRUDタスクを実行するためにSQLを学びます。

  • 6 -

    データモデリングタスクの実行

    実際のシナリオを使用してデータモデリングの概念を実装する練習

  • 7 -

    考えるデータベースモデリングの総合試験

  • 8 - Webプログラミング

    データベースモデリングからWebプログラミングを実装してみてください。


(1) 要求事項分析

顧客会社の要求事項を分析した後、要求事項定義書とオブジェクト定義書(エンティティ、属性、関係)の作成方法を学習する。

(2) 概念的モデリング

要件を通じて導出されたエンティティ、属性、関係を、ERDという視覚的にはツールでモデルを作る過程を学習する。

(3) 論理的モデリング

ERDを介して作成されたモデルを表形式のテーブル構造に構造化した論理関係モデル(RM)を作成する方法を学びます。

(4) 物理モデリング

論理的なモデルを通じてテーブル定義書(タイプ、長さ、制約条件など)を作成し、テーブル定義書を見て物理的なモデルを作る過程を学習する。

(5) SQLスクリプトの生成
作成された物理モデルを介してフォワードエンジニアリングでSQLスキーマを作成し、データベースにテーブルを作成します。

(6) SQL実習
データベースと対話し、データを照会し、CRUD操作を実行するためにSQLを学習する

(7) データベースモデリング総合試験
データベースモデリングの概念の理解と適用をテストするための包括的なテスト。

(8) モデリングからウェブプログラミングまで
データベースモデリングからWebプログラミングを実装してみてください。 IntelliJ IDEA Community Edition, Tomcat9, MVC Framework

受講前の注意

練習環境

  • オペレーティングシステムとバージョン(OS):Window

  • 使用ツール:MySQL 8.x、Workbench 8、IntelliJ IDEA Community Edition、

    JDK 11以上、

    Tomcat 9,

    サーブレット、JSP、

    MyBatis 3.x、

    Bootstrap 4.x、

    MVCフレームワーク

  • MVCベースのオンラインショッピングカートのWebプログラミング実装部分は、Java、Servlet、JSP、MyBatisの基本概念を知っておく必要があり、受講に役立ちます。


学習資料

  • PDF形式の講義教案提供、135ページ分量

  • Web実習ソースコードgithubに提供

  • 講義中に必要なファイルはビデオに別々に添付されます
    講義:02_考えるデータベースベースモデリング_目次(講義資料、githubアドレス付き)

こんな方に
おすすめです

学習対象は
誰でしょう?

  • データベース入門者

  • プログラミング(コーディング)入者

  • データベースのモデリングに興味がある人

  • SQLコマンド文を学びたい人

  • IntelliJ Web開発環境の理解が必要な人

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

  • DBモデリング部分(SQL基礎)

  • Webプログラミング部分(Java、Servlet、JSP、MVCについて)

こんにちは
です。

7,879

受講生

598

受講レビュー

664

回答

4.9

講座評価

10

講座

안녕하세요 박매일 강사입니다.
SW교육센터를 운영중이며 대학, 관공서, 기업체에 컨설팅 및 SW위탁교육을 진행하고 있습니다.


📄 주요 강의경력외 다수

- 구름 특성화고 전공캠프 강의(Full Stack 과정)
- 소프트웨어마이스터고등학교 산학협력교사
- 광주인공지능사관학교 강의
- 패스트캠퍼스 백엔드 부트캠프 강의
- 스마트인재개발원 교육부장 및 강의
- 한국전력공사 In-House 코딩 위탁 교육
- 한양대학교 ERICA 온라인 강의
- 비트소프트웨어교육센터운영(해외취업,국비교육)
- SW채용연수사업(미래창조과학부)

🎤 온라인 교육콘텐츠 제공

인프런 : Java,DB,MVC,Spring,Spring AI,IoT
패스트캠퍼스 : Java, Spring Boot

email : bitcocom@empas.com

カリキュラム

全体

47件 ∙ (17時間 17分)

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

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

受講レビュー

全体

26件

4.6

26件の受講レビュー

  • red8166님의 프로필 이미지
    red8166

    受講レビュー 4

    平均評価 5.0

    5

    32% 受講後に作成

    • 박매일
      知識共有者

      감사합니다~ 강의가 도움이 되시길 바랍니다.

  • ns.yoon님의 프로필 이미지
    ns.yoon

    受講レビュー 13

    平均評価 4.3

    4

    32% 受講後に作成

  • hangeul.choi님의 프로필 이미지
    hangeul.choi

    受講レビュー 2

    平均評価 5.0

    5

    32% 受講後に作成

  • baby4님의 프로필 이미지
    baby4

    受講レビュー 65

    平均評価 5.0

    5

    23% 受講後に作成

  • blueday님의 프로필 이미지
    blueday

    受講レビュー 10

    平均評価 4.9

    5

    100% 受講後に作成

    수고하셨습니다.

¥4,209

bitcocomの他の講座

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

似ている講座

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