23. The method of claim 22, wherein the step of creating an instances of a plurality of data structures includes the steps of: creating an instance of DatabaseInfo; creating an instance of Tableinfo and ClassInfo for each class specification; creating an instance of CollectionClassInfo for each collection specification; and creating the instances of Attribinfo for each ClassInfo.
23. The method of claim 22, wherein the step of creating an instances of a plurality of data structures includes the steps of: creating an instance of DatabaseInfo; creating an instance of Tableinfo and ClassInfo for each class specification; creating an instance of CollectionClassInfo for each collection specification; and creating the instances of Attribinfo for each ClassInfo. 24. The method of claim 23, wherein the step of using additional specifications to create additional data structures includes the steps of: using primary-key and reference-key specifications to create instances of ReferenceKeyinfo; and using the relationship specification to create instances of ComplexAttributeInfo.