강의

챌린지

멘토링

로드맵

커뮤니티

キム・ヨンハンの実践データベース ― 基礎編

実務に必須のSQLとデータベースの基礎を学びます。 開発者だけでなく、企画担当者やデータアナリストの方々もSQLを深く学びます。

難易度 初級

受講期間 無制限

SQL
SQL
MySQL
MySQL
DBMS/RDBMS
DBMS/RDBMS
SQLD
SQLD
SQL
SQL
MySQL
MySQL
DBMS/RDBMS
DBMS/RDBMS
SQLD
SQLD

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

5.0

5.0

개foot

20% 受講後に作成

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

5.0

광교js

7% 受講後に作成

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

5.0

Seung Min Liang

43% 受講後に作成

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

受講後に得られること

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

  • SQLの基本構文と主要なクエリの活用(結合、サブクエリ、UNION、CASE、VIEWなど)

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

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

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

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

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

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

•••

"実務で本当に必要な基礎を詰め込んだデータベース講義を作りたいと思いました。"

実力の差を生む実践データベース

多くの開発者はデータベースを単なる保存場所と捉え、登録・更新・検索・削除だけを繰り返します。JOINやINDEXを知っていても、なぜ必要なのかを正しく理解していないケースが少なくありません。

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

優れた設計とクエリは
基礎から始まります。

結局、開発者の実力はコーディングとデータベースを扱う能力、この2つがそろって初めて完成します。
特にデータベースは構造を誤って設計すると後から変更するのが難しいため、正しい基礎から固めることが何よりも重要です。

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

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

今回の基礎編講座は、ロードマップの中核を担う最も重要な講座で、必ず知っておくべき最低限のデータベースの基礎知識だけを収録しています。

✋開発者だけでなく、あらゆる職種のための講義です。

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

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

この講義は実践データベースロードマップの第2講義であり、すべてのIT人材が実務で必須となるデータベースの基礎を体系的に身につけられるよう構成されています。

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

実務のための6つの核心SQLテーマ

結合

基本編ではまず、リレーショナルデータベースの花と呼ばれる結合について深く掘り下げます。なぜ必要なのかという基本から始め、内部結合、外部結合、自己結合まで、実務例を通じてどのような状況で何を使うべきかを解説します。

サブクエリ

次にサブクエリを整理し、多くの方が混同しやすいサブクエリとJOINの違いは何か、いつ使うとパフォーマンス上有利なのかを明快に整理してご説明します。

UNION、CASE、VIEW

UNIONを通じて散在したデータを集め、CASE文で条件に応じて必要なデータを分類・加工します。VIEWを使えば、自分で作成した複雑なSQLをシンプルな名前で保存できます。

インデックス

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

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

データの整合性を保証するトランザクションとデータ整合性についても深く取り上げます。なぜ同時実行制御が必要なのか、ACIDとは何か、その基礎をしっかり身につけられるよう解説します。

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

最後に、ストアドプロシージャ、関数、トリガーなど、データベース内のロジックを活用する方法を簡単に見ていきます。近年の実務でこれらの機能があまり使われていない理由と、現代のアプリケーション開発における代替手段についても併せて学びます。

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

⭐⭐⭐⭐⭐

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

"Spring Boot - 核心原理与活用"
受講レビュー

⭐⭐⭐⭐⭐️

CRUDしかできず、たまに遭遇するDBの問題はGoogleで検索しても断片的な知識ばかりで、どこかに抜けがあるように感じていましたが、その隙間を埋めてくれる講義です。……やはり基礎は大切なのですね。そして、その基礎をヨンハン先生ほどしっかり身につけさせてくださる方は、ほかにいないと思います。

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

⭐⭐⭐⭐⭐

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

"キム・ヨンハンの実践Java - 基本編"
受講レビュー

⭐⭐⭐⭐⭐

講義の途中でウェブブラウザの開発者ツールを開き、実際にどのように動作するのかを見せてくださることで、自分が実際に学んでいる部分がこのように動作するのだと、より興味を持つきっかけになったと思います。…これからもたくさんの講義を公開し、多くの人々に良い影響を与え続けてください。講義をありがたく、楽しく受講させていただきました。^^

"すべての開発者のためのHTTPウェブ基礎知識"受講レビュー

⭐⭐⭐⭐⭐

先生による実践的な講義と丁寧な説明、以前に説明された内容ももう一度説明してくださる細やかさに、本当に感謝しています。... 国費教育の限界により、このままでは挫折できないと思い、探しているうちに先生の講義に出会いました。そのおかげで、私の人生が変わりそうです。 開発者として先生と同じ会社で働くことを目標に、優秀な開発者になれるよう努力します。本当にありがとうございました。

"Spring 핵심 원리 - 기본편" 수강평

⭐⭐⭐⭐⭐

Springでどのようなものを作れるのか全体像を描けるようになりました。技術をやみくもに教えるのではなく、コードを書きながら非効率な点や問題点が出てきたときに、それを解決するためにこのような技術が導入されたのだと最初から最後まで自然に段階を踏んで説明してくださったので、スムーズにしっかり学ぶことができました!

"Spring入門 - コードで学ぶSpring Boot、Web MVC、DBアクセス技術"受講レビュー

こんな方に
おすすめです

学習対象は
誰でしょう?

  • 開発者就職準備生

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

  • SQLを学びたい企画担当者、マーケター、データアナリスト

  • IT業界に携わるすべての方々

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

  • キム・ヨンハンの実践データベース入門 ― SQLから一歩ずつ

  • SELECT、GROUP BY、HAVINGを含む基本的なSQLの使い方

こんにちは
yhです。

インフラン認証

615,694

受講生

43,332

受講レビュー

9,137

回答

5.0

講座評価

27

講座

本当に実務で必要な、まともな開発者になれるよう教育することが私の目標です。

 

私の開発人生の物語

EOインタビュー動画

開発の底辺 - 田舎の青年が開発王になる

就職と転職に関する悩みの解決

 

もっと見る

カリキュラム

全体

84件 ∙ (13時間 40分)

講座資料:

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

受講レビュー

全体

513件

5.0

513件の受講レビュー

  • dltkdwls09059683님의 프로필 이미지
    dltkdwls09059683

    受講レビュー 3

    ∙

    平均評価 5.0

    5

    100% 受講後に作成

    先生、こんにちは!いつも素晴らしい講義を作ってくださり、本当にありがとうございます。 開発者という仕事に挑戦し始めて、早いもので3か月になりました。Javaの基礎から始めてSpringまで勉強しているうちに、「データをずっとローカルにだけ保存しておくのには限界があるのではないか?」という疑問が生まれ、そこから初めてSQLまで勉強するようになりました。 一つ学ぶとまた新たな疑問が生まれ、これから学ぶべきことが次々と続いていく過程が、私にとって本当に不思議で、楽しく感じられます。 初めて開発の勉強を始めてから、先生の講義に本当にたくさん助けていただいています。いつも素晴らしい講義を作ってくださり、ありがとうございます。楽しく幸せな秋夕をお過ごしください!

    • yh
      知識共有者

      イ・サンジンさん、今のように好奇心を持って楽しく学び続けていけば、きっと素晴らしい開発者に成長されるでしょう。これからの開発の旅も、ずっと応援しています。

  • dirend79555님의 프로필 이미지
    dirend79555

    受講レビュー 61

    ∙

    平均評価 5.0

    5

    20% 受講後に作成

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

    • yh
      知識共有者

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

  • liang님의 프로필 이미지
    liang

    受講レビュー 3

    ∙

    平均評価 5.0

    5

    43% 受講後に作成

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

    • yh
      知識共有者

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

  • jjs2704023067님의 프로필 이미지
    jjs2704023067

    受講レビュー 36

    ∙

    平均評価 4.9

    5

    7% 受講後に作成

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

    • yh
      知識共有者

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

  • jamesseo03190324님의 프로필 이미지
    jamesseo03190324

    受講レビュー 8

    ∙

    平均評価 4.3

    5

    31% 受講後に作成

    yhの他の講座

    知識共有者の他の講座はこちら

    似ている講座

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