I think it's two steps away from Excel. The first step is making schemas explicit and doing normalisation to avoid data anomalies. This is where RoR gets you. The second step is naming the operations/use cases in your business/___domain (preferably with words people already use) rather than trying to frame everything as CRUD operations.