1. A system comprising: an interface module, implemented by one or more hardware processors, configured to receive a data definition statement involving a modification to a database object, the data definition statement including a clause imposing a restriction on the modification to the database object; a parsing module, implemented by the one or more hardware processors, configured to determine whether the modification results in invalidation of at least one dependent database object of the database object in response to the clause being included in the data definition statement; and a statement processing module, implemented by the one or more hardware processors, configured to prevent the modification to the database object based on determining that the modification results in the invalidation of the at least one dependent database object, the statement processing module further to perform the modification to the database object based on determining that the modification does not result in the invalidation of the at least one dependent database object.