DSpace Repository

Model for automatic partial evaluation of SQL queries

Show simple item record

dc.contributor.advisor Latiful Hoque, Dr. Abu Sayed Md.
dc.contributor.author Panni, Fauhat Ali Khan
dc.date.accessioned 2018-07-31T04:04:38Z
dc.date.available 2018-07-31T04:04:38Z
dc.date.issued 2018-01-28
dc.identifier.uri http://lib.buet.ac.bd:8080/xmlui/handle/123456789/4943
dc.description.abstract Database is the core course in the study of Computer Science and Engineering. In the undergrad- uate level, one of the major topics for database is SQL. SQL-LES is a Problem-Based e-Learning (PBeL) system that has been being used in learning and teaching of SQL in undergraduate level. In SQL-LES, students submit SQL answers in online examinations and assignments. This type of systems with auto-evaluation feature typically perform evaluation by comparing the result-sets returned by the answered SQL expression and the correct expression stored in the system for the respective problem. This approach of evaluation based on result-set comparison gives full marks when the results match and zero otherwise. This creates a frustration to the students whose answers are almost correct and is evaluated to zero grade. In this report, we introduce a model for evaluating the partially-correct SQL answers. The key idea is to calculate a score based on the syntactic similarity between the answered SQL ex- pression and the correct SQL expression for the respective problem. In many cases there can be more than one correct SQL expression. This issue is addressed by calculating a score with re- spect to every correct expression and assigning the maximum score to the answer. As evaluation based on comparison of result-set ensures full scores to SQL answers that are completely correct, this approach can be utilized to filter out the correct SQL answers and after filtering them out, the partial-evaluation model can be applied to score only the answers which are not completely correct. We experimented our model for different real life data sets obtained from database practical course. In these data-sets, we obtained the human score by database teachers. We have compared the score generated by the model and human score. The comparison result is found to be quite satisfactory. en_US
dc.language.iso en en_US
dc.publisher Department of Computer Science and Engineering en_US
dc.subject SQL server-Database design en_US
dc.title Model for automatic partial evaluation of SQL queries en_US
dc.type Thesis-MSc en_US
dc.contributor.id . 0412052005 F en_US
dc.identifier.accessionNumber 116151
dc.contributor.callno 005.7585/FAU/2018 en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search BUET IR


Advanced Search

Browse

My Account