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

/

데이터베이스

김영한의 실전 데이터베이스 - 기본편

실무에 꼭 필요한 SQL과 데이터베이스의 기본기를 학습합니다. 개발자뿐만 아니라 기획자나 데이터 분석가분들도 SQL을 깊이있게 학습합니다.

(5.0) 수강평 65개

수강생 1,519명

  • 김영한
데이터베이스
DBMS/RDBMS
sql
mysql
SQLDSQLMySQL

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

이런 걸 배울 수 있어요

  • 관계형 데이터베이스 기본 개념과 구조 이해

  • SQL 핵심 문법과 주요 쿼리 활용(조인, 서브쿼리, UNION, CASE, VIEW 등)

  • 고성능 쿼리를 위한 인덱스 최적화(커버링·복합 인덱스)

  • 실행 계획 분석으로 찾는 최적 인덱스 구조와 설계 원칙

  • 안정적 데이터 처리를 위한 트랜잭션과 무결성 관리

국내 개발 분야 누적 수강생 1위,
김영한의 실전 데이터베이스

트렌디한 기술? 더 중요한 것은 데이터베이스 기본기입니다!

전 우아한형제들 기술이사, 누적 수강생 50만 명 돌파
김영한이 데이터베이스 강의를 만든 이유

•••

"진짜 실무에 필요한 기본기를 담은 데이터베이스 강의를 만들고 싶었습니다."

실력의 차이를 만드는 실전 데이터베이스

많은 개발자들이 데이터베이스를 단순한 저장소로 여기고, 등록·수정·조회·삭제만 반복합니다. JOIN이나 INDEX를 알지만, 왜 필요한지 제대로 이해하지 못하는 경우가 많습니다.

하지만 조인(JOIN) 구성이나 인덱스(INDEX) 설정이 미흡하면, 서비스는 점점 느려지고 결국 장애로 이어집니다. 실제로 장애의 90%가 데이터베이스 문제에서 비롯되는 만큼, 데이터베이스는 개발의 핵심입니다.

좋은 설계와 쿼리는
기본기에서 시작됩니다.

결국, 개발자의 실력은 코딩과 데이터베이스를 다루는 능력, 두 축이 함께 갖춰질 때 완성됩니다.
특히 데이터베이스는 구조를 잘못 설계하면 나중에 바꾸기 어렵기 때문에, 제대로 된 기본기부터 다지는 것이 무엇보다 중요합니다.

그래서, 이 강의는 SQL문법만 가르치지 않습니다.

단순히 SQL 문법만 아는 것을 넘어, 어떤 원리로 동작하는지 명확히 이해하고, 데이터 구조와 상황에 맞는 최적의 SQL을 스스로 판단하고 설계하는 실력을 기를 수 있도록 설계했습니다.

이번 기본편 강의는 로드맵의 허리를 담당하는 가장 중요한 강의로, 필수로 알아야 할 최소한의 데이터베이스 기본기만 담았습니다.

개발자만이 아닌 모든 직군을 위한 강의입니다.

분석가, 기획자, 마케터에게도 SQL은 더 이상 선택이 아닙니다. 데이터에 기반해 서비스를 개선하고, 조직을 설득하고, 개발팀과 원활히 소통하는 것이 중요해지고 있습니다. 강의에서 다루는 핵심 기능만 알아도, 누구나 데이터를 읽고 해석하며 실질적인 인사이트로 연결할 수 있습니다.

김영한의 실전 데이터베이스 로드맵

이 강의는 실전 데이터베이스 로드맵의 두 번째 강의로, 모든 IT인이 실무에 꼭 필요한 데이터베이스 기본기를 체계적으로 익힐 수 있도록 구성되었습니다.

로드맵 구성 강의와 가이드 영상 소개

Frame 66

로드맵 시리즈 두 번째, 데이터베이스 기본편

실무를 위한 6가지 핵심 SQL주제

조인

기본편에서는 먼저 관계형 데이터베이스의 꽃이라고 불리는 조인을 깊이있게 파고듭니다. 왜 필요한지부터 시작해서 내부, 외부, 셀프 조인까지, 실무 예제를 통해 어떤 상황에서 무엇을 써야 하는지 알려드립니다.

서브쿼리

다음으로 서브쿼리를 정리하고, 그리고 많은 분들이 헷갈려 하시는 서브쿼리와 조인과의 차이점은 무엇인지, 언제 써야 성능에 유리한지 명쾌하게 정리해 드립니다.

UNION, CASE, VIEW

유니온을 통해 흩어진 데이터를 모으고, 케이스 문으로 조건에 따라 필요한 데이터를 분류하고 가공합니다. 뷰를 통해 내가 만든 복잡한 SQL을 단순한 이름으로 저장할 수 있습니다.

인덱스

서비스 속도를 좌우하는 핵심, 인덱스. 단순한 문법 설명을 넘어서, 인덱스가 어떻게 빠른 검색을 가능하게 하는 구조와 원리를 이해하고, 커버링 인덱스·복합 인덱스 등 실무 최적화 기법까지 함께 다룹니다. 나아가 인덱스를 어떻게 설계하고 효과적으로 활용하는지에 대한 명확한 가이드도 제시해 드립니다.

트랜젝션, 데이터 무결성

데이터의 정합성을 보장하는 트랜잭션과 데이터 무결성에 대해서도 깊이 있게 다룹니다. 왜 동시성 제어가 필요한지, ACID가 무엇인지 기본기를 잡아드립니다.

저장 프로시저, 함수, 트리거

마지막으로 저장 프로시저, 함수, 트리거 등 데이터베이스 내 로직 활용 방법을 간단히 살펴봅니다. 최근 실무에서 이 기능들이 잘 쓰이지 않는 이유와, 현대적 애플리케이션 개발에서의 대안도 함께 알아봅니다.

기본부터 남다른 강의
50만+ 수강생이 증명합니다.

매번 초보 입장에서 깊게 생각하지 않으면 나올 수 없는 단계별 순서나 자료에 감동을 느낄 때가 많았습니다. 지금의 강의들이 제게 그랬던 것처럼, 앞으로도 그 시절의 저처럼 길을 잃고 고민하는 사람들에게 손을 내밀어 줄 수 있는 강의를 만들어주시면 좋겠습니다. 감사합니다!

"스프링 부트 - 핵심 원리와 활용"
수강평

CRUD만 할 줄 알고, 어쩌다 마주치는 DB 이슈들은 구글링을 해봐도 조각난 지식이라 어딘가 공백이 있는것 같았는데 그 사이를 메워주는 강의입니다. ... 역시 기본이 중요한가봐요. 그리고 그 기본은 영한님만큼 잘 잡아주시는 분은 안계실거같습니다.

"스프링 DB 1편 - 데이터 접근 핵심 원리" 수강평

정말 최고예요. 다른 강의들을 들으면서 왜 이렇게 사용하는거지? 하면서 의문이 해소되지 않았던 것들, 혼자서 독학하면서 왜 이 부분은 이렇게 되는거지?? 했던 것들을 모두 명쾌하게 설명해주십니다. ... 혼자 공부하면서 의문들을 깔끔하게 해소하지 못했던 경험이 있다면 정말 강추 중급고급 강의도 정말 기다려집니다.

"김영한의 실전 자바 - 기본편"
수강평

강의 중간중간 웹브라우져 개발자도구 켜놓고 실제로 어떻게 구동되는 지 보여주시는 것이 내가 실제로 공부하는 부분이 저렇게 작동이 되는구나하고 좀 더 흥미를 갖게 되는 계기가 된것 같아요. ... 계속 많은 강의 올려주시고 많은 사람들에게 선한 영향력을 배포해 주세요. 강의 감사히 잘 듣고 갑니다. ^^

"모든 개발자를 위한 HTTP 웹 기본 지식" 수강평

선생님께서 해주시는 실질적인 강의와 자세한 설명, 이전에 하셨던 것도 한번 더 설명해주시는 섬세함에 정말 감사했습니다. ... 국비교육의 한계로 인해, 이대로 무너질 수 없어 찾다가 알게 된 선생님 강의 덕분에 제 인생이 바뀔 것 같습니다. 개발자로서 선생님과 같은 회사에서 근무하는 것을 목표로, 유능한 개발자가 되게 노력하겠습니다. 진심으로 감사드립니다.

"스프링 핵심 원리 - 기본편" 수강평

스프링으로 어떤 걸 만들어볼 수 있을지 큰 그림을 그릴 수 있게 되었고, 기술을 무작정 알려주시는 게 아니라 코드를 작성하면서 비효율적이거나 문제점이 나올 때 이를 해결하기 위해 이러한 기술이 도입되었다는 걸 처음부터 끝까지 자연스럽게 빌드업해주셔서 매끄럽게 잘 배울 수 있었습니다! 

"스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술"수강평

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • 개발자 취업 준비생

  • 데이터베이스를 공부했지만 기본기를 제대로 다지고 싶은 개발자

  • SQL을 배우고 싶은 기획자, 마케터, 데이터 분석가

  • IT 업계에 계신 모든 분

선수 지식,
필요할까요?

  • 김영한의 실전 데이터베이스 입문 - SQL부터 차근차근

  • SELECT, GROUP BY, HAVING을 포함한 기본적인 SQL 사용법

안녕하세요
입니다.

550,597

수강생

35,843

수강평

8,944

답변

5.0

강의 평점

24

강의

진짜 실무에 필요한 제대로 된 개발자가 될 수 있도록, 교육하는 것이 저의 목표입니다.

 

저의 개발 인생 이야기

EO 인터뷰 영상

개발바닥 - 시골 청년 개발왕 되다

취업과 이직에 대한 고민 해결

 

커리큘럼

전체

84개 ∙ (13시간 40분)

해당 강의에서 제공:

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

수강평

전체

65개

5.0

65개의 수강평

  • 개foot님의 프로필 이미지
    개foot

    수강평 47

    평균 평점 5.0

    5

    20% 수강 후 작성

    와.... 현직 개발자 입니다. 빨리 그다음편 한달안으로 올려주십쇼..... 안그러면 삐질꼬얌 강의 보고 너무 미치겠습니다 너무 좋아서...... 안그래도 요즘 sql 의 중요성? 성능, 튜닝이 중요하겠다 싶었는데 기본편 부터 실무적인 팁과 단계적으로 설명해주시는 깊이 대한민국에서 좋은 강의를 듣고 있어서 영광입니다. 다른분들도 추천합니드아!!

    • 김영한
      지식공유자

      개foot님 감사합니다 :) 모든 것을 설명하기 보다는 실무에 꼭 필요한 내용 위주로 설명하기 위해 많이 고민했는데, 이런 부분들을 알아주셔서 고맙습니다. 즐겁게 공부하시고 크게 성장하시길 응원합니다!

  • jjs270402님의 프로필 이미지
    jjs270402

    수강평 5

    평균 평점 5.0

    5

    7% 수강 후 작성

    취준생으로써, 선생님의 강의가 정말 많은 도움이 되고 있습니다. 이번 데이터베이스 편도 그렇구요. 하루빨리 다음 강의도 열심히 배우고 싶습니다. 항상 열정적인 강의 감사합니다 :)

    • 김영한
      지식공유자

      jjs270402님 열심히 공부하시고 또 원하시는 목표를 이루시길 응원합니다!

  • Seung Min Liang님의 프로필 이미지
    Seung Min Liang

    수강평 3

    평균 평점 5.0

    5

    43% 수강 후 작성

    자바를 안해서, 처음 강의를 들어봅니다. 왜 인기강사이신줄 알겠네요. 다음편 가능한 빨리 부탁드립니다...

    • 김영한
      지식공유자

      Seung Min Liang님 열심히 준비한 보람이 있네요 :) 다음 설계편을 가장 기대해주셔도 좋을거에요^^ 고맙습니다.

  • 느아아아님의 프로필 이미지
    느아아아

    수강평 2

    평균 평점 5.0

    5

    100% 수강 후 작성

    다음 학기에 데이터베이스 과목을 수강하는 대학생이라 이번 여름방학동안 데이터베이스 강의 다 듣는게 목표였는데 개강 하루 남기고 목표 달성했네요ㅎㅎ 다음 db 강의들도 기다리고 있겠습니다 좋은 강의 감사합니다!

    • 김영한
      지식공유자

      느아아아님 방학을 알차게 보내셨군요 :) 응원합니다!

  • 창훈님의 프로필 이미지
    창훈

    수강평 4

    평균 평점 3.3

    4

    100% 수강 후 작성

    월 ₩17,600

    5개월 할부 시

    ₩88,000

    김영한님의 다른 강의

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

    비슷한 강의

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

    연관 로드맵

    강의가 포함된 로드맵으로 학습해 보세요!