Database query languages are computer-readable languages used in querying, updating, and managing relational databases. In database query languages such as standard query language (SQL), objects may depend on tables and other objects stored in the database. For example, an SQL view object may depend on a data table. Usually a database management system (DBMS) allows for an object to be changed independently of its existing dependent objects (e.g., via alter, drop, create, or replace statements). However, while modifying objects in the database may be a simple undertaking, the initial creation of objects may present several challenges because of the complexity of orchestrating all object creation statements in an appropriate order (e.g., an object can only be created successfully once all underlying objects and tables have been created).