用語集 最終更新 2026.04.05

ORM

ORM は、プログラムのクラスやオブジェクトを通してデータベースを扱いやすくする仕組みです。
SQL を完全に不要にする魔法ではありませんが、テーブルやレコードをアプリ側のモデルとして扱いやすくするのが大きな役割です。

LaravelEloquent や、Django の ORM が代表例です。
一覧、登録、更新、削除のような CRUD が多いアプリではかなり便利です。

まず押さえたいポイント

  • アプリ側のモデルと DB をつなぐ仕組み
  • CRUD や関連データ操作を進めやすい
  • SQL をまったく知らなくてよい、という意味ではない

実務で見るポイント

  • 管理画面や業務システムと相性がよい
  • 便利だが、複雑な集計や性能調整では SQL 理解も必要
  • モデル設計が雑だと後から重くなりやすい

よく一緒に出てくる用語

この用語を読むときのコツ

ORM は単語だけ暗記するより、「どんな場面で出てくるか」「何と一緒に語られるか」をセットで押さえた方が理解しやすいです。記事や設定画面で見かけたら、何を決めるための用語なのかまで見ると意味がつながりやすくなります。

最初のうちは、このページだけで完結させようとしなくて大丈夫です。 下の関連用語や関連記事も一緒にたどると、ORM がどの文脈で使われる言葉なのかがかなり見えやすくなります。

あわせて見たい用語