Faculty Advisor

Eltabakh, Mohamed Y.

Abstract

Most relational databases are accessed and managed by a form of Structured Query Language (SQL). For new users, learning SQL takes time and can be complex. This project investigates using natural language as the initial input for searching a relational database. The natural language query is converted into one or more valid SQL queries which can be executed on a database. This system takes advantage of an ontology and an ontology-to-database mapping. Ontologies allow relationships between natural language, resulting in a deeper understanding. The ontology-to-database mapping aids in connecting ontology keywords directly with parts of the database schema.

Publisher

Worcester Polytechnic Institute

Date Accepted

December 2016

Major

Computer Science

Major

Chemical Engineering

Project Type

Major Qualifying Project

Accessibility

Unrestricted

Advisor Department

Computer Science

Share

COinS