12. The computer system of claim 7 , wherein at least one of the at least two SDOs is associated with two or more of the plurality of database tables.
7. A computer system for generating a virtual database, comprising: at least one processing unit; a memory operably associated with the at least one processing unit; and a Virtual Bounded Persistent Memory (VBPM) instance generating system stored in a memory which when executed by the at least one processing unit, generates a VBPM, the generating system comprising: a system for providing, in a virtual container, Service Data Objects (SDOs) corresponding to each of a plurality of database tables; a system for forming a Virtual Bounded Persistent Memory (VBPM) instance, the forming including interrelating at least two of the SDOs in the virtual container, wherein the forming further includes interrelating at least three of the SDOs in the virtual container, wherein at least one SDO is related to at least one other SDO and is not related to at least one other SDO, wherein the VBPM is generated on demand and removed on demand; a system for receiving a query for the database tables in an interface for the virtual container; and a system for executing the query against the VBPM instance, wherein the system for executing comprises a system for manipulating data contained in at least one of the plurality of database tables using the SDOs in response to the query, without passing the query through to the plurality of database tables, wherein the VBPM further includes data mediator services which support creation of an associative table for resolving many-to-many relationships and supporting query of joins between the plurality of SDOs interrelated in the virtual container.