データベース学習ロードマップ

データベース学習ロードマップデータベース

「データベースの勉強をやろうと思ったけど、どこから勉強すればいいの?」

という方のために、学習ロードマップを用意しました。

他の学習ロードマップ
おすすめの書籍

各技術の詳細

データベースの基礎知識

データベースの基礎知識

データベースの基礎知識でおすすめの書籍は以下です。

こんな方におすすめの書籍です。

  • データベースの用語がわからないので、何言ってるのかわからない。わかるようになりたい!
  • そもそもデータベースとは何?
  • データベースの基本的な操作を知りたい!
  • トランザクションを使うと何がいいの?
  • 障害に強いシステムってどうやって作るの?

データベース設計

データベースの設計

データベース設計でおすすめの書籍は以下です。

こんな方におすすめの書籍です。

  • 自分でデータベースが設計できるようになりたい!
  • どうしてこの設計になるの?
  • どうしてテーブルを分割するの?1つのテーブルに全部詰め込むのはダメなの?
  • ER 図の読み方は?

RDBMS のインストール・使い方

RDBMS の個別の利用方法は以下のとおりです。

RDBMS のインストール・使い方

蓄積したデータからデータ分析を行う場合は、データ分析の学習ロードマップをご覧ください。

MySQL/PostgreSQL のおすすめ書籍は以下です。

個別の RDBMS ごとの知識が必要な場合に上記の書籍をおすすめします。

Elasticsearch (OpenSearch) の使い方

Elasticsearch の使い方は、以下のとおりです。

なお、OpenSearch は Elasticsearch のフォークなので、使い方は同じです。

Elasticsearch & OpenSearch の使い方

RAG を絡めた機械学習周りを学習する場合は、機械学習の学習ロードマップをご覧ください。

Elasticsearch のおすすめ書籍は以下です。

こんな方におすすめの書籍です。

  • RDBMS で検索サービスを提供していたが、パフォーマンスが出なくなって来た
  • 新規に検索サービスを提供するために、Elasticsearch を選定した

おすすめの学習サイト

データサイエンティスト用のサイトですが、データベースの項目が非常に参考になります。

データベースサイエンティスト
データサイエンティストに必要なPythonデータベースと機械学習の常用について記載しています。

以上でデータベース学習ロードマップに関連する記事の紹介を終わります。

以降は、当サイトのデータベースに関する全ての記事です。

データベースの記事一覧

データベース

ベクトルデータベースの作り方や使い方、仕組みをわかりやすく解説

ベクトルデータベース ベクトルデータベースとは、データ (文書、音声、画像など) をベクトルとして保存・検索するデータベースです。 ベクトル埋め込み ベクトル埋め込みとは、データ (文書...
Java

JDBC (Java DataBase Connectivity) とは

JDBC(Java DataBase Connectivity)とは JDBC(Java DataBase Connectivity とは、Java アプリケーションからデータベース間へアクセスするためのインターフェイス...
データベース

【入門書】初心者向けデータベース学習のおすすめ書籍

データベースの学習に役に立つ書籍を、おすすめの学習順で紹介します。 おうちで学べるデータベースのきほん (データベースの基礎/初級向け) 達人に学ぶDB設計 徹底指南書 (データベース設計/初級向け) 絵で見てわかるO...
データベース

[入門]Elasticsearchとは?使いどころ/使い方をわかりやすく解説

Elasticsearch Elasticsearch とは、キーワードで文書を検索する検索エンジンです。 具体的には ウェブサイトの商品検索や、github のソースコード検索のような検索ができます。 ...
データベース

データベースとは?初心者向けに分かりやすく簡単に解説

データベース データベースとは、コンピュータに格納したデータの集まりのことです。 データベースは、Excel から、データベース管理システム (DBMS) まで様々な種類が存在します。 通常、データ...