Está en la página 1de 3


ISSN (ONLINE): 2394-8442


Prof. Sunil Hebbale[1], Gayatri J[2], Shrirang k[2], Sarojani P[2], Shrutika K[2]
Assistant Professor, [2] Student
CSE Department, KLE College of Engineering and Technology, Chikodi, Karnataka, India


The conventional Database systems are responsible for the storage and processing of huge amount of
data. To access the database user should have strong knowledge of SQL commands. Casual user is not able to
access the database. Nontechnical users who dont know SQL commands and procedures are not able to use the
existing system. The proposed systems will translate a natural language sentence into a database query like SQL. It
requires no knowledge on the part of the user of how the data is organized in storage and no expertise in query
languages. The proposed system will consist of all these facilities. Due to this proposed system it will be more
useful for the person who doesnt have knowledge about handling database or writing query to access the

Keywords: data exploration; database sampling; query formulation

The DBMS are suited for application in which structure, meaning and content of the database, as well as the question to be asked are already
well understood. Access to these data is usually provided by a "Database Management System" (DBMS) consisting of an integrated set of
computer software that allows users to interact with one or more databases and provides access to all of the data contained in the database.
Databases are used to hold administrative information and more specialized data, such as engineering data or economic models. Only Technical
users can access the data from database. Interactive Data Exploration (IDE) application often requires non expert users to iteratively interact with
the system to make a sense of and to identify interesting patterns and relationships in large, amorphous data sets. Query form is one of the most
widely used user interfaces for querying databases. Retrieval of information from databases using query language is always a professional and
complex problem. This complexity reduces the usage of data existing in the databases. However, the databases will be more useful if a non
professional user can query the database using natural language.


In this paper presented on IEEE in 2013 by Ugur Cetintemel, Mitch Cherniack, they have mentioned about a general data navigation framework
and some specific components and approaches that belong to the navigation system. They studied some steering modes like Manual Steering,
Power Steering, Auto Steering, and Integrated Steering. In Manual Steering user specifies the sequence of query by referring some steering
templates. In Power Steering, steering policies are applied on steering template for formulation of query. In Auto Steering, system builds the user
profile, investigates the data space on behalf of the user in the background and automatically recommends queries that retrieve matching data.
This navigation service must be able to suggest next steps in a query sequence that moves the user through data in a meaningful way. Query
Steering relies on models of users interaction, behavior and interests for personalization and optimization.

1. Semantic Collection
1.1 Single Lexicon Collection
As name suggests, this lexicon collection gives various single synonyms related to a particular word. In this, admin can add various single words
for SQL expression which follows fixed syntax. For this validation is done, so user cant add more than one single word for a particular word or
sentence e.g. admin can add single semantic like show, find, select, display, etc.

To Cite This Article: Prof. Sunil Hebbale, Gayatri J, Shrirang k, Sarojani P and Shrutika K,. QUERY
STEERING FOR INTERACTIVE DATA EXPLORATION. Journal for Advanced Research in Applied
Sciences ;Pages: 295-297
296. Prof. Sunil Hebbale, Gayatri J, Shrirang k, Sarojani P and Shrutika K ,. QUERY STEERING FOR INTERACTIVE DATA
EXPLORATION. Journal for Advanced Research in Applied Sciences; Pages: 295-297

2. Composite Lexicon Collection

In this collection, various composite synonyms are stored for a particular word. Admin can add various composite words that are consist of
multiple words in one with same meaning related to users request. Also for this, validation is done e.g. admin can add composite words like
show all, find all, display all, select all, etc.

3. Table Name Lexicon Collection

As user can type any related word for a particular table. So, admin makes a collection of various synonyms words for the table that user can use
as table name. Table names can be given using single and composite lexicon collection e.g. table lexicon for customer table can be like
customers, cust, etc.

4. Column Name Lexicon

User can use any word for any particular column of that particular table. In this admin can add various synonyms word for column of that any
table. For that first admin have to choose particular name of that table then list of column present in that table is displayed. Then admin can
choose any column name and give them any similar word that user may use for that column e.g. In the customer table of address column is
present so, admin can add words like addr, location, city, etc.


1. Flight reservation systems.

2. Computerized parts inventory systems.
3. Computerized library system. Advantages
1. Any non technical person can use this system. Developer doesnt have to generate so many reports.
2. Can be implemented on any database which has relationship between tables.
3. Relieves burden of learning syntax.
4. No training required.


1. Administrator must collect all possible combination of words to be asked by user.


Natural Language Query to SQL Query is interface useful to the user who is not expert in database. User can type query in natural language and
retrieve the result. The implemented system is useful to display data from table with or without some specific conditions. This system provides
interactive help to write query using Query steering. Natural Language Interface to Database Queries using Query Steering includes modules
like semantic collection, conversion of natural language (English) query to SQL query, query steering. Semantic collection includes single
lexicon collection, composite lexicon collection, column name and table name semantic collection. Semantic collection module helps to map
natural language word to SQL word. The implemented system is useful to display data from table with or without some specific conditions. The
implemented system works well for limited number of queries with limited functionalities. Like system cannot form sub query with WHERE
condition. In future the system can be extended to other complex queries.
297. Prof. Sunil Hebbale, Gayatri J, Shrirang k, Sarojani P and Shrutika K,. QUERY STEERING FOR INTERACTIVE DATA
EXPLORATION. Journal for Advanced Research in Applied Sciences; Pages: 295-297

1. Ugur Cetintemel*, Mitch Cherniack , Justin DeBrabant*, YanleiDiao , KyriakiDimitriadou , Alex Kalinin*, Olga Papaemmanouil , Stan
Zdonik* {ugur,debrabant,akalinin,zdonik}, {mfc,kiki,olga}, Brown University*, Brandeis
University , University of Massachusettes, Amherst.

2. [BS07] I. T. Bowman and K. Salem, Semantic Prefetching of Correlate Query Sequences, inICDE07. [CE09] G. Chatzopoulou, M.
Eirinaki, and N. Polyzotis, Query Recommendations for Interactive Database Exploration, in SSDBM09.

3. [AC06] S. Agrawal, E. Chu, and V. Narasayya, Automating Physical Database Design Workload as a Sequence, in SIGMOD06.

4. Joginder Singh, PratibaVerma, Navneet Kaur, Natural Language Interface to Database An Introduction, Imperial Journal of
Interdisciplinary Research (IJIR).

5. Neelu Nihalani, Dr. Mahesh Motwani, Dr. Sanjay Silakari, Intelligent Query Converter: Domain Independent Interface For Conversion of
Natural Language Queries In English To SQL, International Journal o Computer Engineering and Technology (IJCET), ISSN 0976-
6367(Print), ISSN 0976 6375(Online) Volume 4, Issue 2, March April (2013), IAEME