강의

멘토링

커뮤니티

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) 182 reviews

1,429 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,957

Learners

1,991

Reviews

707

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

182 reviews

5.0

182 reviews

  • whybwhy3576님의 프로필 이미지
    whybwhy3576

    Reviews 45

    Average Rating 4.8

    5

    49% enrolled

    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
      Instructor

      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

    Reviews 34

    Average Rating 5.0

    5

    100% enrolled

    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
      Instructor

      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

    Reviews 14

    Average Rating 5.0

    5

    91% enrolled

    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
      Instructor

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

  • trantper님의 프로필 이미지
    trantper

    Reviews 13

    Average Rating 5.0

    5

    95% enrolled

    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
      Instructor

      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

    Reviews 7

    Average Rating 5.0

    5

    98% enrolled

    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
      Instructor

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

$59.40

jscode's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!