SlideShare a Scribd company logo
1 of 1
Download to read offline
TEMPLATE DESIGN © 2008
www.PosterPresentations.com
NLP to Create SQL QueryNLP to Create SQL Query
Shaikh Sharmeen, Shaikh Shagufta, Momin Ummiya, Shaikh Rameeza
Guided by Prof. Khan Tabrez | Asst. Prof. Rehaal Qureshi
Introduction
System Architecture
A
B
Scope

College

Hospital

Railway

Sensus system

Government Office

Business Organization etc
Technical Details
Syntactic Analysis:
• Spelling check
• Tokenization
• Stop-Word removal
• Lemmatization
•Stemming
Future Scope
Conclusion

To accept queries in vernacular languages.

To support multimedia data such as image and graphics.

To include computational phonology and text-to-speech.
NLP to create sql query , this intelligent system converts the human
language into the stuctured query language.Every year,every minute
thousands of data is generated and managed.To use this data or retreiving
information database intercation is important and for this purpose database
experties are required.The problem is that it restricts the interaction between
the naive user and the database. Only few people who have knowledge of
formal database language can retrieve the desired information from the
database. To overcome such a problem this proposed system will help a
normal educated person having no knowledge of query language to easily
interact with the database.
Technology
•
Converting English natural language to sql query.
•
Formation of complex queries including join,conjunction,aggregate function.
•
Developed for multiple users.
•
It is implemented for DDL and DML statements as well.
•
System is developed as web based application.
Screenshots
Semantic Analysis:
●
Dictionary of Sysnonyms
●
Dictionary of tables names
●
Dictionary of attribute names
●
Recognition of queries patterns
●
Mapping rules
SQL generation:
From the semantic analysis sql query is generated and
executed.
Response Generation:
Result of the sql query is given back to the user in tabular form.
Syntactic AnalysisSyntactic Analysis
Semantic Analysis
SQL Generation
Response Generation
Figure:User access
Figure: Admin Login
Figure : Admin Access
Figure : Home
Syntactic AnalysisSyntactic AnalysisSyntactic AnalysisSyntactic AnalysisSyntactic AnalysisSyntactic AnalysisSyntactic AnalysisSyntactic AnalysisSyntactic AnalysisSyntactic Analysis

More Related Content

Viewers also liked

Juevesbasico2
Juevesbasico2Juevesbasico2
Juevesbasico2adjnt1979
 
Drew Langelier_Resume-1
Drew Langelier_Resume-1Drew Langelier_Resume-1
Drew Langelier_Resume-1Drew Langelier
 
Blackboard EAD Presentation (Educause 2011)
Blackboard EAD Presentation (Educause 2011)Blackboard EAD Presentation (Educause 2011)
Blackboard EAD Presentation (Educause 2011)Christopher Rice
 
PS 240 Marxism Spring 2015
PS 240 Marxism Spring 2015PS 240 Marxism Spring 2015
PS 240 Marxism Spring 2015Christopher Rice
 
ORGANISASYON NG NEGOSYO
ORGANISASYON NG NEGOSYOORGANISASYON NG NEGOSYO
ORGANISASYON NG NEGOSYOJhoie Morales
 
Competitve analysis dunkin donuts
Competitve analysis dunkin donutsCompetitve analysis dunkin donuts
Competitve analysis dunkin donutsFarhan Bajwa
 

Viewers also liked (9)

Juevesbasico2
Juevesbasico2Juevesbasico2
Juevesbasico2
 
Mike zagger
Mike zaggerMike zagger
Mike zagger
 
Drew Langelier_Resume-1
Drew Langelier_Resume-1Drew Langelier_Resume-1
Drew Langelier_Resume-1
 
Blackboard EAD Presentation (Educause 2011)
Blackboard EAD Presentation (Educause 2011)Blackboard EAD Presentation (Educause 2011)
Blackboard EAD Presentation (Educause 2011)
 
Probabilità erasmus
Probabilità erasmusProbabilità erasmus
Probabilità erasmus
 
PS 240 Marxism Spring 2015
PS 240 Marxism Spring 2015PS 240 Marxism Spring 2015
PS 240 Marxism Spring 2015
 
ORGANISASYON NG NEGOSYO
ORGANISASYON NG NEGOSYOORGANISASYON NG NEGOSYO
ORGANISASYON NG NEGOSYO
 
Competitve analysis dunkin donuts
Competitve analysis dunkin donutsCompetitve analysis dunkin donuts
Competitve analysis dunkin donuts
 
Nervni sistem
Nervni sistemNervni sistem
Nervni sistem
 

Similar to final nlp

INTELLIGENT-MULTIDIMENSIONAL-DATABASE-INTERFACE
INTELLIGENT-MULTIDIMENSIONAL-DATABASE-INTERFACEINTELLIGENT-MULTIDIMENSIONAL-DATABASE-INTERFACE
INTELLIGENT-MULTIDIMENSIONAL-DATABASE-INTERFACEMohamed Reda
 
Database project edi
Database project ediDatabase project edi
Database project ediRey Jefferson
 
NLP,expert,robotics.pptx
NLP,expert,robotics.pptxNLP,expert,robotics.pptx
NLP,expert,robotics.pptxAmanBadesra1
 
IRJET - Voice based Natural Language Query Processing
IRJET -  	  Voice based Natural Language Query ProcessingIRJET -  	  Voice based Natural Language Query Processing
IRJET - Voice based Natural Language Query ProcessingIRJET Journal
 
Pattern based approach for Natural Language Interface to Database
Pattern based approach for Natural Language Interface to DatabasePattern based approach for Natural Language Interface to Database
Pattern based approach for Natural Language Interface to DatabaseIJERA Editor
 
529096162-Employee-Management-System-Presentation.pdf
529096162-Employee-Management-System-Presentation.pdf529096162-Employee-Management-System-Presentation.pdf
529096162-Employee-Management-System-Presentation.pdfGoluSharma72
 
[DSC MENA 24] Nada_GabAllah_-_Advancement_in_NLP_and_Text_Analytics.pptx
[DSC MENA 24] Nada_GabAllah_-_Advancement_in_NLP_and_Text_Analytics.pptx[DSC MENA 24] Nada_GabAllah_-_Advancement_in_NLP_and_Text_Analytics.pptx
[DSC MENA 24] Nada_GabAllah_-_Advancement_in_NLP_and_Text_Analytics.pptxDataScienceConferenc1
 
Natural Language Processing .pdf
Natural Language Processing .pdfNatural Language Processing .pdf
Natural Language Processing .pdfAnime196637
 
NLP-Focused Applied ML at Scale for Global Fleet Analytics at ExxonMobil
NLP-Focused Applied ML at Scale for Global Fleet Analytics at ExxonMobilNLP-Focused Applied ML at Scale for Global Fleet Analytics at ExxonMobil
NLP-Focused Applied ML at Scale for Global Fleet Analytics at ExxonMobilDatabricks
 
MLOps Virtual Event: Automating ML at Scale
MLOps Virtual Event: Automating ML at ScaleMLOps Virtual Event: Automating ML at Scale
MLOps Virtual Event: Automating ML at ScaleDatabricks
 
Class Diagram Extraction from Textual Requirements Using NLP Techniques
Class Diagram Extraction from Textual Requirements Using NLP TechniquesClass Diagram Extraction from Textual Requirements Using NLP Techniques
Class Diagram Extraction from Textual Requirements Using NLP Techniquesiosrjce
 
MiTiN 2013 Keynote in Detroit Michigan
MiTiN 2013 Keynote in Detroit MichiganMiTiN 2013 Keynote in Detroit Michigan
MiTiN 2013 Keynote in Detroit MichiganKirti Vashee
 
Machine learning at scale - Webinar By zekeLabs
Machine learning at scale - Webinar By zekeLabsMachine learning at scale - Webinar By zekeLabs
Machine learning at scale - Webinar By zekeLabszekeLabs Technologies
 
Prakash-kashyap-ISTQB-Certified-Software-Engineer-Exp-3-Years
Prakash-kashyap-ISTQB-Certified-Software-Engineer-Exp-3-YearsPrakash-kashyap-ISTQB-Certified-Software-Engineer-Exp-3-Years
Prakash-kashyap-ISTQB-Certified-Software-Engineer-Exp-3-YearsPrakash kashyap
 

Similar to final nlp (20)

INTELLIGENT-MULTIDIMENSIONAL-DATABASE-INTERFACE
INTELLIGENT-MULTIDIMENSIONAL-DATABASE-INTERFACEINTELLIGENT-MULTIDIMENSIONAL-DATABASE-INTERFACE
INTELLIGENT-MULTIDIMENSIONAL-DATABASE-INTERFACE
 
Prashobh_Resume_2_001
Prashobh_Resume_2_001Prashobh_Resume_2_001
Prashobh_Resume_2_001
 
Database project edi
Database project ediDatabase project edi
Database project edi
 
NLP,expert,robotics.pptx
NLP,expert,robotics.pptxNLP,expert,robotics.pptx
NLP,expert,robotics.pptx
 
IRJET - Voice based Natural Language Query Processing
IRJET -  	  Voice based Natural Language Query ProcessingIRJET -  	  Voice based Natural Language Query Processing
IRJET - Voice based Natural Language Query Processing
 
Chatbots: Automated Conversational Model using Machine Learning
Chatbots: Automated Conversational Model using Machine LearningChatbots: Automated Conversational Model using Machine Learning
Chatbots: Automated Conversational Model using Machine Learning
 
Pattern based approach for Natural Language Interface to Database
Pattern based approach for Natural Language Interface to DatabasePattern based approach for Natural Language Interface to Database
Pattern based approach for Natural Language Interface to Database
 
team10.ppt.pptx
team10.ppt.pptxteam10.ppt.pptx
team10.ppt.pptx
 
529096162-Employee-Management-System-Presentation.pdf
529096162-Employee-Management-System-Presentation.pdf529096162-Employee-Management-System-Presentation.pdf
529096162-Employee-Management-System-Presentation.pdf
 
Database project
Database projectDatabase project
Database project
 
[DSC MENA 24] Nada_GabAllah_-_Advancement_in_NLP_and_Text_Analytics.pptx
[DSC MENA 24] Nada_GabAllah_-_Advancement_in_NLP_and_Text_Analytics.pptx[DSC MENA 24] Nada_GabAllah_-_Advancement_in_NLP_and_Text_Analytics.pptx
[DSC MENA 24] Nada_GabAllah_-_Advancement_in_NLP_and_Text_Analytics.pptx
 
Natural Language Processing .pdf
Natural Language Processing .pdfNatural Language Processing .pdf
Natural Language Processing .pdf
 
NLP-Focused Applied ML at Scale for Global Fleet Analytics at ExxonMobil
NLP-Focused Applied ML at Scale for Global Fleet Analytics at ExxonMobilNLP-Focused Applied ML at Scale for Global Fleet Analytics at ExxonMobil
NLP-Focused Applied ML at Scale for Global Fleet Analytics at ExxonMobil
 
MLOps Virtual Event: Automating ML at Scale
MLOps Virtual Event: Automating ML at ScaleMLOps Virtual Event: Automating ML at Scale
MLOps Virtual Event: Automating ML at Scale
 
Class Diagram Extraction from Textual Requirements Using NLP Techniques
Class Diagram Extraction from Textual Requirements Using NLP TechniquesClass Diagram Extraction from Textual Requirements Using NLP Techniques
Class Diagram Extraction from Textual Requirements Using NLP Techniques
 
D017232729
D017232729D017232729
D017232729
 
MiTiN 2013 Keynote in Detroit Michigan
MiTiN 2013 Keynote in Detroit MichiganMiTiN 2013 Keynote in Detroit Michigan
MiTiN 2013 Keynote in Detroit Michigan
 
PB.docx
PB.docxPB.docx
PB.docx
 
Machine learning at scale - Webinar By zekeLabs
Machine learning at scale - Webinar By zekeLabsMachine learning at scale - Webinar By zekeLabs
Machine learning at scale - Webinar By zekeLabs
 
Prakash-kashyap-ISTQB-Certified-Software-Engineer-Exp-3-Years
Prakash-kashyap-ISTQB-Certified-Software-Engineer-Exp-3-YearsPrakash-kashyap-ISTQB-Certified-Software-Engineer-Exp-3-Years
Prakash-kashyap-ISTQB-Certified-Software-Engineer-Exp-3-Years
 

final nlp

  • 1. TEMPLATE DESIGN © 2008 www.PosterPresentations.com NLP to Create SQL QueryNLP to Create SQL Query Shaikh Sharmeen, Shaikh Shagufta, Momin Ummiya, Shaikh Rameeza Guided by Prof. Khan Tabrez | Asst. Prof. Rehaal Qureshi Introduction System Architecture A B Scope  College  Hospital  Railway  Sensus system  Government Office  Business Organization etc Technical Details Syntactic Analysis: • Spelling check • Tokenization • Stop-Word removal • Lemmatization •Stemming Future Scope Conclusion  To accept queries in vernacular languages.  To support multimedia data such as image and graphics.  To include computational phonology and text-to-speech. NLP to create sql query , this intelligent system converts the human language into the stuctured query language.Every year,every minute thousands of data is generated and managed.To use this data or retreiving information database intercation is important and for this purpose database experties are required.The problem is that it restricts the interaction between the naive user and the database. Only few people who have knowledge of formal database language can retrieve the desired information from the database. To overcome such a problem this proposed system will help a normal educated person having no knowledge of query language to easily interact with the database. Technology • Converting English natural language to sql query. • Formation of complex queries including join,conjunction,aggregate function. • Developed for multiple users. • It is implemented for DDL and DML statements as well. • System is developed as web based application. Screenshots Semantic Analysis: ● Dictionary of Sysnonyms ● Dictionary of tables names ● Dictionary of attribute names ● Recognition of queries patterns ● Mapping rules SQL generation: From the semantic analysis sql query is generated and executed. Response Generation: Result of the sql query is given back to the user in tabular form. Syntactic AnalysisSyntactic Analysis Semantic Analysis SQL Generation Response Generation Figure:User access Figure: Admin Login Figure : Admin Access Figure : Home Syntactic AnalysisSyntactic AnalysisSyntactic AnalysisSyntactic AnalysisSyntactic AnalysisSyntactic AnalysisSyntactic AnalysisSyntactic AnalysisSyntactic AnalysisSyntactic Analysis