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,333

受講生

35,805

受講レビュー

8,944

回答

5.0

講座評価

24

講座

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

 

저의 개발 인생 이야기

EO 인터뷰 영상

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

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

 

カリキュラム

全体

84件 ∙ (13時間 40分)

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

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

受講レビュー

全体

63件

5.0

63件の受講レビュー

  • dirend79555님의 프로필 이미지
    dirend79555

    受講レビュー 47

    平均評価 5.0

    5

    20% 受講後に作成

    わ.... 現職開発者です。 早く次の編を1ヶ月以内にアップしてください..... そうでないと拗ねちゃいますよ 講義を見て本当に気が狂いそうです 良すぎて...... そうでなくても最近sqlの重要性? 性能、チューニングが重要だと思っていたのですが、基本編から実務的なTIPと段階的に説明してくださる深さ、大韓民国で良い講義を聞いていて光栄です。 他の方々にもお勧めします!!

    • yh
      知識共有者

      개foot様、ありがとうございます :) 網羅的な説明はせず、実務に必要な内容に絞り解説しようと腐心しましたが、その意図を汲んでいただき、感謝申し上げます。 楽しく学んで、大きく成長されることを応援しています!

  • jjs2704023067님의 프로필 이미지
    jjs2704023067

    受講レビュー 5

    平均評価 5.0

    5

    7% 受講後に作成

    就活生として、先生の講義が本当にとても役に立っています。今回のデータベース編もそうです。一日も早く次の講義も一生懸命学びたいです。いつも情熱的な講義をありがとうございます :)

    • yh
      知識共有者

      jjs270402さん、一生懸命勉強されて、また望まれる目標を達成されることを応援しています!

  • liang님의 프로필 이미지
    liang

    受講レビュー 3

    平均評価 5.0

    5

    43% 受講後に作成

    Javaをやったことがないので、初めて講義を聞いてみます。なぜ人気講師でいらっしゃるのかわかりますね。次回できるだけ早くお願いします...

    • yh
      知識共有者

      Seung Min Liangさん、一生懸命準備した甲斐がありますね :) 次の設計編を最も期待していただいても良いと思います^^ ありがとうございます。

  • fshrnnn님의 프로필 이미지
    fshrnnn

    受講レビュー 2

    平均評価 5.0

    5

    100% 受講後に作成

    来学期にデータベース科目を受講する大学生で、今回の夏休み中にデータベース講義を全部聞くのが目標だったのですが、開講1日前に目標達成しました😊😊 次のdb講義も待っていますので、良い講義をありがとうございます!

    • yh
      知識共有者

      いやああああ、充実した休暇を過ごされましたね :) 応援しています!

  • mongyaz님의 프로필 이미지
    mongyaz

    受講レビュー 4

    平均評価 3.3

    4

    100% 受講後に作成

    ¥10,416

    yhの他の講座

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

    似ている講座

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