GraphSQL: A Visual Query Specification Language for Relational Databases