A hierarchical database system and method is provided for providing data
to populate a simulated computer environment. The data is organized
according to a data schema that defines different types of records and
record relationships in the database. The system includes a database
which includes, records defining simulated components in a simulated
computer environment and links which define hierarchical relationships
between the records. Database code is also included. The database code is
programmed to add, delete, modify, and retrieve records and links of the
database. The database code is also capable of being integrated with a
software module for maintaining and generating the simulated computer
environment. A method for automatically populating records of the
database from configuration information for an actual computer system is
also provided.