Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
BEST
개발 · 프로그래밍

/

데이터베이스

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

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

(4.9) 수강평 159개

수강생 1,286명

  • 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문

안녕하세요
입니다.

26,111

수강생

1,436

수강평

582

답변

4.9

강의 평점

15

강의

 

[Sites]
Youtube 바로가기 (클릭!)
LinkedIn 바로가기 (클릭!)

 

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

 

[Books]

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

 

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

커리큘럼

전체

44개 ∙ (5시간 1분)

해당 강의에서 제공:

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

수강평

전체

159개

4.9

159개의 수강평

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

    수강평 43

    평균 평점 4.8

    5

    49% 수강 후 작성

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

    • JSCODE 박재성
      지식공유자

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

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

    수강평 24

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

₩66,000

JSCODE 박재성님의 다른 강의

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

비슷한 강의

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