강의

멘토링

로드맵

BEST
개발 · 프로그래밍

/

데이터베이스

비전공자도 이해할 수 있는 DB 설계 입문/실전

비전공자 입장에서도 쉽게 이해할 수 있고, 실전에서 바로 적용 가능한 'DB 설계 입문/실전' 강의를 만들어봤습니다!

(4.9) 수강평 168개

수강생 1,351명

  • JSCODE 박재성
이론 실습 모두
db설계
비전공자
DBMS/RDBMSdatabaseMySQLdba

먼저 경험한 수강생들의 후기

이런 걸 배울 수 있어요

  • 복잡한 개념을 몰라도 적용할 수 있는 마법의 DB 설계 규칙 6가지

  • 현업 개발자들이 DB를 설계하는 방법

  • DB 설계 핵심 원칙 및 전체 과정


🤬 에라이, 못 해먹겠네!

비전공자로 개발을 시작해 여러 회사에서 CTO로 활동하다가, 현재는 교육자로 활동하고 있는 박재성이라고 합니다. 저도 비전공자로 개발을 시작해 DB 설계를 공부하던 시절이 있었어요.

DB 설계를 공부하기 위해 관련된 책들을 사서 공부했었어요. 책에서는 개념적 설계, 논리적 설계, 이상현상, 정규화, 이행적 함수 종속 등 너무 어려운 용어와 개념이 많이 나왔어요. 처음에는 이해하기 어려웠지만 포기하지 않고 끝까지 노력해서 저 개념들을 다 이해하게 됐어요. 그런데 막상 프로젝트에서 DB를 설계하려고 하니까 손 하나 까딱 못하겠더라고요. 이 때 느꼈습니다.

"실전에 적용조차 못하는 DB 설계 이론만 배웠구나..."

이론이랑 실제 DB를 설계하는 방법이랑 차이가 너무나 크다는 걸 깨달았어요. 그래서 이런 어려움을 겪었던 시절이 저도 있었다보니, 비전공자도 충분히 실전에서 써먹을 수 있는 DB 설계 강의를 만들어야겠다고 생각했어요.

이 강의에서는 현업 개발자들이 실제로 데이터베이스를 설계하는 방식을 알려드릴까 합니다. 제가 알려드리는 방법 대로만 따라오시면 불필요하고 어려운 이론을 몰라도 현업 개발자처럼 정확하게 설계할 수 있게 될 겁니다.

강의를 만들면서 신경 쓴 4가지 Point

강의를 다 들었는데도 불구하고 실전에서 적용할 수 없다면 잘못된 강의라고 생각했어요. 이론을 깊이 학습하는 학구적인 방식이 아닌, 실무에 바로 적용가능한 실전성 있는 강의로 구성하려고 했어요.

DB 설계를 할 때 딱 필요한 핵심 개념만 선별해서 알려드립니다. 자주 쓰이는 개념 몇 가지만 알면 DB 설계를 하는 데 충분합니다. 쓸데 없는 개념은 안 알려드릴거에요. 이렇게 배우시면 진짜 빠르게 배워서 실전에서 바로 적용할 수 있습니다.

이론만 설명하는 게 아니라 샘플 프로젝트를 활용해 DB 설계 과정을 하나하나 다 보여드릴거에요. 설계 과정을 보여드림으로써 실전에서 어떤 과정을 거쳐 DB를 설계하는 지 쉽게 배워가실 수 있습니다.

개념을 배웠으면 우리는 그 개념을 활용해서 실제로 DB 설계를 해봐야 됩니다. 그래서 현업과 가장 유사하게 연습할 수 있게 4개의 프로젝트를 준비했습니다.

👍 이런 분들이 들으시면 좋아요!

유튜브나 블로그를 보고
DB 설계를 학습하는 데
어려움을 겪고 있으신 분

비전공자 출신이어서
어려운 개념 및 용어에
대한 이해가 느리신 분

프로젝트에서
스스로 DB 설계를
해보고 싶으신 분

🙊 이 강의를 다 듣고 나면?

실제 프로젝트에서 처음부터 끝까지 스스로 DB 설계를 하실 수 있게 됩니다. 단순히 학습용이 아닌 실제 현업 개발자들이 DB를 설계하는 방식으로 배우실 수 있습니다.

🍡 맛보기

'[실습] 화면 UI 디자인을 보고 DB 설계해보기 - JSCODE 투두리스트' 수업 中


'[실습] 요구사항을 보고 DB 설계해보기 - JSCODE 커뮤니티 (2)' 수업 中


'저장할 데이터 파악하기 / 그룹핑해서 분류하기' 수업 中

참고 사항

혹시나 학습하다가 이해 안 되는 부분이 나올 경우 Q&A 게시판 또는 1:1 오픈 톡방을 활용해 바로 질문해주세요😊 되도록이면 24시간 내로 답변 드리려고 하고 있습니다!

🚨교육을 하는 사람이 어떤 사람인지 반드시 확인하세요!

의사를 잘못 만나면 그 순간 병을 못 고쳐서 죽음을 맞이할 수 있습니다. 하지만 죽음이란 건 그 순간의 고통으로 끝이 납니다. 하지만 선생을 잘못 만나서 교육을 잘못 받으면 인생을 살아가는 내내 고통스럽습니다.

잘못된 교육으로 인해 원치 않는 회사에 가고, 생각보다 작은 급여를 받게 되며, 그로 인해 평생을 고통받으며 살아갈 수도 있습니다. 그 뿐만 아니라, 잘못 받은 교육으로 인해 내 자식까지 잘못된 교육이 대물림됩니다.

교육이란 건 한 사람의 인생을 정말 긍정적으로 바꿀 수도 있지만, 한편으로는 한 사람의 인생을 송두리째 날릴 수도 있는 것이라고 생각합니다. 그만큼 교육은 책임이 무겁다고 생각합니다.

따라서 교육을 하는 사람이 누구인지, 어떤 사람인지, 어떤 길을 걸어 왔는지를 확인해보고 신중하게 판단하시기 바랍니다.

👋안녕하세요!
이제야 제 소개를 드리네요 ( ⸝⸝•ᴗ•⸝⸝ )੭⁾⁾

안녕하세요!

비전공자 출신으로 개발 공부를 시작했습니다. 어느 새 벌써 6년차 개발자가 되었네요! 최근에는 2개의 회사에서 CTO를 역임하면서 개발자로 활동했었어요. 시간 여유가 될 때마다 코딩 강의, 회사 개발 컨설팅, 강연 등을 해왔습니다.

지금까지 가르친 학생 수는 어느새 24,000명(25년 7월 기준)이 넘어갔네요! 여러 제자들을 가르치면서 매번 느끼는 거지만, 교육에 대한 뿌듯함을 잊을 수가 없어서 인프런에서 꾸준히 교육을 진행해보려 합니다.
(* 수강생 중 카카오페이, 야놀자, 우아한형제들 합격생 배출)

제가 어렵고 힘들 때 도움을 많이 받아왔던 것처럼, 다른 많은 사람들에게도 도움을 줄 수 있는 사람이 되고 싶었습니다. 그리고 개발을 통해 만들어낸 가치가 다른 사람들에게 긍정적인 영향을 주었을 때가 가장 뿌듯하고 행복하다고 느꼈습니다.

이러한 이유들로 인해 제가 노력해서 얻어왔던 것들을 베풀고 나눔으로써, 그 사람들이 조금 더 나은 삶을 살 수 있었으면 좋겠습니다.

감사합니다!

🏆 강의 Best Review

** 이전에 제작했던 <비전공자도 이해할 수 있는 AWS 입문/실전>에서 작성된 후기입니다.


🚌 어떤 순서로 강의를 들어야 할 지 막막하다면?

'[2025년] 백엔드 개발자로 취업하기 위한 필수 커리큘럼 (IT 서비스 기업)'을 참고해보시기 바랍니다!

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • DB 설계를 처음 배우시는 분

  • 정규형 개념을 실전에 적용시키기 어려우신 분

  • 현업 개발자들이 많이 사용하는 DB 설계 방법을 배우고 싶으신 분

  • 처음부터 끝까지 스스로 DB를 설계하고 싶으신 분

선수 지식,
필요할까요?

  • 기본적인 SQL문

안녕하세요
입니다.

27,494

수강생

1,666

수강평

622

답변

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

해당 강의에서 제공:

수업자료
강의 게시일: 
마지막 업데이트일: 

수강평

전체

168개

4.9

168개의 수강평

  • whybwhy3576님의 프로필 이미지
    whybwhy3576

    수강평 45

    평균 평점 4.8

    5

    49% 수강 후 작성

    Giá như tôi phát hiện ra nó sớm hơn 2 năm... Làm việc ngoài hiện trường một thời gian dài, tôi đã có thể xử lý được chức năng của các module nhỏ, nhưng khi thiết kế toàn bộ hệ thống DB thì tôi không chắc lắm vì đã sử dụng cảm giác. Vì vậy, khi viết mã, tôi có rất nhiều lo lắng về việc liệu doanh nghiệp hoặc cấu trúc dữ liệu có chính xác hay không và liệu dữ liệu có phù hợp với hệ thống hay không. Vào thời điểm đó, tôi cũng đã xem ít nhất hai cuốn sách và video bài giảng liên quan đến thiết kế. và mặc dù tôi hiểu lý thuyết nhưng rất khó để bắt đầu khi thiết kế. Cuối cùng, tôi đã giao thiết kế cho người khác nhưng nó không tạo ra nhiều khác biệt. Tôi đã trải nghiệm rằng nếu thiết kế DB yếu thì bản thân dịch vụ có thể không ổn định. Tôi đã học được khoảng 40% khóa học và tôi nghĩ mình sẽ có thể học rất tốt sau khi nghe nó. Đó là một sự dạy kèm hoàn toàn vô nghĩa. Tôi cũng sẽ đăng ký các khóa học khác...

    • jscode
      지식공유자

      ID mà không ai biết ~ Bạn là một người làm việc chuyên nghiệp! Dù đã hai năm trôi qua nhưng tương lai vẫn tươi sáng hơn! Tôi muốn khen ngợi bạn vì đã có được sự tự tin ngay cả bây giờ haha! Cảm ơn bạn rất nhiều vì đã khen ngợi nó! Tôi hy vọng rằng bạn có thể học các môn khác và trở lại với nhiều tiến bộ hơn nữa!

  • parksoopark님의 프로필 이미지
    parksoopark

    수강평 26

    평균 평점 5.0

    5

    100% 수강 후 작성

    Sau bài giảng về mysql của thầy, tôi cũng tham gia bài giảng về thiết kế DB. Cảm ơn thầy vì hiệu quả học tập tuyệt vời so với thời gian giảng và vì đã giải thích dễ dàng không có thuật ngữ hay khái niệm khó đến mức tôi tự hỏi liệu nó có dễ như vậy không. Đây là một bài giảng hữu ích cho cả người không chuyên và chuyên ngành. Mình sẽ thực hành theo 6 quy tắc mà thầy đã dạy cho đến khi thành thạo!!!

    • jscode
      지식공유자

      Sumin, cảm ơn bạn rất nhiều vì đã để lại đánh giá! Xin chúc mừng vì bạn đã bướng bỉnh mặc dù chúng tôi mới mở chưa lâu. Tôi hy vọng bạn sẽ thực hiện 6 quy tắc mà tôi đã nói với bạn và áp dụng chúng như của riêng bạn :)

  • technocratist666님의 프로필 이미지
    technocratist666

    수강평 14

    평균 평점 5.0

    5

    91% 수강 후 작성

    Nó cung cấp thông tin tuần tự, dễ dàng về các bước thiết yếu cần thực hiện khi thiết kế DB. Nếu đây là lần đầu tiên bạn thiết kế DB, tôi nghĩ rằng sẽ là một phương pháp học tập hiệu quả nếu bạn xem bài giảng này trước và nghiên cứu các chi tiết mang tính lý thuyết hơn. Tôi rất cần học thiết kế DB nên đang tìm kiếm một khóa học có thể áp dụng vào thực hành một cách nhanh chóng và hiệu quả. Tôi đã tìm được khóa học hoàn hảo và đã hoàn thành công việc. Cảm ơn bạn.

    • jscode
      지식공유자

      Technocratist, cảm ơn bạn rất nhiều vì đánh giá của bạn! Mong bạn tiếp tục học những bài còn lại và hoàn thành nhé :)

  • trantper님의 프로필 이미지
    trantper

    수강평 13

    평균 평점 5.0

    5

    95% 수강 후 작성

    Đây là FE trong quá khứ... Gần đây tôi đang nghiên cứu và viết về phần phụ trợ (tôi đã viết cái này và liếm nó hơn một năm)... Tôi đã mua khá nhiều khóa học liên quan và tôi nghĩ đó là cách giảng dạy tốt nhất và hiệu quả nhất.

    • jscode
      지식공유자

      Mule xấu hổ~ Cảm ơn bạn rất nhiều vì đã khen ngợi, nói rằng đây là bài giảng hay nhất bạn từng tham gia! Tôi cảm thấy có động lực hơn để trình bày những bài giảng hiệu quả hơn trong tương lai. Cảm ơn bạn rất nhiều vì đánh giá tốt :)

  • suuupanov님의 프로필 이미지
    suuupanov

    수강평 7

    평균 평점 5.0

    5

    98% 수강 후 작성

    Tôi không để ý thời gian trôi qua và tôi đã nghe thấy tất cả~ hahaha Tôi nghĩ rằng tôi hiểu rõ vì thông tin rất dễ hiểu và mặc dù là bài giảng trực tuyến nhưng những phần khó đã được giải thích nhiều lần. Tôi sẽ tự mình luyện tập và hoàn thành tốt~! Cảm ơn!

    • jscode
      지식공유자

      suuupanov~ Tôi rất vui và tự hào vì bạn đã lắng nghe mà không hề nhận ra thời gian đã trôi qua như thế nào! Tôi nghĩ bạn có thể tự mình làm được! Cảm ơn bạn đã đánh giá tuyệt vời và chúc mừng bạn đã hoàn thành khóa học :)

2025 추석맞이 감사할인 중 (1일 남음)

월 ₩214,871

5개월 할부 시

23%

₩66,000

₩1,074,356

JSCODE 박재성님의 다른 강의

지식공유자님의 다른 강의를 만나보세요!

비슷한 강의

같은 분야의 다른 강의를 만나보세요!