dc.contributor.author |
Mahdi, M. R. M |
|
dc.date.accessioned |
2022-03-08T08:42:49Z |
|
dc.date.available |
2022-03-08T08:42:49Z |
|
dc.date.issued |
2021 |
|
dc.identifier.citation |
"Mahdi, M. R. M (2021) Modifying the SNLIDB (Sinhala Natural Language Interface to Database). BSc. Dissertation Informatics Institute of Technology" |
en_US |
dc.identifier.issn |
2016315 |
|
dc.identifier.uri |
http://dlib.iit.ac.lk/xmlui/handle/123456789/894 |
|
dc.description.abstract |
"
The database is a collection of data that is stored in an organized way so that it can be
accessed and manipulated easily. Every system requires a database to store its data and
everybody interacts with the database in some way, with or without knowingly.
To access the data from the database directly, it is required to know the formal query
language that can communicate with the database. A person with no knowledge of formal
query language will find it difficult to work with the database. To overcome this problem,
NLIDB was introduced. Initially, the NLIDB systems were developed for the English
language and over time, people started developing the NLIDB systems for their native
languages too.
The Sinhala language is the most widely spoken language in Sri Lanka. Developing NLIDB
systems for Sinhala languages will be helpful for Sinhala peoples to communicate with the
database. SNLIDB is a system that allows a user to get data from the database via getting the
user input in the Sinhala language. Since it was in its initial stage of development, it is only
capable of performing SELECT statements and required some major upgrades such as
performing basic SQL commands and improving the accuracy and performance to produce a
better NLIDB system.
So our proposed solution is to modify the SNLIDB system, which is capable of generating
SQL queries for SELECT, INSERT, UPDATE and DELETE statements, and designed a new
architecture that can result in higher accuracy and performance.
" |
en_US |
dc.language.iso |
en |
en_US |
dc.subject |
Semantic analysis |
en_US |
dc.subject |
Analysis |
en_US |
dc.subject |
Syntax |
en_US |
dc.subject |
Natural Language Processing (NLP) |
en_US |
dc.subject |
Structured Query Language (SQL) |
en_US |
dc.subject |
Sinhala Natural Language Interface to Database (SNLIDB) |
en_US |
dc.title |
Modifying the SNLIDB (Sinhala Natural Language Interface to Database) |
en_US |
dc.type |
Thesis |
en_US |