강의

멘토링

커뮤니티

BEST
Programming

/

Database

DB Design Introduction/Practice That Even Non-Majors Can Understand

I've made a 'DB Design Introduction/Practice' lecture that's easy for non-majors to understand and immediately applicable in practice!

(5.0) 180 reviews

1,417 learners

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

Reviews from Early Learners

What you will gain after the course

  • 6 Magical DB Design Rules Applicable Even Without Complex Concepts

  • How Working Developers Design DBs

  • DB Design Core Principles and Overall Process


🤬 Damn it, I can't do this anymore!

I started development as a non-major and worked as CTO at various companies, and now I'm working as an educator. I'm Park Jaesung. I also started development as a non-major and had a time when I was studying DB design.

I bought books to study DB design and studied them. The books contained many difficult terms and concepts like conceptual design, logical design, anomalies, normalization, transitive functional dependency, etc. At first, it was hard to understand, but I didn't give up and worked hard until the end to understand all those concepts. However, when I actually tried to design a DB for a project, I couldn't even lift a finger. That's when I realized.

"I only learned DB design theory that I can't even apply in practice..."

I realized that there's a huge difference between theory and the actual methods of designing databases. Since I also went through a time when I faced such difficulties, I thought I should create a database design course that even non-majors can fully apply in real-world situations.

In this course, I will teach you how professional developers actually design databases in the field. If you just follow the methods I teach you, you'll be able to design accurately like a professional developer without needing to know unnecessary and difficult theories.

✨ 4 Key Points I Focused on While Creating the Course

I thought that if you can't apply what you've learned in real situations even after completing the entire course, then it's a poorly designed course. I tried to structure it as a practical course that can be immediately applied to real work, rather than an academic approach that deeply studies theory.

We'll share only the essential core concepts you need when designing databases. Just knowing a few commonly used concepts is sufficient for database design. We won't teach you unnecessary concepts. By learning this way, you can learn really quickly and apply it directly in real-world situations.

We won't just explain theory, but we'll show you every step of the DB design process using sample projects. By showing you the design process, you can easily learn what steps to go through when designing a DB in real-world situations.

Now that we've learned the concepts, we need to actually design databases using those concepts. So I've prepared 4 projects that allow you to practice in a way most similar to real work environments.

👍 These are the people who would benefit from taking this course!

Someone who is having difficulty
learning DB design by watching
YouTube or reading blogs

Someone from a non-technical background
who has slower understanding of
difficult concepts and terminology

For those who want to
design databases themselves
in their projects

🙊 What happens after you finish listening to this entire lecture?

You will be able to design databases from start to finish on your own in real projects. You can learn not just for study purposes, but in the way that actual working developers design databases.

🍡 Tasting

'[Practice] Designing a Database Based on Screen UI Design - JSCODE Todo List' class


'[Practice] Designing a Database Based on Requirements - JSCODE Community (2)' lesson


'Understanding Data to Store / Grouping and Classifying' lesson

Reference Notes

If you encounter any parts you don't understand while studying, please feel free to ask questions right away using the Q&A board or 1:1 open chat room😊 I try to respond within 24 hours whenever possible!

🚨 Make sure to check what kind of person is providing the education!

If you meet the wrong doctor, you might face death because your illness can't be cured at that moment. But death ends with the pain of that moment. However, if you meet the wrong teacher and receive poor education, you will suffer throughout your entire life.

Wrong education can lead you to unwanted companies, smaller salaries than expected, and a lifetime of suffering. Not only that, but the wrong education you received can also be passed down to your children as a legacy of poor education.

Education can truly change a person's life in a positive way, but on the other hand, I think it can also completely ruin a person's life. That's why I believe education carries such heavy responsibility.

Therefore, please check who is providing the education, what kind of person they are, and what path they have walked, and make a careful judgment.

👋 Hello!
I'm finally introducing myself now ( ⸝⸝•ᴗ•⸝⸝ )੭⁾⁾

Hello!

I started studying development as someone from a non-technical background. Before I knew it, I've already become a 6-year veteran developer! Recently, I've been working as a developer while serving as CTO at two companies. Whenever I have time, I've been doing coding lectures, company development consulting, and giving talks.

The number of students I've taught has now exceeded 24,000 (as of July 2025)! Every time I teach various students, I feel the same way - I can't forget the sense of fulfillment from education, so I plan to continue providing education consistently on Inflearn.
(* Among students, successful candidates were produced for Kakao Pay, Yanolja, and Woowa Brothers)

Just as I received a lot of help during difficult and challenging times, I wanted to become someone who could help many other people as well. And I felt most proud and happy when the value I created through development had a positive impact on others.

For these reasons, I hope that by sharing and giving what I have worked hard to achieve, those people can live slightly better lives.

Thank you!

🏆 Course Best Review

** This is a review written for the previously created .


🚌 Feeling overwhelmed about what order to take the courses?

'[2025] Essential Curriculum for Getting a Job as a Backend Developer (IT Service Companies)' Please refer to this!

Recommended for
these people

Who is this course right for?

  • For those learning DB design for the first time

  • Those who find it difficult to apply Normal Form concepts in practice

  • Learn DB design used by active developers.

  • Those who want to design their own DB from start to finish

Need to know before starting?

  • Basic SQL statements

Hello
This is

28,710

Learners

1,917

Reviews

698

Answers

4.9

Rating

16

Courses

 

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

 

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

 

[Books]

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

 

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

Curriculum

All

44 lectures ∙ (5hr 1min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

180 reviews

5.0

180 reviews

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

    Reviews 45

    Average Rating 4.8

    5

    49% enrolled

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

    • JSCODE 박재성
      Instructor

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

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

    Reviews 29

    Average Rating 5.0

    5

    100% enrolled

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

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

  • technocratist님의 프로필 이미지
    technocratist

    Reviews 14

    Average Rating 5.0

    5

    91% enrolled

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

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

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

    Reviews 13

    Average Rating 5.0

    5

    95% enrolled

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

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

  • suuupanov님의 프로필 이미지
    suuupanov

    Reviews 7

    Average Rating 5.0

    5

    98% enrolled

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

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

$59.40

jscode's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!