Humans are more familiar to hand drawn sketches than to any other mode of expressing ideas. Specially, laymen find it easy to understand content represented in visual form than in textual form. For example, UML diagrams are used as a standard technique to visually present designs of software systems; which could be easily understood by novices to software development too. However, there are no standard technique to present database queries using diagrams. There are some notations to represent query execution plan which is used to describe the actual internal process at run-time. Thus, through this research study a novel sketch based query language for database querying is introduced. Initially, a user study was conducted to determine the most appropriate shapes and symbols to be used in the proposed sketch based query language. Subsequently, image processing techniques have been applied to recognize circular shapes, arrows, joined circles and text regions in sketches. Thus, a hand drawn sketch will be automatically translated to SQL queries and relevant data will be retrieved from a database. Furthermore, this research study introduces a novel method to recognize the joined circular shapes.
http://ieeexplore.ieee.org/document/8300391/