Kim Young-han’s Practical Database – Design Part 2: 9 Design Patterns You’ll Definitely Encounter in Real-World Practice

Solve the common codes, category hierarchies, history tracking, soft deletes, statistics, dynamic design, JSON utilization, and more that you inevitably encounter in real-world design through nine core patterns. This goes beyond simple theory, incorporating practical know-how proven across numerous projects and criteria for making the right choices in different situations. Become a true design expert who can confidently design for any requirement.

(5.0) 129 reviews

3,026 learners

Level Basic

Course period Unlimited

SQL
SQL
MySQL
MySQL
DBMS/RDBMS
DBMS/RDBMS
software-design
software-design
SQLD
SQLD
SQL
SQL
MySQL
MySQL
DBMS/RDBMS
DBMS/RDBMS
software-design
software-design
SQLD
SQLD

Reviews from Early Learners

5.0

5.0

탁형

29% enrolled

About 6 years ago, when I had a stagnant career, I started pulling my weight after taking Young-han Kim's JPA course, and now I've reached a point where I'm evaluated as a high performer at my company. Now, ahead of a job change where I'm scheduled to take on the roles of PM and Team Leader, this DB course was released at the perfect time. Even though I find backend development easy now, DB was always the area where I felt lacking, but this roadmap is truly resolving many of the concerns I've had in practice. I would like to express my sincere gratitude to Mr. Young-han Kim for saving my career once again.

5.0

배성직

31% enrolled

When developing new features or modifying existing ones, there are often situations where we need to design or change the table structure, but we frequently did so without understanding why it was necessary. Since this course explains the reasons step by step, it seems much easier to understand.

5.0

힘내보자

32% enrolled

I’m following along closely. This is a great help. Thank you.

What you will gain after the course

  • Practical database design and implementation skills

  • Master the 9 Design Patterns You’re Bound to Encounter in Practice

There is no single right answer in design.
Ultimately, what matters is your ability to make trade-offs.です。

Practical design is not about finding a predetermined right answer, but about choosing the best trade-off for each situation. That’s why, rather than simply conveying polished theory, this course aims to share with you the design approaches and decision-making criteria we have developed and chosen through working on various projects.

Design skills are not built overnight. They gradually develop through repeatedly designing, failing, and improving. Try applying the patterns you learned in this course to real-world projects. The moment will come when a pattern naturally comes to mind simply by hearing the requirements.

I sincerely hope this course helps you take your design skills to the next level.

Kim Young-han’s Practical Database Roadmap

This course is the fourth course in the Practical Database Roadmap, covering how to solve problems encountered when designing actual service structures after modeling from the perspective of design patterns.

📘 Roadmap Learning Guide

Recommended for
these people

Who is this course right for?

  • Job seekers and students preparing for employment in the IT field

  • Backend Developer

  • Aspiring Database Administrator (DBA)

  • Data Analyst

Need to know before starting?

  • Kim Young-han’s Practical Database Fundamentals

  • Kim Young-han’s Practical Database Design, Part 1

Hello
This is yh

Inflearn Verified

617,796

Learners

43,732

Reviews

9,145

Answers

5.0

Rating

27

Courses

More

Curriculum

All

87 lectures ∙ (13hr 17min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

129 reviews

5.0

129 reviews

  • 1029priest님의 프로필 이미지
    1029priest

    Reviews 5

    ∙

    Average Rating 5.0

    5

    31% enrolled

    When developing new features or modifying existing ones, there are often situations where we need to design or change the table structure, but we frequently did so without understanding why it was necessary. Since this course explains the reasons step by step, it seems much easier to understand.

    • yh
      Instructor

      Baeseongjik, thank you for your valuable course review, haha.

  • alchemist718님의 프로필 이미지
    alchemist718

    Reviews 10

    ∙

    Average Rating 5.0

    5

    100% enrolled

    While maintaining a solution company’s system, I had wondered why these tables were being used, but now I understand the reason.

    • yh
      Instructor

      Thank you as well for listening so attentively, Lazy Afternoon!

  • nujkat님의 프로필 이미지
    nujkat

    Reviews 35

    ∙

    Average Rating 4.7

    5

    29% enrolled

    About 6 years ago, when I had a stagnant career, I started pulling my weight after taking Young-han Kim's JPA course, and now I've reached a point where I'm evaluated as a high performer at my company. Now, ahead of a job change where I'm scheduled to take on the roles of PM and Team Leader, this DB course was released at the perfect time. Even though I find backend development easy now, DB was always the area where I felt lacking, but this roadmap is truly resolving many of the concerns I've had in practice. I would like to express my sincere gratitude to Mr. Young-han Kim for saving my career once again.

    • yh
      Instructor

      Thank you, Tak-hyung. It’s great to see that you haven't just let the time pass, but have consistently studied and put in the effort. I hope you continue to care for your colleagues and grow even more with a broader perspective :) I’m rooting for you!

  • pjhdye423님의 프로필 이미지
    pjhdye423

    Reviews 11

    ∙

    Average Rating 5.0

    5

    61% enrolled

    It’s so much fun!

    • yh
      Instructor

      Jh P, haha, thank you for listening so happily too!

  • bonheur님의 프로필 이미지
    bonheur

    Reviews 8

    ∙

    Average Rating 5.0

    5

    32% enrolled

    I’m following along closely. This is a great help. Thank you.

    • yh
      Instructor

      Thank you, 힘내보자, for listening so attentively as well^^!

yh's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!