※解釈が入り混じっているので不備などがあるかもしれません。予めご了承ください。 ※ザックリと理解するというスタンスなのでまとめ方が不十分かもしれません 引用元・参考サイト Railsガイド 概要 Active RecordはMVCのMを相当する『オブジェクト指向 × DB操作』を可能にした仕組み データ操作をオブジェクトを介して実現可能にしている ORMというシステム設計パターンを採用しており、ORMではDBの種類ごとのSQLの記述の違いを吸収してくれるなど"互換性が高い"のが大きな特徴 Active Recordは次のような特徴を持つ 先述したSQLでのDB操作をオブジェクトを介して実行可能な点に加えて、『RDBのような"テーブル同士の相関"などよりDB寄りなデータの意味までもオブジェクトで表現できる』 ・モデルおよびモデル内のデータを表現する1 ・モデル同士の関連付け(アソシエーション
![【ザックリ概要】ActiveRecordの基礎 - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/f46ed3759a5b17ece2996cc5b1c19c734c597977/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9JUUzJTgwJTkwJUUzJTgyJUI2JUUzJTgzJTgzJUUzJTgyJUFGJUUzJTgzJUFBJUU2JUE2JTgyJUU4JUE2JTgxJUUzJTgwJTkxQWN0aXZlUmVjb3JkJUUzJTgxJUFFJUU1JTlGJUJBJUU3JUE0JThFJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmcz01NGNlMjhmNmMyMzlkMzFmOWRmOTFkZDM1OTE5NmFlMQ%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBuYWthZDExOSZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9YWQyMmM4MjA5ZGU0OTk1ODYzMmE1Y2Q4MzI1ZDhkZDU%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3D5bc037b029a1e1b7f03634ef0d5fdef8)