Abstract: A method of modifying a database structure requires firstly modifying metadata that describes the relevant database structure. Thereafter, the relevant database structure is automatically modified to conform to the modified metadata. The step of modifying the metadata comprises modifying a description of a database object characteristic in a metadata object.