アクティブレコード

アクティブレコード
オブジェクト指向プログラミングにおいて、データベースのテーブルをクラスで表現し、レコードをオブジェクトとして操作するデザインパターン。
「アクティブレコード」を星図で探索する →

「アクティブレコード」とは?意味を解説

データベースの各テーブルを1つのクラスに対応させ、テーブルの各レコードをそのクラスのインスタンスとして扱う設計手法。オブジェクト指向の概念とリレーショナルデータベースを統合し、SQLを直接記述せずにオブジェクト操作でデータベース処理を実行できる。Ruby on RailsやLaravelなど多くのフレームワークで採用されている。

例文

「アクティブレコード」の言い換え・類語

「アクティブレコード」の対義語

連想語・周辺概念

語源・由来

Active Record は David Heinemeier Hansson が Ruby on Rails フレームワーク開発時に命名。「活動的な(Active)」「記録(Record)」という意味で、データベースレコードが主体的に振る舞うオブジェクトとなることを表現。

英語で言うと

Active RecordORMObject-Relational Mapping

「アクティブレコード」との違いを比較する

似た言葉との違い・使い分けを解説しています。

「アクティブレコード」をもっと知る本

この言葉やそのテーマを深めたい方へ。

語彙の星雲で「アクティブレコード」を探索する →