On rules, procedure, caching and views in data base systems | Synapse