Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
BEST
Programming

/

Database

김영한の実戦データベース - 基本編

実務に必ず必要なSQLとデータベースの基本を学習します。 開発者だけでなく、企画者やデータアナリストの方々も、SQLを深く学習します。

  • yh
데이터베이스
DBMS/RDBMS
sql
mysql
SQLD
SQL
MySQL

学習した受講者のレビュー

こんなことが学べます

  • リレーショナルデータベースの基本概念と構造の理解

  • SQLの核心文法と主要クエリ活用(結合、サブクエリ、UNION、CASE、VIEW等)

  • 高性能クエリのためのインデックス最適化(カバリング・複合インデックス)

  • 実行計画分析で見つける最適インデックス構造と設計原則

  • 安定的なデータ処理のためのトランザクションと整合性管理

国内開発分野累積受講生1位、
キム・ヨンハンの実戦データベース

トレンディな技術?もっと重要なのはデータベースの基礎です!

元Woowa Brothers技術理事、累計受講生50万人突破
キム・ヨンハンがデータベース講義を作った理由

•••

「本当に実務に必要な基礎を盛り込んだデータベース講義を作りたかったのです。」

実力の差を作る実戦データベース

多くの開発者がデータベースを単純な保存場所として捉え、登録・修正・照会・削除だけを繰り返しています。JOINやINDEXを知っていても、なぜ必要なのかを正しく理解していない場合が多いです。

しかし、ジョイン(JOIN)構成やインデックス(INDEX)設定が不十分だと、サービスは徐々に遅くなり、最終的に障害につながります。実際に障害の90%がデータベース問題に起因するほど、データベースは開発の核心です。

良い設計とクエリは
基礎から始まります。

結局、開発者の実力はコーディングとデータベースを扱う能力、この二つの軸が共に備わった時に完成されます。
特にデータベースは構造を間違って設計すると後から変更するのが困難なため、しっかりとした基礎から固めることが何よりも重要です。

そのため、この講義はSQL文法だけを教えるものではありません。

単純にSQL文法だけを知ることを超えて、どのような原理で動作するのかを明確に理解し、データ構造と状況に合った最適なSQLを自ら判断し設計する実力を身につけられるよう設計しました。

今回の基本編講義は、ロードマップの要となる最も重要な講義で、必須で知っておくべき最小限のデータベース基礎のみを含めました。

開発者だけでなくすべての職種のための講義です。

アナリスト、企画者、マーケターにとってもSQLはもはや選択肢ではありません。データに基づいてサービスを改善し、組織を説得し、開発チームと円滑にコミュニケーションを取ることが重要になっています。講義で扱う核心機能だけでも知っていれば、誰でもデータを読み取り解釈し、実質的なインサイトに繋げることができます。

キム・ヨンハンの実戦データベースロードマップ

この講義は実戦データベースロードマップの二番目の講義として、すべてのIT関係者が実務に必ず必要なデータベースの基礎を体系的に身につけられるよう構成されています。

ロードマップ構成講義とガイド動画の紹介

Frame 66

ロードマップシリーズ第2弾、データベース基礎編

実務のための6つの核心SQL主題

結合

基本編では、まず関係データベースの花と呼ばれる結合を深く掘り下げます。なぜ必要なのかから始まって、内部結合、外部結合、自己結合まで、実務例を通してどのような状況で何を使うべきかをお教えします。

サブクエリ

次にサブクエリを整理し、そして多くの方が混乱されるサブクエリとJOINとの違いは何か、いつ使うとパフォーマンスに有利なのかを明快に整理してお伝えします。

UNION、CASE、VIEW

ユニオンを通じて散らばったデータを集め、ケース文で条件に応じて必要なデータを分類し加工します。ビューを通じて自分が作った複雑なSQLを単純な名前で保存することができます。

インデックス

サービス速度を左右する核心、インデックス。単純な文法説明を超えて、インデックスがどのように高速検索を可能にする構造と原理を理解し、カバリングインデックス・複合インデックスなど実務最適化技法まで一緒に扱います。さらにインデックスをどのように設計し効果的に活用するかについての明確なガイドも提示いたします。

トランザクション、データ整合性

データの整合性を保証するトランザクションとデータ整合性についても深く扱います。なぜ同時性制御が必要なのか、ACIDとは何なのか、基礎をしっかりと固めます。

ストアドプロシージャ、関数、トリガー

最後にストアドプロシージャ、ファンクション、トリガーなどデータベース内ロジック活用方法を簡単に見てみます。最近の実務でこれらの機能があまり使われない理由と、現代的なアプリケーション開発での代替案も一緒に学びます。

基礎から違う講義
50万人以上の受講生が証明しています。

毎回初心者の立場で深く考えなければ出てこない段階的な順序や資料に感動を覚えることが多かったです。今の講義が私にそうだったように、これからもあの頃の私のように道に迷い悩んでいる人たちに手を差し伸べてくれる講義を作っていただければと思います。ありがとうございます!

"Spring Boot - 核心原理と活用"
受講評価

CRUDしかできず、たまに遭遇するDBの問題はGoogleで調べても断片的な知識で、どこか空白があるような気がしていたのですが、その隙間を埋めてくれる講義です。...やはり基本が重要なんですね。そして、その基本を영한さんほどしっかりと教えてくれる方はいないと思います。

「Spring DB編 第1弾 - データアクセス核心原理」受講レビュー

本当に最高です。他の講義を聞きながら、なぜこのように使うのだろう?と思いながら疑問が解消されなかったこと、一人で独学しながらなぜこの部分はこうなるのだろう??と思ったことをすべて明快に説明してくださいます。... 一人で勉強しながら疑問をすっきりと解消できなかった経験があるなら本当におすすめです。中級・上級講義も本当に楽しみです。

「キム・ヨンハンの実戦Java - 基礎編」
受講レビュー

講義の途中途中でWebブラウザの開発者ツールを開いて、実際にどのように動作するのかを見せてくださるのが、私が実際に勉強している部分があのように動作するんだなと、もっと興味を持つきっかけになったと思います。... これからもたくさんの講義をアップしていただき、多くの人々に良い影響力を広めてください。講義をありがたく拝聴させていただきました。^^

「すべての開発者のためのHTTP Web基礎知識」受講レビュー

先生がしてくださる実質的な講義と詳細な説明、以前にされたことももう一度説明してくださる繊細さに本当に感謝しました。... 国費教育の限界により、このまま崩れるわけにはいかなくて探していて知った先生の講義のおかげで、私の人生が変わりそうです。 開発者として先生と同じ会社で勤務することを目標に、有能な開発者になるよう努力します。心から感謝いたします。

「Spring核心原理 - 基礎編」受講レビュー

Springで何を作ることができるのか大きな絵を描けるようになり、技術をやみくもに教えるのではなく、コードを書きながら非効率的だったり問題点が出てきた時に、これを解決するためにこのような技術が導入されたということを最初から最後まで自然にビルドアップしてくださったので、スムーズによく学ぶことができました!

"Spring入門 - コードで学ぶSpring Boot、Web MVC、DB接続技術"受講レビュー

こんな方に
おすすめです

学習対象は
誰でしょう?

  • 開発者 就職準備生

  • データベースを勉強したけれど、基礎をしっかりと身につけたい開発者

  • SQLを学びたい企画者、マーケター、データ分析家

  • IT業界にいらっしゃる皆様

前提知識、
必要でしょうか?

  • 김영한の実戦データベース入門 - SQLから順を追って

  • SELECT, GROUP BY, HAVINGを含む基本的なSQL使用法

こんにちは
です。

550,225

受講生

35,796

受講レビュー

8,944

回答

5.0

講座評価

24

講座

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

 

저의 개발 인생 이야기

EO 인터뷰 영상

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

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

 

カリキュラム

全体

84件 ∙ (13時間 40分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

62件

5.0

62件の受講レビュー

  • 개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% 受講後に作成

    ¥10,439

    yhの他の講座

    知識共有者の他の講座を見てみましょう!

    似ている講座

    同じ分野の他の講座を見てみましょう!