강의 한눈에 보기(평점/수강생이 말해주는 신뢰도)
인프런에서 제공되는 **‘김영한의 실전 데이터베이스 설계 1편’**은 현재 평점 5.0, 수강생 2,590명으로 검증된 강의입니다. 단순히 이론을 나열하기보다, 데이터베이스 설계를 개념적 → 논리적 → 물리적 3단계로 체계화해 “현업에서 설계 문서를 만들고 리뷰받는 흐름”에 가깝게 따라가게 해주는 점이 인상적입니다.
- 카테고리: OTHER(실무 역량 중심)
- 수강료: 99,000원
- 핵심 키워드: 김영한의, 실전, 데이터베이스, 설계, 1편
수강을 고려 중이라면 아래에서 커리큘럼/난이도/대상자 관점으로 자세히 확인해보세요.
이 강의에서 배우는 것: ‘설계 3단계’를 실제로 손에 익히는 방식
데이터베이스 설계는 종종 “정규화 몇 단계, 인덱스는 뭘 걸지” 같은 단편 지식으로 오해되곤 합니다. 하지만 실무에서는 요구사항을 구조로 바꾸는 과정이 훨씬 중요합니다. 이 강의가 좋은 이유는 설계를 단계별 산출물로 분해해서 학습하게 만든다는 점입니다.
1) 개념적 설계: 요구사항을 엔티티/관계로 번역하는 힘
- 쇼핑몰 도메인에서 흔한 요구사항(회원, 상품, 주문, 결제, 배송 등)을
- 개념 모델 관점에서 무엇이 핵심 엔티티인지, 어떤 관계가 본질인지 정리하는 훈련을 합니다.
여기서 얻는 가장 큰 수확은 “테이블부터 만들지 않고”, 업무 개념을 먼저 모델로 잡는 습관입니다.
2) 논리적 설계: 정규화와 제약조건을 ‘목적’ 중심으로 적용
논리 모델링은 정규화 규칙을 외우는 시간이 아니라,
- 데이터 중복/갱신 이상을 어떻게 줄일지
- 무결성을 어디에서 보장할지(키/제약)
- 조회 패턴을 고려해 어디까지 분리/통합할지 를 논리적으로 결정하는 단계입니다.
강의는 이런 결정을 “정답 맞히기”가 아니라 근거를 세우는 방식으로 접근해, 설계 리뷰 상황에서도 설명 가능한 형태로 만들어줍니다.
3) 물리적 설계: 실제 DB에 구현 가능한 형태로 마무리
물리 설계에서는 DBMS 관점에서
- 테이블/컬럼 타입
- 인덱스 설계의 기본 방향
- 성능과 확장성을 고려한 현실적 타협 등을 다룹니다.
특히 ‘현대적 설계 기법’과 ‘최신 트렌드’를 반영해, 단순 교과서식 설계가 아니라 실전에서 마주치는 트레이드오프를 이해하는 데 도움을 줍니다.
쇼핑몰 프로젝트로 강화되는 실무 역량
이 강의의 중심은 실무 중심 쇼핑몰 프로젝트입니다. 쇼핑몰은 데이터 모델링의 대표적인 연습 도메인이라 장점이 큽니다.
- 주문/주문상품/상품/옵션처럼 관계가 복잡해지기 쉬운 구조
- 배송, 결제, 쿠폰, 재고 등 확장 요구가 자주 생기는 영역
- 조회 성능(주문내역, 정산, 관리자 통계 등)을 고려해야 하는 케이스
즉, 한 번 제대로 설계해보면 이후 다른 도메인(예약, 구독, 교육, 커머스 등)에서도 모델링 사고방식을 재사용할 수 있습니다.
이런 분께 추천(그리고 이런 경우엔 보완이 필요)
추천 대상
- 백엔드 개발자인데 ERD/테이블 구조를 “감”으로 만들고 있었다면
- 서비스 초기에 데이터 구조를 잡아야 하는 주니어/초중급 개발자
- 요구사항이 바뀔 때마다 DB가 흔들리는 경험을 해본 프로젝트 실무자
- 데이터베이스 설계를 면접/과제에서 설명해야 하는 취업 준비생
보완하면 좋은 경우
- SQL 기초가 전혀 없다면: SELECT/JOIN/PK·FK 개념을 가볍게 예습하면 학습 속도가 더 빨라집니다.
- 이미 대규모 트래픽 튜닝까지 주업무라면: 이 강의는 “설계의 뼈대”에 강점이 있어, 초고성능 튜닝은 추가 학습이 필요할 수 있습니다.

강의 구조/진행 방식: 따라가며 ‘산출물’을 남기기 좋다
좋은 설계 강의는 듣는 순간 이해되는 것보다, 내 프로젝트에 적용 가능한 결과물을 남기게 해줍니다. 이 강의는 3단계 설계 흐름을 따라가며, 각 단계에서 무엇을 결정하고 문서화해야 하는지 감을 잡게 해줍니다.
- 단계별로 목표가 분명해 학습 중 길을 잃기 어렵고
- 프로젝트 기반이라 “왜 이렇게 설계하는지”의 이유가 연결되며
- 실무에서 자주 생기는 예외/확장 포인트를 함께 다뤄 응용력이 생깁니다.
강사(김영한) 강의 품질: ‘실전형 설명’에 강점
‘김영한의’ 시리즈는 실무 개발자들 사이에서 설명의 밀도와 흐름이 좋다는 평가가 많습니다. 이 강의도 마찬가지로, 용어 정의에만 머물지 않고 결정의 이유와 대안을 함께 제시하는 방식이라 설계 감각을 키우는 데 유리합니다.

수강료 99,000원은 아깝지 않을까? 판단 기준
99,000원은 결코 작은 금액은 아니지만, DB 설계는 한 번 잘못 잡으면
- 기능 추가 때마다 마이그레이션 비용이 커지고
- 버그가 구조적으로 반복되며
- 성능 이슈가 뒤늦게 폭발 하는 경우가 많습니다.
따라서 “한 번 제대로 설계 프로세스를 학습해 재사용한다”는 관점이라면 투자 가치가 있습니다. 특히 팀 프로젝트/사이드 프로젝트를 진행 중이라면 즉시 적용해볼 소재가 많습니다.
수강/커리큘럼 확인 링크(인프런)
강의 상세 커리큘럼과 수강평은 인프런 페이지에서 확인할 수 있습니다.
- 강의 보러가기: https://inf.run/jhRgN
학습 계획을 세울 때는, “내가 지금 모델링에서 가장 자주 실수하는 지점”을 메모해두고 강의를 들으며 체크리스트처럼 비교해보면 효과가 큽니다.
결론: ‘김영한의 실전 데이터베이스 설계 1편’은 설계의 뼈대를 세우는 강의
이 강의의 핵심 가치는 개념-논리-물리 설계를 하나의 흐름으로 연결해주고, 쇼핑몰 프로젝트로 실제로 설계 결정을 내려보게 만든다는 점입니다. ERD를 그려도 늘 확신이 없었다면, 이 강의는 “왜 이렇게 설계해야 하는지”의 근거를 세우는 데 도움을 줄 가능성이 큽니다.
- 지금 바로 커리큘럼 확인: 인프런 강의 페이지
- 수강 전후로 비교해볼 체크포인트(정규화 기준, 무결성 보장 방식, 확장 시나리오)를 정해두면 학습 효과가 더 좋아집니다.
추가로, 다음 편(심화/확장)이 있다면 1편에서 만든 설계 기준을 바탕으로 더 깊은 성능/확장 전략까지 연결해 학습 로드맵을 구성하는 것도 추천합니다.

