A method of managing network configuration data in a database includes storing current configuration data representing a current configuration of the network in a database as a collection of managed objects. Historical configuration data representing past configurations of the network is stored in the database as a collection of changed objects. Change parameters associated with the changes to the configuration data may additionally be stored. The database may be restored to a prior version, representing a prior configuration of the network, by restoring at least one changed object. The database may be altered to other configurations by restoring one or more changed objects. The changed objects to be restored may be selected by change parameters, such as a timestamp, operator identification, or group code. Proposed changes to the network may be modeled by substituting proposed configuration data for the current configuration data in the database.