用語集 最終更新 2026.04.05 ORM ORM は、プログラムのクラスやオブジェクトを通してデータベースを扱いやすくする仕組みです。 SQL を完全に不要にする魔法ではありませんが、テーブルやレコードをアプリ側のモデルとして扱いやすくするのが大きな役割です。 Laravel の Eloquent や、Django の ORM が代表例です。 一覧、登録、更新、削除のような CRUD が多いアプリではかなり便利です。 まず押さえたいポイント アプリ側のモデルと DB をつなぐ仕組み CRUD や関連データ操作を進めやすい SQL をまったく知らなくてよい、という意味ではない 実務で見るポイント 管理画面や業務システムと相性がよい 便利だが、複雑な集計や性能調整では SQL 理解も必要 モデル設計が雑だと後から重くなりやすい よく一緒に出てくる用語 Laravel 標準の Eloquent 管理画面が強い Django DB 設計と関わるマイグレーション あわせて見たい用語 SQL SQL は、データベースのデータを取得・追加・更新・削除するときに使う代表的な言語です。 AIモデル AIモデルは、文章生成、要約、分類、翻訳、コード生成などを行うAIの中核部分です。APIではどのモデルを使うかで性能、速度、料金が変わります。 Laravel Laravel は、PHP で Web アプリを作るときによく使われる代表的なフレームワークです。 Django Django は、Python で Web アプリを作るときによく使われる代表的なフレームワークです。 Eloquent Eloquent は、Laravel に標準で入っている ORM で、PHP のクラスを通してデータベースを扱いやすくする仕組みです。 データベーススペシャリスト試験 データベーススペシャリスト試験は、データベース設計・性能・運用を深く問う IPA の高度試験です。