인프런 영문 브랜드 로고
인프런 영문 브랜드 로고
BEST
Programming

/

Database

非専攻者でも理解できるDB設計入門/実践

非専門の方でも簡単に理解でき、実戦で今すぐ応用できる「DB設計入門/実践」講座を作ってみました!

DBMS/RDBMS
database
MySQL
dba

入門者のための講座です。

こんなことが学べます

  • 複雑な概念を知らなくても適用できる魔法のDB設計ルール6選

  • 現役の開発者たちがDBを設計する方法

  • DB設計の核心原則及び全体過程


🤬エライ、できません!

非専攻者として開発を始め、複数の会社でCTOとして活動しているが、現在は教育者として活動しているパク・ジェソンといいます。私も非専攻者として開発を始めてDB設計を勉強していた時代がありました。

DB設計を勉強するために関連書籍を買って勉強しました。本では、概念設計、論理設計、理想現象、正規化、履行関数依存など、難しい用語や概念がたくさん出てきました。最初は理解しにくかったがあきらめずに最後まで努力してその概念をすべて理解するようになりました。ところが、いざプロジェクトでDBを設計しようとしているので、手ひとつも難しかったんですよ。この時感じました。

「実践に適用すらできないDB設計理論だけを学んだな…」

理論と実際のDBを設計する方法と違いが大きすぎることに気づきました。それで、このような困難を経験した時代が私もいたので、非専攻者も十分に実戦で使えるDB設計講義を作らなければならないと思いました。

このレッスンでは、ビジネス開発者が実際にデータベースを設計する方法を教えてくれます。私が教えてくれる方法の通りに従うと、不要で難しい理論を知らなくても、現業開発者のように正確に設計できるようになります。

講義を作りながら気にした4つのポイント

講義をすべて聞いたにもかかわらず本番で適用できなければ間違った講義だと思いました。理論を深く学習する学術的な方法ではなく、実務にすぐに適用可能な実践的な講義で構成しようとしました。

DB設計をする際に必要なコアコンセプトだけを選別してお知らせします。よく使われる概念はいくつかありますが、知っておくとDB設計をするのに十分です。無駄な概念は知らないでしょう。このように学んだら、本当に速く学び、本番ですぐに適用できます。

理論だけを説明するのではなく、サンプルプロジェクトを活用してDB設計過程を一つ一つすべてお見せします。設計過程をお見せすることで、本番でどのような過程を経てDBを設計するかを簡単に学ぶことができます。

概念を学んだら、私たちはその概念を活用して実際にDB設計をしなければなりません。そこで、現業と最も似たように練習できるように4つのプロジェクトを準備しました。

👍こんな方が聞けばいいですね!

YouTubeやブログを見て
DB設計を学ぶために
苦しんでいる人

非専攻者出身だから
難しい概念と用語で
理解が遅い方

プロジェクトで
自分でDB設計を
やりたい人

🙊この講義をすべて聞いたら?

実際のプロジェクトで最初から最後まで自分でDB設計を行うことができるようになります。単に学習用ではなく、実際のビジネス開発者がDBを設計する方法で学ぶことができます。

🍡を試す

「[実習]画面UIデザインを見てDBを設計する - JSCODEツーリスト」授業中


「[実習]要件を見てDBを設計する - JSCODEコミュニティ(2)」授業中


「保存するデータを特定/グループ化して分類する」クラス

注意事項

もし学習しても理解できない部分が出てくる場合Q&A掲示板または1:1オープントークルームを活用してすぐに質問してください😊なるべく24時間以内にお答えしようとしています!

🚨教育をする人がどんな人なのか必ず確認してください!

医者に間違って会うと、その瞬間に病気を治せずに死を迎えることができます。しかし、死とはその瞬間の苦痛で終わります。でも、先生に間違って会って教育を間違ってもらうと、人生を生きていくうちに苦痛です。

間違った教育は不要な会社に行き、思ったよりも小さい給料を受け、それによって生涯に苦しんで生きることができます。それだけでなく、間違った教育のために私の子供まで間違った教育が噛まれます。

教育とは一人の人生を本当にポジティブに変えることもできますが、一方では一人の人生を一気に飛ばすことができるものだと思います。それだけ教育は責任が重いと思います。

したがって、教育をする人が誰なのか、どんな人なのか、どのような道を歩んできたのかを確認し、慎重に判断してください。

👋こんにちは!
今こそ紹介します( ⸝⸝•ᴗ•⸝⸝ )੭⁾⁾

こんにちは!

非専攻者出身で開発勉強を始めました。ある新しいすでに6年目の開発者になりましたね!最近は2社でCTOを務めながら開発者として活動していました。時間の余裕になるたびにコーディング講義、会社開発コンサルティング、講演などをしてきました。これまで教えた学生数はいつの間にか4,000人(24年10月基準、オフライン/オンライン合算)が超えましたね! (*受講生のうちカカオペー、ヤノルザ、配達の民族(優雅な兄弟たち)合格生排出)

私が難しくて大変な時に助けをたくさん受けてきたように、他の多くの人々にも助けを与えることができる人になりたかったです。そして、開発を通じて生み出された価値が他の人々に肯定的な影響を与えた時が最も嬉しくて幸せだと感じました。

このような理由で私が努力して得たものを施して分けることで、その人々が少し良い生活を送ることができたらと思います。

ありがとうございます!

🏆講義 Best Review

**以前に制作した<非専攻者も理解できるAWS入門/実戦>で作成された後期です。


🚌どのような順番で講義を聞くべきかどうか?

[2025年]バックエンド開発者として就職するための必須カリキュラム(ITサービス企業) を参考にしてください!

こんな方に
おすすめです!

学習対象は
誰でしょう?

  • DB設計を初めて学ぶ方

  • 正規化の概念を実戦に適用させるのが難しい方

  • 現役の開発者がよく使うDB設計手法を学びたい方

  • 最初から最後まで自力でDBを設計したい方

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

  • 基本的なSQL文

こんにちは
です。

22,300

受講生

813

受講レビュー

415

回答

4.9

講座評価

12

講座

[Sites]
Youtube 바로가기 (클릭!)
LinkedIn 바로가기 (클릭!)

 

[Career]
現) JSCODE - 대표 멘토, CEO
前) (주)트라이포드랩 - CTO
前) (주)온리원유니버스 - CTO
前) 달리(DALY) - CTO
前) 팀메이트(Teammate) - CEO

 

[ETC]
- 기업 대상 개발 컨설팅 및 코딩 교육 활동


 

カリキュラム

全体

43件 ∙ (5時間 1分)

講座掲載日: 
最終更新日: 

受講レビュー

まだ十分な評価を受けていない講座です。
みんなに役立つ受講レビューを書いてください!