강의

멘토링

커뮤니티

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,880

受講生

1,962

受講レビュー

705

回答

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分)

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

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

受講レビュー

全体

182件

5.0

182件の受講レビュー

  • 아무도_모를_아이디님의 프로필 이미지
    아무도_모를_아이디

    受講レビュー 45

    平均評価 4.8

    5

    49% 受講後に作成

    제가 2년만 더 빨리 접했다라면,,, 현업에서 운영을 오래 하다보니 작은 모듈 단위의 기능은 그럭저럭 했습니다만 시스템 DB 전체를 설계할 때는 느낌으로 하다보니 확신이 없더라고요. 그래서 코딩을 할 때도 비지니스나 데이터 구조가 이게 맞나 시스템에 데이터가 정합한가 고민이 많았고 그 당시에도 설계 관련 책, 동영상 강의를 2개 이상 봤는데 이론에 대해선 알겠지만 막상 설계할 때는 시작이 잘 안되더라고요. 결국 다른 분께 설계를 넘겼습니다만 크게 다르진 않더라고요. DB설계가 약할 경우 서비스 자체가 불안정할 수 있다는 경험을 했습니다. 지금 40% 정도 수강했는데 마저 듣고나면 저 정말 잘 할 수 있을 것 같아요. 완전 쪽집게 과외네요. 다른 과목도 수강신청 해보겠습니다...

    • JSCODE 박재성
      知識共有者

      아무도_모를_아이디님~ 현업 실무자시군요! 비록 2년이 흘렀지만 앞으로의 시간은 더 창창하니깐요! 이제서라도 자신감을 얻으신 점에 대해 무한 칭찬드리고 싶습니다 ㅎㅎ! 쪽집게라고 극찬해주셔서 너무 감사드립니다! 다른 과목까지 수강하셔서 더더욱 발전된 모습으로 찾아뵐 수 있길 응원하겠습니다~!

  • 수박님의 프로필 이미지
    수박

    受講レビュー 34

    平均評価 5.0

    5

    100% 受講後に作成

    선생님의 mysql 강의에 이어 DB설계 강의까지 들었습니다. 강의 시간 대비 학습효과가 뛰어나고 어려운 용어나 개념없이 너무 쉽게 설명해주셔서 이게 이렇게 쉬운 내용이었나 싶을 정도로 쉽게 설명해주셔서 감사합니다. 비전공자, 전공자 구분 없이 도움이 되는 강의 입니다. 잘할때까지 선생님께서 알려주신대로 6가지 규칙으로 실습해보겠습니다!!!

    • JSCODE 박재성
      知識共有者

      수민님~ 수강평 남겨주셔서 너무 감사드려요! 오픈한 지 얼마 되지 않았는데 벌써 완강하셨다니 넘 축하드립니다 👍 알려드린 6가지 규칙들을 꼭 자신의 것으로 만들어서 응용해보시길 바랍니다 :)

  • technocratist님의 프로필 이미지
    technocratist

    受講レビュー 14

    平均評価 5.0

    5

    91% 受講後に作成

    DB 설계시 필수적으로 행해야 하는 부분들을 순차적으로 쉽게 알려주십니다. 만약 DB 설계가 처음이라면 이 강의를 먼저 이수하고, 좀 더 이론적으로 디테일한 부분을 공부하는게 효율적인 학습법이라 생각되네요. 급하게 DB 설계를 공부해야 할 일이 생겨서 빠르고 효율적으로 실무에 바로 적용 가능한 강의를 찾던중 딱 맞는 강의를 찾아 일을 마무리했습니다 감사합니다.

    • JSCODE 박재성
      知識共有者

      technocratist님 수강후기 너무 감사드립니다~! 남은 강의도 꾸준히 수강하셔서 완강까지 해내시길 응원하겠습니다 :)

  • 당황한 노새님의 프로필 이미지
    당황한 노새

    受講レビュー 13

    平均評価 5.0

    5

    95% 受講後に作成

    지나가던 FE입니다.. 최근에 백엔드쪽도 공부하고 찍먹중인데 (라고쓰고 1년 넘게 핥짝 거리는 중)... 관련 강의 구매도 꽤 했는데 가장 좋았고, 효율적인 강의 방식이었다고 생각합니다.

    • JSCODE 박재성
      知識共有者

      당황한 노새님~ 들으신 강의 중에 가장 좋았다니 극찬을 해주셔서 너무 감사드려요 ㅠㅠ! 앞으로 더 효율적인 강의를 보여드려야겠다는 마음이 더 생깁니다. 좋은 평가 넘 감사드려요 :)

  • suuupanov님의 프로필 이미지
    suuupanov

    受講レビュー 7

    平均評価 5.0

    5

    98% 受講後に作成

    시간 가는 줄 모르고 듣다 보니까 다 들었어요~ ㅋㅋㅋ 정말 쉽게 알려주시고 비록 인터넷 강의지만 어려울 수 있는 부분들을 반복적으로 알려주셔서 이해가 잘 된 것 같습니다. 혼자서 실습해서 마무리 잘하겠습니다~! 감사합니다!

    • JSCODE 박재성
      知識共有者

      suuupanov님~ 시간 가는 줄 모르고 들으셨다니 넘 기쁘고 뿌듯하네요~! 혼자서도 잘 해내실 수 있으실 거라 생각이 듭니다! 좋은 수강평 감사드립니다 완강 축하드려요 :)

¥9,530

jscodeの他の講座

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

似ている講座

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