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

実務に欠かせない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位、
キム・ヨンハンの実践データベース

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

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

•••

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

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

多くの開発者がデータベースを単なるストレージとして捉え、登録・修正・照会・削除を繰り返すだけになっています。JOINやINDEXを知ってはいても、なぜ必要なのかを正しく理解できていないケースが多いのが現状です。

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

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

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

ですから、この講義ではSQL文法だけを教えることはしません。

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

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

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

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

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

この講義は実戦データベースロードマップの2番目の講義で、すべてのITエンジニアが実務に必ず必要なデータベースの基礎を体系的に習得できるように構成されています。

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

Frame 66

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

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

ジョイン

基本編では、まず関係型データベースの華と呼ばれるジョインを深く掘り下げます。なぜ必要なのかという点から始まり、内部、外部、セルフジョインまで、実務の例題を通じてどのような状況で何を使うべきかをお教えします。

サブクエリ

次にサブクエリを整理し、多くの方が迷われるサブクエリとジョンの違いは何なのか、いつ使うのがパフォーマンスに有利なのかを明快に整理して解説します。

UNION, CASE, VIEW

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

インデックス

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

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

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

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

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

基本から一味違う講義
50万+の受講生が証明します。

⭐⭐⭐⭐⭐

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

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

⭐⭐⭐⭐⭐️

CRUDしかできず、たまに直面するDBの問題はググってみても断片的な知識ばかりで、どこか空白があるように感じていましたが、その隙間を埋めてくれる講義です。... やはり基本が重要ですね。そして、その基本をヨンハンさんほどしっかり教えてくださる方は他にいないと思います。

"スプリングDB 1編 - データアクセスの核心原理" 受講評

⭐⭐⭐⭐⭐

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

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

⭐⭐⭐⭐⭐

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

"すべての開発者のためのHTTPウェブ基本知識" 受講評

⭐⭐⭐⭐⭐

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

"スプリング核心原理 - 基本編" 受講評

⭐⭐⭐⭐⭐

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

"スプリング入門 - コードで学ぶスプリングブート、ウェブMVC、DBアクセス技術"受講評

こんな方に
おすすめです

学習対象は
誰でしょう?

  • エンジニア就職準備生

  • データベースを勉強したことはあるが、基礎をしっかりと固めたい開発者

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

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

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

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

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

こんにちは
yhです。

586,929

受講生

41,190

受講レビュー

9,091

回答

5.0

講座評価

26

講座

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

 

私の開発人生の物語

EOインタビュー動画

開発のどん底 - 田舎の青年、開発王になる

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

 

もっと見る

カリキュラム

全体

84件 ∙ (13時間 40分)

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

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

受講レビュー

全体

398件

5.0

398件の受講レビュー

  • liang님의 프로필 이미지
    liang

    受講レビュー 3

    平均評価 5.0

    5

    43% 受講後に作成

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

    • yh
      知識共有者

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

  • 0607kmh0559님의 프로필 이미지
    0607kmh0559

    受講レビュー 7

    平均評価 5.0

    5

    100% 受講後に作成

    フロントエンド開発者です。 サーバー開発の勉強にとても役立ちました。 他のSQL講座もいくつか受講しましたが、ウェブサーバー開発者の視点からの考えを垣間見ることができた点が非常に良かったです。

    • yh
      知識共有者

      ブラックファンさん、ありがとうございます^^ 良い一日をお過ごしください!!

  • dirend79555님의 프로필 이미지
    dirend79555

    受講レビュー 55

    平均評価 5.0

    5

    20% 受講後に作成

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

    • yh
      知識共有者

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

  • jjs2704023067님의 프로필 이미지
    jjs2704023067

    受講レビュー 35

    平均評価 4.9

    5

    7% 受講後に作成

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

    • yh
      知識共有者

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

  • kimwoobin님의 프로필 이미지
    kimwoobin

    受講レビュー 10

    平均評価 5.0

    5

    31% 受講後に作成

    いつも楽しく拝聴しています。

    • yh
      知識共有者

      woodol4540さん、熱心に聴いてくださって私もやりがいがあります^^ ありがとうございます :)

yhの他の講座

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

似ている講座

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