Ruby on Railsにおいて、ActiveRecord::Baseを拡張したクラスをモデルとしています。

MVCとして正しく実装しようとした場合、このモデルにビジネスロジックを含めることになります。

ActiveRecord::Baseは、あくまでO/Rマッピングを行うという責任がありますが、
ここにビジネスロジックを含めた場合、
「O/Rマッピングを行う」という責任と、MVCでのモデルとしての「ビジネスロジックを含める」という2つの責任が伴い、
オブジェクト指向の「単一責任の原則」に反したクラスとなりますでしょうか。