1. A method for providing data services to an application, comprising: receiving, by a data access system, application data modifications, wherein said application data modifications are expressed according to an application schema; utilizing incremental view maintenance to translate said application data modifications into relational database modifications expressed according to a database schema, wherein said utilizing incremental view maintenance includes: applying at least one view maintenance rule that specifies a view operator, and given said application data modifications, produces said relational database modifications.