Experience Report on Using LANTERN in Teaching Relational Query Processing

The database systems course in undergraduate computer science programs has become increasingly important due to the widespread use of relational databases (RDBMS) and the growing field of Data Science. A primary learning objective for students in this course is to understand how SQL queries are executed in practice within an RDBMS. Typically, an off-the-shelf RDBMS provides a query execution plan (QEP) in either visual or textual format, detailing the steps taken to execute a given query. However, these QEPs contain vendor-specific implementation details that can often be overwhelming for students to grasp. In this paper, we discuss our experience of using a state-of-the-art tool called lantern in teaching QEP s to two cohorts of students enrolled in the database systems course at Nanyang Technological University. Specifically, lantern generates a natural language (NL)-based description of the execution strategy (QEP) chosen by the underlying RDBMS to process a user-specified query. We emphasize on how lantern serves as a supplementary tool that allows students to explore and learn about QEPs related to their queries. Additionally, we analyze the correlation between students' academic performance and their usage of lantern. Drawing on our experiences, we discuss future directions of lantern -augmented learning of relational query processing.

Authors

Institutions

Publication Details

Published
2025-02-12
DOI
https://doi.org/10.1145/3641554.3701812
Primary Topic
Advanced Database Systems and Queries
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Experience Report on Using LANTERN in Teaching Relational Query Processing

Sourav S. Bhowmick, Hui Li
Advanced Database Systems and Queries
article

Experience Report on Using LANTERN in Teaching Relational Query Processing

Sourav S. Bhowmick, Hui Li
article en

Abstract

The database systems course in undergraduate computer science programs has become increasingly important due to the widespread use of relational databases (RDBMS) and the growing field of Data Science. A primary learning objective for students in this course is to understand how SQL queries are executed in practice within an RDBMS. Typically, an off-the-shelf RDBMS provides a query execution plan (QEP) in either visual or textual format, detailing the steps taken to execute a given query. However, these QEPs contain vendor-specific implementation details that can often be overwhelming for students to grasp. In this paper, we discuss our experience of using a state-of-the-art tool called lantern in teaching QEP s to two cohorts of students enrolled in the database systems course at Nanyang Technological University. Specifically, lantern generates a natural language (NL)-based description of the execution strategy (QEP) chosen by the underlying RDBMS to process a user-specified query. We emphasize on how lantern serves as a supplementary tool that allows students to explore and learn about QEPs related to their queries. Additionally, we analyze the correlation between students' academic performance and their usage of lantern. Drawing on our experiences, we discuss future directions of lantern -augmented learning of relational query processing.

Xidian University (CN), Nanyang Technological University (SG)
Quality Education
Openalex Percentile: Top 97%
Advanced Database Systems and Queries
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Experience Report on Using LANTERN in Teaching Relational Query Processing — Sourav S. Bhowmick, Hui Li · (2025) | TGRS Research Map | TGRS