ActiveRecord

RailsMVCでいうモデルに相当するもの。
CRUD、コールバック、バリデーション、マイグレーションに関するメソッドを提供する。
また、様々なデータベースとの互換性があり、データベースの種類に関わらず同じ表記ができる。

ORMフレームワークとしてのActiveRecord

オブジェクト/リレーショナルマッピング(ORM)とは、オブジェクトをデータベースのテーブルに接続すること。ORMを使うとSQLを直接書かずにデータベースの読み書きができる。
データベースをオブジェクト指向スタイルで操作できるのがActiveRecordのいいところっぽい。