1. A method of automatically generating a complete dependency graph of a database code object, using a computer which has a processor, memory, display, input/output devices and connectivity software to connect to a database server, the method comprising the steps of: applying a recursive algorithm that queries a database for dependency information and outputs a direct dependency graph of a database code object, the “direct dependency graph” containing dependencies representing dependencies that do not involve dependencies on triggers and on implementations of object-oriented code objects in the database; applying the recursive algorithm on each of the object-oriented code objects in the dependency graph to incorporate dependencies of implementations of code objects in the database; using a parser on each of the code objects in the dependency graph to identify DML statements that “fires” triggers thereby identifying dependencies on triggers; applying the recursive algorithm on each of the triggers to incorporate the dependencies of the triggers into the dependency graph; and repeating the procedure for incorporating dependencies of implementation of object oriented code objects as well as the dependencies on triggers and its dependencies until new dependencies are not added to the dependency graph.