1. A database interaction system comprising: a database comprising a data set including a plurality of fields, wherein each field has an associated set of field values; at least one processor coupled to the database and configured to execute a series of computer modules comprising: a database interpreter configured to generate a graph model as a specification for representing data from the data set and relationships among the data within a domain, the graph model having a plurality of nodes that represent the plurality of fields, each node including a set of states representing a set of possible values for the node for the domain; a graph-to-data mapper configured, for each of the plurality of nodes, to map a field to a node, and field values associated with the field to states associated with the node; a graphical interface module configured to display: one or more nodes from the graph model, each displayed node including a distribution of field values across states of the displayed node: and arcs between two nodes that represent statistical relationships between the two nodes.