DB 설계 판단력을 만드는 실전 코스

테이블이 아니라 설계 결정을 배우세요

요구사항을 읽고 엔티티, 관계, 키, 정규화, 물리 구조까지 이어가는 데이터베이스 설계 흐름을 김영한 강의로 정리합니다. 쇼핑몰 프로젝트를 따라가며 실무에서 설명 가능한 ERD와 MySQL 설계 감각을 남깁니다.

83개 수업 · 총 16시간 11분 커리큘럼평점 5.0 · 수강평 228개 · 수강생 3,193명개념적 → 논리적 → 물리적 모델링 3단계 구성쇼핑몰 프로젝트 기반 요구사항 분석과 ERD 완성정규화, 식별·비식별 관계, MySQL 물리 설계까지 연결수강기한 무제한 · 수료증 제공
김영한 실전 데이터베이스 설계 1편 강의 대표 이미지

김영한 실전 데이터베이스 설계 1편 인프런 강의

커리큘럼 규모

16시간 11분 동안 설계 흐름을 끝까지

짧은 개념 요약이 아니라 요구사항 분석부터 물리 모델링까지 83개 수업으로 단계별 판단 과정을 따라갑니다.

83개

수업 · 총 16시간 11분 커리큘럼

평점 5.0 · 수강평 228개 · 수강생 3,193명

개념적 → 논리적 → 물리적 모델링 3단계 구성

쇼핑몰 프로젝트 기반 요구사항 분석과 ERD 완성

학습 산출물

설명 가능한 ERD를 만드는 연습

엔티티, 속성, 식별자, 관계, 카디널리티를 근거로 잡아 단순 그림이 아닌 설계 의도가 있는 ERD를 완성합니다.

실무 장면

쇼핑몰 도메인으로 설계 감각 체득

회원, 상품, 주문처럼 익숙한 비즈니스 요구사항을 데이터 모델로 바꾸며 백엔드 개발자가 자주 만나는 설계 장면을 연습합니다.

운영 기준

정규화와 성능 사이의 결정을 다룸

데이터 무결성을 위한 정규화 이론에서 멈추지 않고 MySQL 구현과 물리 설계 관점까지 이어갑니다.

구매 신뢰

평점 5.0, 수강평 228개의 검증

김영한의 실전 데이터베이스 로드맵 중 설계 파트로, 백엔드 기본기를 장기적으로 다지고 싶은 학습자에게 맞춰져 있습니다.

Visual Proof

강의에서 보게 될 화면의 결

강의 커버와 참고 이미지를 바탕으로, 오늘 선택한 디자인 톤에 맞춘 광고용 화면 흐름을 보여줍니다.

김영한의 실전 데이터베이스 설계 1편 강의 대표 이미지

결과물 증거: 설계 3단계가 한 화면에 잡히는 강의

개념적 모델링, 논리적 모델링, 물리적 모델링을 따로 외우는 대신 하나의 설계 흐름으로 연결해 봅니다. 수강 후에는 요구사항을 데이터 구조로 바꾸는 순서를 말할 수 있어야 합니다.

데이터베이스 설계 학습 화면과 모델링 흐름

작업 장면: 요구사항을 읽고 엔티티를 뽑는 연습

좋은 DB 설계는 테이블명부터 정하는 일이 아닙니다. 비즈니스 문장을 읽고 핵심 데이터, 관계, 제약을 찾아내는 과정에서 설계 실력이 드러납니다.

ERD와 데이터 모델링 강의 상세 이미지

구매 판단 화면: ERD와 정규화를 함께 보는 구성

관계 설정, 키 선택, 다대다 해소, 정규화 적용은 실무 DB 설계에서 반복되는 고민입니다. 이 강의는 선택의 이유를 따라가며 설계 기준을 세우게 합니다.

Problem

SQL은 아는데, 왜 설계 앞에서 막힐까

많은 백엔드 개발자가 SELECT, JOIN, 인덱스는 배웠지만 막상 새 기능의 테이블을 설계할 때 멈춥니다. 어떤 엔티티를 분리해야 하는지, 일대다인지 다대다인지, 정규화는 어디까지 해야 하는지 판단 기준이 흐릿하기 때문입니다.

데이터베이스 설계는 문법 문제가 아니라 결정의 문제입니다. 요구사항을 읽고, 데이터를 나누고, 관계를 정하고, 운영 가능한 구조로 내리는 과정이 필요합니다.

이 강의는 테이블 생성법을 넘어 좋은 DB 설계를 위한 사고 순서를 잡아줍니다.

  • 기능 요구사항을 테이블로 바로 옮기다 구조가 꼬이는 경우
  • ERD는 그렸지만 관계와 키 선택을 설명하기 어려운 경우
  • 정규화를 배웠지만 실제 프로젝트 적용 기준이 애매한 경우
  • MySQL 구현 단계에서 논리 모델이 흔들리는 경우
김영한 실전 데이터베이스 설계 1편 섹션 참고 이미지 1

Outcome

수강 후에는 ERD가 아니라 설계 근거가 남습니다

이 강의의 목표는 예쁜 다이어그램 하나를 만드는 데 있지 않습니다. 요구사항에서 핵심 엔티티를 식별하고, 속성과 식별자를 정리하며, 관계의 방향과 카디널리티를 판단하는 힘을 기르는 데 있습니다.

그 결과 수강 후에는 왜 이 테이블이 필요한지, 왜 이 관계가 일대다인지, 왜 연관 엔티티가 필요한지 설명할 수 있는 설계 산출물을 만들게 됩니다.

백엔드 면접, 협업 설계 리뷰, 신규 기능 테이블링에서 바로 쓰이는 언어가 생깁니다.

  • 요구사항 분석 결과를 엔티티 후보로 정리
  • 속성, 식별자, 키를 기준에 따라 선택
  • 일대일, 일대다, 다대다 관계를 구분
  • 식별 관계와 비식별 관계의 선택 이유 정리
  • 정규화 적용 전후의 구조 차이 이해
  • MySQL 물리 설계로 구현 가능한 형태까지 연결
김영한 실전 데이터베이스 설계 강의 커버

Decision Point

커리큘럼과 미리보기를 바로 확인하세요

랜딩은 강의의 핵심 판단 기준만 압축합니다. 가격, 섹션별 수업, 수강평, 미리보기는 인프런 상세 페이지에서 최종 확인하는 흐름이 가장 정확합니다.

Workflow

개념에서 MySQL까지, 설계가 내려가는 순서

강의는 데이터베이스 모델링을 개념적, 논리적, 물리적 설계의 3단계로 나누어 진행합니다. 먼저 비즈니스 언어로 요구사항을 이해하고, 그다음 논리 구조로 정리한 뒤, 마지막으로 실제 DBMS와 성능을 고려한 물리 설계로 내려갑니다.

이 흐름을 알면 설계 리뷰에서 흔히 발생하는 혼란이 줄어듭니다. 지금 논의하는 문제가 도메인 개념의 문제인지, 관계 구조의 문제인지, MySQL 구현의 문제인지 구분할 수 있기 때문입니다.

  • 개념적 모델링: 요구사항 분석과 핵심 요소 식별
  • 논리적 모델링: 키, 관계, 정규화, ERD 구성
  • 관계 설계: 카디널리티, 참여도, 다대다 해소
  • 물리적 모델링: 성능과 구현을 고려한 MySQL 설계
  • 프로젝트 적용: 쇼핑몰 도메인으로 전체 흐름 반복
김영한 실전 데이터베이스 설계 1편 섹션 참고 이미지 3

Project

쇼핑몰 프로젝트로 설계 판단을 반복합니다

실무 데이터베이스 설계는 추상 예제로만 익히기 어렵습니다. 회원, 상품, 주문, 결제처럼 서로 얽힌 데이터가 등장해야 관계와 제약의 의미가 선명해집니다.

이 강의는 쇼핑몰 프로젝트를 기준으로 요구사항을 분석하고, 핵심 엔티티를 찾고, ERD를 완성하는 흐름을 보여줍니다. 학습자는 실제 업무에서 마주칠 법한 구조를 따라가며 테이블 간 책임을 나누는 감각을 익힙니다.

결국 남는 것은 특정 예제의 정답이 아니라 다음 프로젝트에서도 재사용할 수 있는 설계 절차입니다.

  • 쇼핑몰 도메인의 요구사항을 데이터 관점으로 해석
  • 회원, 상품, 주문 같은 핵심 개념의 경계 설정
  • 연관 엔티티를 활용한 다대다 관계 해결
  • ERD 완성 과정에서 선택의 이유 확인
  • 실무 설계 리뷰에 가까운 사고 흐름 경험
쇼핑몰 데이터베이스 설계 학습 장면

Proof

숫자로도, 구성으로도 확인되는 구매 근거

이 강의는 초급 난이도지만 가볍게 훑는 강의가 아닙니다. 83개 수업, 16시간 11분 분량으로 데이터베이스 설계의 핵심 주제를 차례대로 다룹니다.

평점 5.0, 수강평 228개, 수강생 3,193명이라는 지표는 강의 선택의 불확실성을 줄여줍니다. 여기에 수강기한 무제한이 더해져 프로젝트 중 막히는 설계 장면에서 다시 꺼내 볼 수 있습니다.

데이터베이스 설계 강의를 찾고 있다면, 단편 지식보다 전체 모델링 흐름을 잡는 구성이 더 오래 남습니다.

  • 수강생 3,193명이 선택한 김영한 데이터베이스 설계 강의
  • 평점 5.0과 228개 수강평으로 확인되는 만족도
  • 83개 수업으로 설계 주제를 촘촘하게 분해
  • 2026년 2월 업데이트 반영
  • 수강기한 무제한으로 반복 학습 가능
  • 수료증 제공
김영한 실전 데이터베이스 설계 1편 섹션 참고 이미지 5

Decision

지금 필요한 건 더 많은 테이블 예제가 아닙니다

새 기능을 만들 때마다 테이블 구조가 흔들린다면, 문제는 SQL 문법보다 설계 기준에 있을 가능성이 큽니다. 좋은 설계는 한 번의 정답을 맞히는 능력이 아니라 상황에 맞는 결정을 설명하는 능력입니다.

김영한의 실전 데이터베이스 설계 1편은 백엔드 개발자가 오래 가져갈 DB 설계 기본기를 만들어 줍니다. ERD 설계, 정규화, 논리적 모델링, 물리적 모델링을 하나의 흐름으로 정리하고 싶다면 지금 열어볼 만한 강의입니다.

  • DB 설계를 체계적으로 다시 잡고 싶은 백엔드 개발자
  • ERD와 정규화를 실무 흐름으로 배우고 싶은 주니어 개발자
  • SQL은 알지만 테이블 설계 판단이 막막한 학습자
  • 쇼핑몰 데이터베이스 예제로 모델링 감각을 쌓고 싶은 사람
논리적 모델링과 물리적 모델링 강의 화면

FAQ

수강 전 자주 묻는 질문

SQL을 많이 알지 못해도 수강할 수 있나요?

난이도는 초급으로 안내되어 있습니다. 다만 SQL과 MySQL을 어느 정도 접해본 상태라면 테이블 설계, 관계, 정규화, 물리 설계의 필요성을 더 빠르게 이해할 수 있습니다.

이 강의는 ERD 툴 사용법 강의인가요?

핵심은 특정 툴 사용법이 아니라 데이터 모델링 사고 과정입니다. 요구사항 분석, 엔티티 식별, 관계 설정, 키 선택, 정규화처럼 ERD 뒤에 있는 설계 판단을 다룹니다.

백엔드 주니어 개발자에게 적합한가요?

적합합니다. SQL은 작성할 수 있지만 신규 기능의 테이블 구조를 어떻게 잡아야 할지 막막한 주니어 개발자에게 특히 도움이 됩니다.

쇼핑몰 프로젝트는 어떤 점에서 도움이 되나요?

회원, 상품, 주문처럼 익숙하면서도 관계가 복잡해질 수 있는 도메인을 통해 실무형 데이터베이스 설계 흐름을 연습할 수 있습니다. 단순 예제보다 관계와 제약을 이해하기 좋습니다.

정규화와 물리 설계도 함께 배우나요?

네. 데이터 무결성을 위한 정규화 이론과 실제 적용을 다루고, 성능을 고려한 물리적 설계와 MySQL 구현 관점까지 연결합니다.

수강 기간 제한이 있나요?

수강기한은 무제한입니다. 프로젝트 진행 중 ERD 설계나 관계 판단이 필요할 때 다시 돌아와 복습하기 좋습니다.

Course CTA

지금 보는 페이지의 목적은 하나입니다.
강의를 듣고 손에 남을 결과물을 판단하게 하는 것.

가격, 커리큘럼, 수강평, 미리보기는 인프런 상세 페이지에서 최종 확인하세요. 광고용 링크는 항상 강의 상세로 연결됩니다.

https://www.ludgi.ai/landing/inflearn-ad-kimyounghan-database-design-1-ollama-20260707-094657-a6623666

내 문의함

럿지 담당자와의 대화