1. A schema for storing meta data that describes at least one relational database comprising: at least one abstract class for defining at least one data type of at least one member, said abstract class including: at least one property for indicating at least one generic Structured Query Language data type for said member; at least one property for indicating at least one database-specific data type name for said member; and at least one method for constructing at least one object instantiated from at least one class derived from said abstract class.