1. A method for interacting with a database using a multi-dimensional graphical user input interface, the method comprising: transmitting from a processor to an electronic device graphical user input interface screen data for generating a graphical user input interface having a plurality of dimensions respectively corresponding to each of a plurality of factors comprising a plurality of job descriptors for generating a job description, wherein the graphical user input interface comprises a graphical control element manipulable to a plurality of positions in a construct defined by the plurality of dimensions such that values for each of the plurality of factors are simultaneously quantified at each of the plurality of positions; receiving from the electronic device at the processor a selected position of the graphical control element in the construct, wherein the selected position is one of the plurality of positions in the construct and denotes the values that have been simultaneously quantified for each of the plurality of factors; executing a database action, using the processor, based on the values for each of the plurality of factors, in response to receiving the selected position of the graphical control element in the construct, wherein executing the database action comprises: writing the values for each of the plurality of job descriptors to the database, using the processor; querying the database with the values for each of the plurality of job descriptors, using the processor; and receiving a plurality of job description elements from the database, using the processor, in response to querying the database; generating the job description based on the plurality of job description elements, using the processor, in response to executing the database action; and transmitting from the processor the job description, in response to generating the job description.