Skip to main content

NLIDB Systems for Enterprise Databases: A Metadata Based Approach

  • Conference paper
  • First Online:
Data Management, Analytics and Innovation

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 1174))

Abstract

This paper is to provide a solution for building Natural Language Interface to Database (NLIDB) using Metadata configuration approach. Nowadays, using systems like Natural Language Interface to Databases aim to provide an effortless way to access enterprise’s database system by ensuring the user need not learn any formal technical languages. Traditionally, NLIDB systems were considered as a dead-end to researchers who used to face immense challenges in building such systems which can easily translate human language to computational linguistics. And the major challenges in Natural language Query processing are endless, including the problems related to inherent ambiguity which a natural language possesses such as interpreting the query correctly, removal of various ambiguity, and mapping to the appropriate context. In this paper, we’ll propose our methodology for NLIDB analytics allowing a computer user having non-technical background to access enterprise database easily. This analysis provides a solid approach to solve relational database queries using NLP techniques through metadata configurations and thereby addressing all the challenges mentioned above.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Nihalani, N. (2010). An intelligent interface for relational databases.  Human-computer Interaction 6, 7.

    Google Scholar 

  2. Mony, M., Rao, J. M., & Potey, M. M. (2014). An overview of NLIDB approaches and implementation for airline reservation system. International Journal of Computer Applications, 107(5).

    Google Scholar 

  3. Gupta, A., et al. (2012). A novel approach towards building a portable nlidb system using the computational paninian grammar framework. In 2012 International Conference on Asian Language Processing. IEEE.

    Google Scholar 

  4. Woods, W. (1972). The lunar sciences natural language information system. BBN report.

    Google Scholar 

  5. Codd, E. F. (1974). Seven steps to rendezvous with the casual user. IBM Corporation.

    Google Scholar 

  6. Hendrix, G. G., et al. (1978). Developing a natural language interface to complex data. ACM Transactions on Database Systems (TODS), 3(2), 105–147.

    Google Scholar 

  7. Waltz, D. L. (1978). An English language question answering system for a large relational database. Communications of the ACM, 21(7), 526–539.

    Article  MATH  Google Scholar 

  8. Scha, R. J. H. (1977). Philips question-answering system PHLIQA1. ACM SIGART Bulletin, 61, 26–27.

    Google Scholar 

  9. Warren, D. H. D., & Fernando, C. N. P. (1982). An efficient easily adaptable system for interpreting natural language queries. Computational Linguistics, 8(3–4), 110–122.

    Google Scholar 

  10. Grosz, B. (1983). Team: A transportable natural language interface system. Association for Computational Linguistics.

    Google Scholar 

  11. Grosz, B. J., et al. (1987). TEAM: An experiment in the design of transportable natural-language interfaces. Artificial Intelligence, 32(2), 173–243.

    Google Scholar 

  12. Thompson, B. H., & Thompson, F. B. (1983). Introducing ask, a simple knowledgeable system. In Proceedings of the first conference on Applied natural language processing. Association for Computational Linguistics.

    Google Scholar 

  13. Hafner, C. D. (1984). Interaction of knowledge sources in a portable natural language interface. In 10th international conference on computational linguistics and 22nd annual meeting of the association for computational linguistics.

    Google Scholar 

  14. Ballard, B. W., & Stumberger, D. E. (1986). Semantic acquisition in TELI: A transportable, user-customized natural language processor. In Proceedings of the 24th annual meeting on association for computational linguistics.

    Google Scholar 

  15. Hinrichs, E. W. (1988). Tense quantifiers, and contexts. Computational Linguistics, 14(2), 3–14.

    Google Scholar 

  16. Copestake, A., & Jones, K. S. (1990). Natural language interfaces to databases. The Knowledge Engineering Review, 5(4), 225–249.

    Google Scholar 

  17. Binot, J. (1991). Natural language interfaces: a new philosophy. SunExpert Magazine.

    Google Scholar 

  18. Ott, N. (1992). Aspects of the automatic generation of SQL statements in a natural language query interface. Information Systems, 17(2), 147–159.

    Article  Google Scholar 

  19. Popescu, A.-M., Etzioni, O., & Kautz, H. (2003). Towards a theory of natural language interfaces to databases. In Proceedings of the 8th international conference on Intelligent user interfaces. ACM.

    Google Scholar 

  20. Li, Y., Yang, H., & Jagadish, H. V. (2005). NaLIX: An interactive natural language interface for querying XML. In Proceedings of the 2005 ACM SIGMOD international conference on Management of data. ACM.

    Google Scholar 

  21. Verma, P., Arora, S., & Batra, K. (2013). Punjabi language interface to database: A brief review. arXiv preprint arXiv:1306.4139.

  22. Ghai, W., & Singh, N. (2012). Analysis of automatic speech recognition systems for indo-aryan languages: Punjabi a case study. International Journal of Soft Computing and Engineering (IJSCE), 2(1), 379–385.

    Google Scholar 

  23. Verma, P., Arora, S., & Batra, K. (2013). Punjabi language interface to database: A brief review. arXiv preprint arXiv:1306.4139.

  24. Kumar, R., Dua, M., & Jindal, S. (2014). D-hird: Domain-independent hindi language interface to relational database. In 2014 international conference on computation of power, energy, information and communication (ICCPEIC). IEEE.

    Google Scholar 

  25. Kokare, R., & Wanjale, K. H. (2014). A survey of natural language query builder interface for structured databases using dependency parsing. International Journal of Computer Applications, 107(5).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to M. N. Karthik .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Karthik, M.N., Makkar, G. (2021). NLIDB Systems for Enterprise Databases: A Metadata Based Approach. In: Sharma, N., Chakrabarti, A., Balas, V., Martinovic, J. (eds) Data Management, Analytics and Innovation. Advances in Intelligent Systems and Computing, vol 1174. Springer, Singapore. https://doi.org/10.1007/978-981-15-5616-6_17

Download citation

Publish with us

Policies and ethics