15. The system of claim 12 , further comprising a validation module configured to validate syntax of the database query statement.
12. A system comprising: a machine-readable medium storing a source object, the source object including a database query statement, the database query statement being an executable instruction expressing an action to be performed with respect to a database; a parser, comprising at least one processor, configured to access and parse the database query statement to generate a corresponding abstract syntax tree (AST), the AST being a data structure representing a syntactic structure of the database query statement; a generation module configured to generate a domain model using the AST, the domain model describing roles and relationships of each element in the database query statement; a modeling engine configured to generate a graphical model of the database query statement using the domain model, the graphical model being a graphical representation of the database query statement, the modeling engine further to cause presentation of the graphical model.