1. A computer-implemented method for accessing a physical database implemented under a predefined physical data model, the method comprising: receiving a request from a user interface to perform an operation of an application, the application associated with a first technical key, the application operation associated with an operation identifier, and the request including a dataset key; transmitting a generic application persistency statement having a syntax defined in an application template belonging to a set of predefined application templates, the application template corresponding to the application; searching a logical database for a first location having entries corresponding to the first technical key and the operation identifier; determining a second technical key based on content stored at the first location; searching the logical database for a second location having entries corresponding to at least one of the second technical key and the dataset key; determining a third technical key based on content stored at the second location; and accessing one or more locations of the logical database based on at least the third technical key, wherein the contents of the one or more logical database locations correspond to content of the physical database.