Eltabakh, Mohamed Y.
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.
Worcester Polytechnic Institute
Major Qualifying Project
All authors have granted to WPI a nonexclusive royalty-free license to distribute copies of the work, subject to other agreements. Copyright is held by the author or authors, with all rights reserved, unless otherwise noted.