• Home
  • Search
  • A Natural Language Interface to Relational Databases Using an Online Analytic Processing Hypercube
  • Open Access IconOpen Access
  • Cite Icon8
  • https://doi.org/10.3390/ai2040043Copy DOI Icon

A Natural Language Interface to Relational Databases Using an Online Analytic Processing Hypercube

  • Dec 18, 2021
  • AI
  • Fadi H Hazboun +2 more
Show More
  • Abstract
  • Highlights & Summary
  • PDF
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Structured Query Language (SQL) is commonly used in Relational Database Management Systems (RDBMS) and is currently one of the most popular data definition and manipulation languages. Its core functionality is implemented, with only some minor variations, throughout all RDBMS products. It is an effective tool in the process of managing and querying data in relational databases. This paper describes a method to effectively automate the conversion of a data query from a Natural Language Query (NLQ) to Structured Query Language (SQL) with Online Analytical Processing (OLAP) cube data warehouse objects. To obtain or manipulate the data from relational databases, the user must be familiar with SQL and must also write an appropriate and valid SQL statement. However, users who are not familiar with SQL are unable to obtain relevant data through relational databases. To address this, we propose a Natural Language Processing (NLP) model to convert an NLQ into an SQL query. This allows novice users to obtain the required data without having to know any complicated SQL details. The model is also capable of handling complex queries using the OLAP cube technique, which allows data to be pre-calculated and stored in a multi-dimensional and ready-to-use format. A multi-dimensional cube (hypercube) is used to connect with the NLP interface, thereby eliminating long-running data queries and enabling self-service business intelligence. The study demonstrated how the use of hypercube technology helps to increase the system response speed and the ability to process very complex query sentences. The system achieved impressive performance in terms of NLP and the accuracy of generating different query sentences. Using OLAP hypercube technology, the study achieved distinguished results compared to previous studies in terms of the speed of the response of the model to NLQ analysis, the generation of complex SQL statements, and the dynamic display of the results. As a plan for future work, it is recommended to use infinite-dimension (n-D) cubes instead of 4-D cubes to enable ingesting as much data as possible in a single object and to facilitate the execution of query statements that may be too complex in query interfaces running in a data warehouse. The study demonstrated how the use of hypercube technology helps to increase system response speed and process very complex query sentences.

Loading PDF

Similar Papers
  • Research Article
  • Citations17

A system to transform natural language queries into SQL queries

  • Feb 06, 2018
  • International Journal of Information Technology
  • Arun Solanki +1
  • Research Article

An SQL Query Description Problem with AI Assistance for an SQL Programming Learning Assistant System

  • Jan 09, 2026
  • Information
  • Ni Wayan Wardani +6
  • Research Article
  • Citations2

Natural language query handling using extended knowledge provider system

  • Apr 09, 2021
  • International Journal of Knowledge-based and Intelligent Engineering Systems
  • Prasenjit Mukherjee +3
  • Research Article
  • Citations9

The automatic creation of OLAP cube using an MDA approach

  • Jun 19, 2017
  • Software: Practice and Experience
  • Khadija Letrache +2
  • Research Article
  • Citations29

Ontologies with Semantic Web/Grid in Data Integration for OLAP

  • Oct 01, 2007
  • International Journal on Semantic Web and Information Systems
  • Tapio Niemi +3
  • PDF
  • Research Article
  • Citations1

A Shallow Parsing Approach to Natural Language Queries of a Database

  • Jan 01, 2019
  • Journal of Software Engineering and Applications
  • Richard Skeggs +1
  • Research Article

Distributed Database for Bookstore Application

  • Apr 30, 2017
  • International Journal of Advanced Research in Computer Science
  • Devender Singh +2
  • Book Chapter

6 - The Basics of Efficient SQL

  • Jan 01, 2007
  • Oracle Performance Tuning for 10gR2
  • Gavin Powell
  • Conference Article

RFID Data Warehousing and OLAP with Hive

  • Oct 01, 2019
  • Yeisol Yoo +1
  • Research Article
  • Citations10

A Web-Based Perioperative Dashboard as a Platform for Anesthesia Informatics Innovation.

  • Sep 16, 2020
  • Anesthesia & Analgesia
  • Thomas T Joseph +5
  • Research Article
  • Citations8

A Dialogue-Based Information Retrieval Assistant Using Shallow NLP Techniques in Online Sales Domains

  • May 01, 2005
  • IEICE Transactions on Information and Systems
  • H Kim
  • Conference Article
  • Citations1

Proposal of methodology for a data WareHousing process: Use case: Generation of indicators of academic productivity of a university)

  • Oct 01, 2017
  • Wilson Castillo-Rojas +2
  • Book Chapter
  • Citations5

Fuzzy Spatio-Temporal Querying the PostgreSQL/PostGIS Database for Multiple Criteria Decision Making

  • Aug 24, 2017
  • Renata Ďuračiová +1
  • Research Article

Identification of muscle-invasion status in bladder cancer patients using natural language processing and machine learning.

  • Feb 20, 2022
  • Journal of Clinical Oncology
  • Ruixin Yang +6
  • PDF
  • Research Article
  • Citations6

Hierarchical Schema Representation for Text-to-SQL Parsing With Decomposing Decoding

  • Jan 01, 2019
  • IEEE Access
  • Meina Song +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.