What is Difference between productive maintenance and unproductive maintenance in database?

productive maintenance: maintenance that leads to a benefit by meeting a new requirement, not just a continuation of the previous.
Unproductive maintenance is a consequence of the way in which file-based processing is closely tied to the physical structure of the data stored in the files. This is referred to as data dependence.