2023 秋哈工大数据库系统 - 实验和作业
实现了一个飞行管理系统,支持机场、航班、乘客等信息的增删改查操作,还支持订票操作。ER 图如下:
数据库使用 MySQL 8.0.35,编程语言选择 C++,编译工具链为 MinGW,GUI 应用程序框架为 Qt 5.14.2。
在 QueryProcessing 中,基于给定的 ExtMem 程序库,实现了若干关系选择算法、投影算法、连接算法等。
在 QueryOptimize 中,构建语法树并实现了简单的查询优化。
共 6 次作业。
其中第 2 次作业 (hw2) 是一个伪装成作业的实验