1. A method for validating a relationships table, comprising: generating a relational schema of symbols in the program code file based on a framework for models in the integrated development environment, the schema comprising two related tables, wherein said two related tables comprise a public symbols table and a referenced symbols table; determining a relationship between the two tables in the relational schema; adding definitions from the program code file for symbols in the relational schema to a definition set retaining definitions of symbols; and producing proxy definitions for use with the definition set for each symbol in the program code file without a definition in the definition set: generating the relationships table in the relational schema containing the relationship between the two tables; and validating the relationships table by matching the symbols definitions and references, wherein the validation removes public symbols and referenced symbols from the relationships table.
1. A method for validating a relationships table, comprising: generating a relational schema of symbols in the program code file based on a framework for models in the integrated development environment, the schema comprising two related tables, wherein said two related tables comprise a public symbols table and a referenced symbols table; determining a relationship between the two tables in the relational schema; adding definitions from the program code file for symbols in the relational schema to a definition set retaining definitions of symbols; and producing proxy definitions for use with the definition set for each symbol in the program code file without a definition in the definition set: generating the relationships table in the relational schema containing the relationship between the two tables; and validating the relationships table by matching the symbols definitions and references, wherein the validation removes public symbols and referenced symbols from the relationships table. 3. The method according to claim 1 wherein the program code file contains the public symbols having a definition in the program code file and the referenced symbols being only referred to in the program code file, and wherein the step of adding definitions comprises: parsing the program code file to extract definitions for the public symbols therein; and adding the extracted definitions to the definition set.