강의

멘토링

커뮤니티

NEW
Programming

/

Database

[Lv0] たった2時間!SQL/DB核心概念超圧縮講義

「SQLを勉強しなきゃいけないのは分かっているけど、何から始めればいいか分かりません」 データベースの本を開くと、正規化、B-Tree、クラスター… 用語からして気が遠くなりますよね。 この講義は、そんな複雑な理論はすべて省き、本当に必要なことだけを詰め込みました。 LINEのメッセージはどこに保存されるのか?メイプルストーリーの取引画面はなぜ安全なのか? こうした日常的な例から始めて、インストール → テーブル作成 → CRUD → JOIN → インデックスまで、実際に手を動かしながら2時間でSQL全体の流れを掴むことができます。

難易度 入門

受講期間 無制限

  • dingcodingco
MySQL
MySQL
database
database
DBMS/RDBMS
DBMS/RDBMS
MySQL
MySQL
database
database
DBMS/RDBMS
DBMS/RDBMS
Thumbnail

受講後に得られること

  • 「DB基礎」に関する面接の自信

  • 自分のコンピュータでSQLを直接実行できる環境

  • CRUDとJOINを自在に使いこなす基本

「カカオトークのメッセージは一体どこに 保存されるのだろうか?」

朝に鳴ったアラーム、友達と交わしたカカオトーク、昼食に検索したグルメ店の星評価。今日一日だけでも数百個のデータを作り、使用しました。
ところでこれらのデータ、どこにどのように 保存されるのか説明できますか?
データベースを勉強しようと本を開けば、正規化、B-Tree、クラスター… 最初のページから宇宙語です。
「ただ 実務で使うものだけを素早く学ぶことはできないだろうか?」


この講座は、そんな思いで作りました。

🍜 NAVERマップのグルメページ、どんなデータで構成されているだろうか?

🎮 メイプルの取引画面は、なぜ片方だけお金が減るバグが起きないのでしょうか?

📚 50万冊の本の中から、目的の本を0.1秒で見つけるには?


複雑な理論は抜きにして、日常の中の「なぜ?」から始めます。
インストール → テーブル作成 → データCRUD → JOIN → トランザクション → インデックス
2時間以内でSQLの全体的な流れを実際に手を動かしながら身につけます。
講義が終わる頃には、もうデータベースがブラックボックスのように感じられることはないでしょう。


この講義で得られるもの

MySQL + DBeaver 環境構築

Windows/Macインストールガイドを提供 & GUIツールでSQLを実行する方法まで

データベースの核心概念の整理

テーブル、レコード、主キー(PK)、外部キー(FK)の関係
1:1、1:N、M:Nの関連性とJOINの活用
トランザクションACID(メイプルの取引画面の例で簡単に理解)

自分でやってみる性能最適化の実習

50万件のモックデータ生成
インデックス適用前後の性能比較 (274ms → 69ms)
複合インデックスとカーディナリティの概念

プログラマーズ SQL問題演習

実際のコーディングテストに出題されるタイプの演習
AVG, ROUND, GROUP BY, HAVINGの活用

このような内容を学びます。

実生活の例で簡単に学ぶデータベース

  • NAVERのグルメページで理解するデータの正体

  • リレーショナル vs 非リレーショナルDB、いつ何を使う?

  • MySQL + DBeaver インストールから接続まで


テーブルとSQLの基礎固め

  • 学校のデータで学ぶテーブル、レコード、キーの概念

  • データベースを作成して最初のテーブルを作る

  • INSERT、SELECTでデータを入れて取り出す

CRUDの完成とJOINによるテーブルの結合

  • UPDATE, DELETEでデータを更新・削除する

  • 先生と授業の関係で学ぶ1:N、M:Nの関連性

  • LEFT JOIN, INNER JOINでテーブルを結合する

  • GROUP BY、サブクエリで望むデータを抽出する

トランザクションとインデックスで実務感覚を身につける

  • メイプルの取引画面で理解するトランザクションとACID

  • 分厚い本の索引のように動作するインデックスの原理

  • 50万件のデータで検索速度を4倍にする

このような方におすすめです

🎯 SQLを初めて学ぶ方

非専門家でデータベースの
授業を受けられなかった方
「テーブルとは何か、レコードとは何か」から始めたい方

🎯 学んだものの、整理ができていない方

ブートキャンプで短期間に学んだものの、全体像が掴めていない方 CRUDはできるが、トランザクションやインデックスが何なのか分からない方

🎯 次のステップを準備している方

JPAの講義を受ける前にSQLの基礎を固めたい方 ProgrammersのSQL高得点Kitを解いてみたい方

この講義を作った人

クーパン、ヤノルジャの最終面接まで受けてきた裏話を語る - 6年目エンジニアの24社転職ストーリー [ep 5]

ディンコディンコ(メイン講師)

  • 2021 ~ 2022: S コーディングクラブ アルゴリズム (data-structure) チューター

  • 2022 ~ : コーディングYouTubeディンコディンコ運営(開発者の就職に関する多様なコンテンツを保有)

  • 2022 ~ 2023 : ビバリパブリカ サーバー開発者


  • 絶対に学生を諦めない 🦈

  • 開発者就職攻略コミュニティの運営およびオフライン交流会の運営


受講前の注意事項

学習資料

  • 講義ノートはNotion(ノーション)のリンクで提供いたします。復習の際にいつでもご覧ください!

事前知識および注意事項

📌 必須: なし

MySQLのインストールから丁寧に教えます。DBMS/RDBMSについて学ぶことができます!
プログラミングの経験がなくてもついていくことができます。

📌 あると良いもの:

何らかの言語を一つでも経験したことがあれば(Python、Java、JavaScriptなど)
「変数」「条件文」程度の基礎概念

こんな方に
おすすめです

学習対象は
誰でしょう?

  • 開発の勉強を始めたばかりで、SQLが何かわからない方

  • SQLの本を買ったけれど、3章から先に進むのが難しい方

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

  • 必要ありません!パソコンをつけてウェブブラウザが使えれば大丈夫です。

こんにちは
です。

13,693

受講生

1,415

受講レビュー

267

回答

4.9

講座評価

16

講座

🚀 Toss、ポステック(浦項工科大学)出身 | バックエンド 8
🎥2万人のYouTuber | 開発コンテンツ制作
📚 インフラン講師 | 累計受講生 8,000人以上
👥 開発者就職コミュニティ運営中 (8,000人以上)
🧩 オープンソース (Gradle, Spring AIなど) 多数のコントリビューター
📝38社の書類選考合格およびKmong履歴書添削 100回以上の経験 (評価5.0点)

コーディングを覆す、ディンコディンコ。分かりやすく、演繹的に理解できる知識を伝えます。
Đảo ngược lập trình, Dingco Dingco. Truyền tải kiến thức một cách dễ hiểu và có tính suy luận.

Inflearnインタビューリンク!

カリキュラム

全体

11件 ∙ (2時間 25分)

講座掲載日: 
最終更新日: 

受講レビュー

全体

6件

4.8

6件の受講レビュー

  • seungilpark5471님의 프로필 이미지
    seungilpark5471

    受講レビュー 8

    平均評価 5.0

    5

    100% 受講後に作成

    • devkuka님의 프로필 이미지
      devkuka

      受講レビュー 289

      平均評価 5.0

      5

      36% 受講後に作成

      データベースについてたくさん学びました!素晴らしい講義をありがとうございました。

      • gkdldh님의 프로필 이미지
        gkdldh

        受講レビュー 3

        平均評価 5.0

        5

        100% 受講後に作成

        他の講義とは違って、要点が凝縮されていて分かりやすい説明で構成されたデータベースの講義です!!最高です。

        • foxrose71857님의 프로필 이미지
          foxrose71857

          受講レビュー 10

          平均評価 4.4

          4

          55% 受講後に作成

          • sasas님의 프로필 이미지
            sasas

            受講レビュー 74

            平均評価 4.9

            5

            36% 受講後に作成

            無料

            dingcodingcoの他の講座

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

            似ている講座

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