Digital Repository

Modifying the SNLIDB (Sinhala Natural Language Interface to Database)

Show simple item record

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


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search


Advanced Search

Browse

My Account