Abstract:
THE SYSTEM AND METHOD OF THE PRESENT INVENTION PROVIDES FOR AUTOMATIC TRANSFORMATION OF NON-RELATIONAL DATABASE INTO RELATIONAL DATABASE THAT IS SELF-RELIANT. THE SYSTEM OF THE PRESENT INVENTION COMPRISING AT LEAST ONE DATA ANALYZER (102); AT LEAST ONE RELATIONSHIP BUILDER (104); AND AT LEAST ONE DATA TRANSFORMER (106) FOR AUTOMATICALLY TRANSFORMING NON-RELATIONAL DATABASE INTO RELATIONAL DATABASE. EXECUTION OF THE PRESENT INVENTION BEGINS WITH THE DATA ANALYZER (102) WHEREIN THE AT LEAST ONE DATA ANALYZER (102) IS CALLED TO PERFORM DATABASE ANALYSIS TO PRODUCE DRAFT OF DATABASE STRUCTURE. THEREAFTER, THE OTHER COMPONENT OF THE SYSTEM; THE RELATIONSHIP BUILDER (104) CONFINE THE DATABASE STRUCTURE AND CONVERT THE DRAFT DATABASE STRUCTURE TO A CONFIRM STRUCTURE. UPON CONFIRMATION OF THE DATABASE STRUCTURE, DATA TRANSFORMER (106) WILL AUTOMATICALLY TRANSFORM AND REALIZE THE STRUCTURES AND THEREAFTER EXPORT DATA FROM SOURCE TO TARGET. IN SHORT, THE METHODOLOGY OF THE PRESENT INVENTION COMPRISING STEPS OF INITIALIZING CONFIGURATION OF TRANSFORMATION PROCESS (202); ANALYZING NON-RELATIONAL DATABASE AND DATA STRUCTURE TO FORM DATABASE TREE (204); IDENTIFYING RELATIONSHIP AND KEY AND FURTHER ASSOCIATING IT WITH DATABASE TREE TO FORM DRAFT DATABASE STRUCTURE (206); EVALUATING RELATIONSHIP BINDING TO PRODUCE CONFINE DATABASE STRUCTURE (208); CREATING DATABASE BY CONSTRUCTING DATABASE, TABLES AND RELATIONSHIP INTO RELATIONAL DATABASE (210); AND PERFORMING DATA INSERTION WITH KEY IDENTIFICATION AND VALID DATA FORMAT FOR DATABASE TRANSFORMATION (212). THE MOST ILLUSTRATIVE DRAWING IS
Abstract:
The system and method of the present invention provides for automatic transformation of non-relational database into relational database that is self-reliant. The system of the present invention comprising at least one data analyzer (102); at least one relationship builder (104); and at least one data transformer (106) for automatically transforming non-relational database into relational database. Execution of the present invention begins with the data analyzer (102) wherein the at least one data analyzer (102) is called to perform database analysis to produce draft of database structure. Thereafter, the other component of the system; the relationship builder (104) confine the database structure and convert the draft database structure to a confirm structure. Upon confirmation of the database structure, data transformer (106) will automatically transform and realize the structures and thereafter export data from source to target. In short, the methodology of the present invention comprising steps of initializing configuration of transformation process (202); analyzing non-relational database and data structure to form database tree (204); identifying relationship and key and further associating it with database tree to form draft database structure (206); evaluating relationship binding to produce confine database structure (208); creating database by constructing database, tables and relationship into relational database (210); and performing data insertion with key identification and valid data format for database transformation (212).