1. A system to automatically identify a unit of change requiring upgrade in a hierarchical database management system, comprising: a hierarchical database management system to manage a plurality of resources, the resources comprising databases and application programs interacting with the databases; an active resource library identifying each of the plurality of resources and associated resources interacting with the plurality of resources; a staging library identifying for upgrade at least one of the plurality of resources; and an upgrade module for automatically identifying a unit of change requiring upgrade in the database management system, the upgrade module comprising: an input module to input, by a user, exactly one resource identified for upgrade in the staging library; a comparator module to compare the active resource library to the staging library to identify additional resources requiring upgrade, the additional resources having an association with the exactly one resource identified for upgrade, the association comprising an inter-relationship between databases and application programs interacting with the databases; an incorporation module to incorporate the exactly one resource identified for upgrade and the additional resources into an upgrade list; and a generation module to automatically generate from the upgrade list a unit of change comprising the exactly one resource identified for upgrade and additional resources interacting with the exactly one resource.