강의 한 줄 평가: “DB 설계는 정답 맞히기가 아니라, 판단 근거를 쌓는 일”
데이터베이스를 다룰 줄 아는 것과 데이터베이스를 ‘설계’할 줄 아는 것은 다릅니다. 테이블을 만들고 쿼리를 작성하는 단계에서 멈추면, 서비스가 커질수록 변경 비용과 장애 가능성이 빠르게 커집니다.
인프런에서 제공하는 김영한의 실전 데이터베이스 설계 1편은 ‘왜 이렇게 나눴는지, 왜 이 컬럼이 여기 있어야 하는지, 왜 정규화/비정규화를 선택했는지’를 설명할 수 있도록 설계 언어를 만들어주는 강의입니다. 현재 평점 5.0, 수강생 2,590명이라는 수치가 단순한 인기보다 “학습 만족”에 가깝게 느껴지는 이유도 여기에 있습니다.
수강을 고려한다면 아래 링크에서 강의 상세/커리큘럼을 먼저 확인해 보세요.
무엇을 배우나: 개념적 → 논리적 → 물리적 설계를 한 번에 연결
이 강의의 핵심은 DB 설계를 3단계로 분해해 학습자가 ‘현재 내가 어디를 설계 중인지’를 놓치지 않게 해준다는 점입니다.
1) 개념적 설계(Conceptual)
- 비즈니스 요구를 엔티티/관계 중심으로 정리하는 능력
- “주문, 결제, 배송, 쿠폰” 같은 도메인을 데이터 관점으로 재정의
2) 논리적 설계(Logical)
- 정규화 관점에서 테이블 구조를 다듬고, 키/관계를 명확히 하는 단계
- 서비스 확장 시 변경에 강한 구조를 만드는 사고방식
3) 물리적 설계(Physical)
- 실제 DBMS에 맞춘 타입, 인덱스, 제약조건 등 운영 관점 고려
- 성능과 무결성의 균형(“빠르게” vs “안전하게”)을 설계로 풀어내기
특히 실무에서 자주 생기는 질문—예: “조회가 잦은데 비정규화가 맞나?”, “이력 테이블은 어떻게 가져가야 하나?”, “식별자는 자연키/대체키 중 무엇이 낫나?”—를 단계별로 정리해 주는 구성이 장점입니다.
실무 중심 쇼핑몰 프로젝트: ‘설계 문서’가 아니라 ‘설계 결정’ 훈련
설계 강의가 어려운 이유는, 이론만 보면 그럴듯해도 내 서비스에 적용할 때 결정이 안 서기 때문입니다. 이 강의는 쇼핑몰 프로젝트를 기반으로 다음을 반복 훈련하게 만듭니다.
- 요구사항을 데이터로 번역하기
- 모델링 후 발생하는 모호함(중복/누락/경계)을 스스로 찾아내기
- 구조를 바꾸었을 때의 영향 범위(쿼리, 화면, 통계, 운영)를 추적하기
수강생 리뷰 중 “좋은 DB 설계는 하나의 정답이 아닌”이라는 문장이 인상적인데, 이 강의가 주는 실전 가치는 바로 그 지점—정답 대신 ‘합리적 근거’를 만드는 능력—에 가깝습니다.
커리큘럼 구성(공개된 섹션 기준)과 학습 흐름
제공된 커리큘럼 섹션을 보면, 단순히 기술만 나열하는 방식이 아니라 학습 동기와 커리어 고민까지 같이 다루는 구조입니다.
섹션 구성
- 먼저 경험한 수강생들의 후기
- 수강 후 이런걸 얻을 수 있어요
- 저의 개발 인생 이야기
- 취업과 이직에 대한 고민 해결
이런 구성은 “지금 DB 설계를 왜 공부해야 하는지”, “내가 이걸로 어떤 역량을 증명할 수 있는지”를 선명하게 해줍니다. DB 설계는 포트폴리오에서 눈에 잘 띄지 않지만, 면접에서는 레벨을 가르는 질문으로 자주 등장합니다(정규화, 트랜잭션, 인덱스, 확장 시나리오 등).

이런 분에게 추천: ‘쿼리’보다 ‘모델’이 약한 사람
다음 중 2개 이상 해당하면 강의 효용이 큽니다.
- CRUD는 할 수 있는데 테이블을 처음부터 설계하라면 막막하다
- 기능 추가 때마다 컬럼이 늘고, 중복 데이터가 쌓여 불안하다
- ERD를 그리긴 하는데, 키/관계/정규화 근거를 설명하기 어렵다
- 서비스가 커졌을 때(통계/이력/권한/다국어/상품 옵션 등) 확장 설계를 고민 중이다
- 취업/이직 대비로 “DB 설계 경험”을 말로 풀어내고 싶다
반대로, 이미 대규모 서비스에서 장기간 데이터 모델링을 주도해 본 분이라면 기초 개념 파트는 익숙할 수 있습니다. 다만 팀 내 설계 기준을 문서화/교육해야 하는 역할이라면, 체계를 정리하는 용도로도 도움이 됩니다.
강의 품질 체크 포인트: 평점 5.0의 이유를 ‘구성’에서 찾기
평점이 높아도 내게 맞지 않으면 소용이 없습니다. 이 강의는 다음 관점에서 특히 안정적입니다.
- 체계성: 개념→논리→물리로 이어지는 설계 흐름이 명확
- 실무성: 쇼핑몰이라는 보편 도메인으로 설계 의사결정 연습 가능
- 커리어 연결: 취업/이직 고민을 강의 내에서 함께 다뤄 학습 목적이 선명
또 다른 리뷰로 “아직 충분한 평가를 받지 못한 강의입니다.”라는 말이 있는데, 이는 강의가 과장된 홍보보다 내용 중심으로 입소문이 나는 타입이라는 신호로도 해석할 수 있습니다.

가격(₩99,000) 대비 효율: ‘재작업 비용’을 줄이는 학습
강의 가격은 ₩99,000입니다. DB 설계는 한 번 잘못 잡히면 기능 추가/통계/정산/마이그레이션 때 계속 비용이 발생합니다. 반대로 설계 원칙과 판단 근거를 갖추면, 같은 기능을 만들더라도 구조 변경의 두려움이 줄고 속도가 빨라집니다.
즉, 이 강의의 ROI는 “새 기술 1개를 더 아는 것”보다 내 프로젝트를 덜 흔들리게 만드는 능력에서 나옵니다.
수강 팁: 들으면서 바로 적용하는 3가지 방법
- 본인 서비스(또는 토이 프로젝트) 도메인을 정하고 개념 모델부터 같이 그리기
- 테이블 설계를 한 번에 확정하지 말고, 요구사항 3개 추가해 보며 깨지는 지점 찾기
- ‘왜 이렇게 했는가’를 한 줄로 기록(면접/협업에서 그대로 사용 가능)
결론: ‘김영한의 실전 데이터베이스 설계 1편’은 설계 감각을 체계로 바꿔준다
김영한의, 실전, 데이터베이스, 설계, 1편 키워드 그대로 이 강의는 “실전에서 통하는 설계”를 목표로 합니다. 쿼리 실력은 있는데 모델링이 약하다고 느꼈다면, 개념·논리·물리 단계를 통해 설계 사고를 정리하는 데 도움이 될 가능성이 큽니다.
강의 정보/커리큘럼을 확인하고 내 목표에 맞는지 점검해 보세요.
-
수강 신청 링크: 인프런 강의 페이지 바로가기

