¿Qué es Active Record?
Es un patrón de diseño que define una forma de acceso a los datos de una base de datos relacional. La tabla estará envuelta en una clase desde la que se podrá acceder a la información, realizar modificaciones, borrados e inserciones.
La principal diferencia con el patrón Data Mapper es que en Active Record la persistencia de datos se realiza desde el propio objeto de la clase que hace referencia a nuestra tabla en la base de datos.