1. A computer-implemented method for an integrated development environment (IDE) tool to manage database aware application development, the method comprising: executing the IDE tool on a computing system having at least a processor, a memory, and a storage device, wherein the IDE tool is configured to perform an operation, comprising: presenting within an interface of the IDE tool, a display of the database data model, receiving a selection of a database object of the database data model, generating application source code configured to access the selected database object, and storing an indication of the relationship between the database object and the application source code.