강의

멘토링

커뮤니티

BEST
Programming

/

Database

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

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

  • jscode
이론 실습 모두
db설계
비전공자
DBMS/RDBMS
database
MySQL
dba

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

受講後に得られること

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

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

  • DB設計 主要原則および全過程


🤬 ちくしょう、やってられないよ!

非専攻者として開発を始めて複数の会社でCTOとして活動した後、現在は教育者として活動している박재성と申します。私も非専攻者として開発を始めてDB設計を勉強していた時期がありました。

DB設計を勉強するために関連する本を買って勉強していました。本では概念設計、論理設計、異常現象、正規化、推移的関数従属など、とても難しい用語と概念がたくさん出てきました。最初は理解するのが難しかったですが、諦めずに最後まで努力してそれらの概念を全て理解するようになりました。ところがいざプロジェクトでDBを設計しようとすると、手一つ動かせませんでした。この時感じました。

「実戦に適用すらできないDB設計理論だけを学んだのか...」

理論と実際のDB設計方法との差があまりにも大きいということに気づきました。そのため、このような困難を経験した時期が私にもあったので、非専攻者でも十分に実戦で活用できるDB設計講座を作らなければならないと思いました。

この講義では現場の開発者が実際にデータベースを設計する方法をお教えしたいと思います。私がお教えする方法通りについてきていただければ、不要で難しい理論を知らなくても現場の開発者のように正確に設計できるようになるでしょう。

✨ 講義を作る際に気を遣った4つのPoint

講義をすべて聞いたにも関わらず実戦で応用できないなら、間違った講義だと思いました。理論を深く学習する学究的な方式ではなく、実務にすぐ適用可能な実戦性のある講義で構成しようと思いました。

DB設計をする時に必要な核心概念だけを厳選してお教えします。よく使われる概念をいくつか知っているだけで、DB設計をするのに十分です。無駄な概念はお教えしません。このように学習すれば、本当に早く覚えて実戦ですぐに適用できます。

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

概念を学んだら、私たちはその概念を活用して実際にDB設計をしてみる必要があります。そこで現場と最も類似した練習ができるよう4つのプロジェクトを準備しました。

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

YouTubeやブログを見て
DB設計を学習するのに
困難を感じている方

非専攻者出身で
難しい概念や用語の
理解が遅い方

プロジェクトで
自分でDB設計を
やってみたい方

🙊 この講義を全て聞き終えたら?

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

🍡 お試し

'[実習] 画面UIデザインを見てDB設計してみる - JSCODE Todoリスト' 授業中


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


「保存するデータの把握 / グループ化して分類する」授業中

参考事項

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

🚨 教育を行う人がどのような人なのか必ず確認してください!

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

間違った教育により望まない会社に入り、思っていたより少ない給与を受け取ることになり、そのために生涯苦しみながら生きていくこともあります。それだけでなく、間違って受けた教育により私の子供まで間違った教育が受け継がれてしまいます。

教育というものは、一人の人生を本当にポジティブに変えることもできますが、一方では一人の人生を根こそぎ台無しにしてしまうこともあるものだと思います。それほど教育は責任が重いと思います。

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

👋 こんにちは!
やっと自己紹介をさせていただきますね ( ⸝⸝•ᴗ•⸝⸝ )੭⁾⁾

こんにちは!

非専攻者出身として開発の勉強を始めました。いつの間にかもう6年目の開発者になりましたね!最近は2つの会社でCTOを歴任しながら開発者として活動していました。時間に余裕があるときはいつもコーディング講義、会社開発コンサルティング、講演などを行ってきました。

これまで教えた学生数は、いつの間にか24,000名(25年7月基準)を超えました!様々な弟子たちを教えながら毎回感じることですが、教育に対するやりがいを忘れることができず、Inflearnで継続的に教育を進めてみようと思います。
(※受講生の中からカカオペイ、ヤノルジャ、ウーワハン兄弟たち合格者輩出)

私が困難で辛い時に多くの助けを受けてきたように、他の多くの人々にも助けを与えることができる人になりたいと思いました。そして開発を通じて作り出した価値が他の人々に肯定的な影響を与えた時が最も誇らしく幸せだと感じました。

このような理由から、私が努力して得てきたものを分け与え、共有することで、その人たちがもう少しより良い人生を送ることができればと思います。

ありがとうございます!

🏆 講義 Best Review

** 以前に制作した<非専攻者でも理解できるAWS入門/実践>に書かれたレビューです。


🚌 どの順序で講義を受けるべきか途方に暮れているなら?

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

こんな方に
おすすめです

学習対象は
誰でしょう?

  • DB設計を初めて学ばれる方

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

  • 現場のエンジニアがよく使うDB設計方法を学びたい方

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

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

  • 基本的な SQL문

こんにちは
です。

28,831

受講生

1,946

受講レビュー

703

回答

4.9

講座評価

16

講座

 

[Sites]
Youtube 바로가기
LinkedIn 바로가기

 

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

 

[Books]

『Do it! JSCODE의 AWS 입문』, 이지스퍼블리싱 (2025.05)

 

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

カリキュラム

全体

44件 ∙ (5時間 1分)

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

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

受講レビュー

全体

181件

5.0

181件の受講レビュー

  • whybwhy3576님의 프로필 이미지
    whybwhy3576

    受講レビュー 45

    平均評価 4.8

    5

    49% 受講後に作成

    If I had been exposed to it 2 years earlier,,, Since I have been operating in the field for a long time, I was able to do the functions of small modules, but when designing the entire system DB, I was not sure because I did it by feeling. So when I was coding, I had a lot of concerns about whether the business or data structure was right or whether the data was aligned with the system. At that time, I watched more than 2 design-related books and video lectures, but I knew the theory, but when it came to designing, I had a hard time getting started. In the end, I handed over the design to someone else, but it wasn't much different. I experienced that if the DB design is weak, the service itself can be unstable. I've taken about 40% of the course, but I think I can do really well after I finish it. It's really a one-on-one tutoring. I'll try to sign up for other courses...

    • jscode
      知識共有者

      Nobody_Knows_ID~ You're a professional in the field! Although two years have passed, the future will be brighter! I want to give you endless praise for gaining confidence even now. Haha! Thank you so much for praising me as a person with great skills! I hope you will take other classes and come back with an even more developed appearance~!

  • parksoopark님의 프로필 이미지
    parksoopark

    受講レビュー 34

    平均評価 5.0

    5

    100% 受講後に作成

    I took the teacher's MySQL lecture and then the DB design lecture. The learning effect is excellent compared to the lecture time, and it is explained so easily without difficult terms or concepts that it makes me wonder if it was this easy. Thank you for explaining it so easily. This lecture is helpful for both non-majors and majors. I will practice with the 6 rules as the teacher taught me until I get good at it!!!

    • jscode
      知識共有者

      Sumin-nim~ Thank you so much for leaving a review! Congratulations on completing the course even though it hasn't been open for long 👍 I hope you make the 6 rules I taught you your own and apply them :)

  • technocratist666님의 프로필 이미지
    technocratist666

    受講レビュー 14

    平均評価 5.0

    5

    91% 受講後に作成

    It explains the essential parts of DB design in an easy and sequential manner. If you are new to DB design, I think it would be an efficient way to learn to complete this course first and study more theoretical and detailed parts. I had to study DB design urgently, so I was looking for a course that could be applied quickly and efficiently to my work, and I found the perfect course and finished it. Thank you.

    • jscode
      知識共有者

      Thank you so much for your review, technocratist! I hope you continue to take the remaining lectures and complete them :)

  • trantper님의 프로필 이미지
    trantper

    受講レビュー 13

    平均評価 5.0

    5

    95% 受講後に作成

    This is a passing FE.. I've been studying and learning about backend recently (I've been studying it for over a year)... I've purchased quite a few related lectures, and I think this was the best and most efficient lecture method.

    • jscode
      知識共有者

      Embarrassed Mule~ Thank you so much for praising me and saying that it was the best lecture you've ever heard ㅠㅠ! It makes me want to show you more efficient lectures in the future. Thank you so much for the good evaluation :)

  • suuupanov님의 프로필 이미지
    suuupanov

    受講レビュー 7

    平均評価 5.0

    5

    98% 受講後に作成

    Before I knew it, I had listened to everything~ ㅋㅋㅋ You explained it really easily, and although it was an online lecture, you repeatedly explained the parts that could be difficult, so I think I understood it well. I will practice on my own and finish it well~! Thank you!

    • jscode
      知識共有者

      suuupanov~ I'm so happy and proud that you listened without realizing the time passing~! I think you can do well on your own! Thank you for the good review. Congratulations on completing the course :)

¥9,531

jscodeの他の講座

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

似ている講座

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