Resources only map 1-to-1 with database models for trivial applications, so certainly not the future. Still, useful for getting up and running.
(1 - In fact with me it's pretty much a matter of policy: any external system should access data via views named for the external system. Then, as inconvenient as it sometimes is, Postgres' dependency mechanism will keep me right about which fields in which tables are depended upon by which external systems.)