Patent ID: 7403956
Filing Date: 2008-07-22
Classification: G06F,Y10S

Abstract:
1. A machine-implemented system that facilitates representation of a relational database in a different format, comprising a declarative description component that facilitates generation of data, in an implementation-neutral, declarative format based upon an eXtensible Markup Language (XML) syntax, that represents at least a portion of the relational database, generates a file, and stores the data in the file, the file facilitates reconstruction of the relational database when disconnected from the relational database, wherein the data in the file is a subset of data of the relational database, the selection of the data stored in the file is based in part on access rights, associated with at least one user, to the relational database, the declarative description component facilitates updates to the relational database such that changes to the data in the file while disconnected from the relational database are utilized to update the relational database when the file is connected with the relational database; and a classification component that automatically learns when the file is to be generated and what portion of the relational database is to be utilized to generate the file, and tracks the access behavior of the at least one user with regard to the relational database and automatically regenerates the file based on the most recent schema representation of the at least a portion of the relational database for the at least one user based in part on the access behavior of the at least one user.