Ma Xiao, Tang Jiayun, Shi Yuxin
This project aims to demonstrate a process of using a database, including creating database, preparing queries, explore different indices.
These are the steps we follow:
This project aims to provide an algorithm to describe the query eexecution plan (QEP) generated for each query, draw the QEP as a tree structure, describe the difference in QEPs of similar queries and generate the reason of the changing of the QEP.
This project's purpose is to enhance the beginner's learning expereience of realtional database management systems. Through the visualizing the QEP by both text format and tree structure formate, the learner will be albe to get the idea of QEP easier. By providing the difference of the QEP for 2 similari queries and providing the reason of the changes, the learner will be able to have a good understanding of how a optimized QEP is generated.