A method of validating a relationships table. The method includes
generating a relational schema of symbols in the program code file based
on a framework for models in the integrated development environment, the
schema including two related tables. The method further includes
determining a relationship between the two tables. Further, the method
includes adding definitions from the program code file for symbols in the
relational schema to a definition set retaining definitions of symbols.
Additionally, the method includes producing proxy definitions for use
with the definition set for each symbol in the program code file without
a definition in the definition set. Furthermore, the method includes
generating the relationships table in the relational schema containing
the relationship between the two tables. Further, the method includes
validating the relationships table by matching the symbols definitions
and references, where the validation removes public symbols and
referenced symbols from the relationships table.