-
MiniOB 题目 1:扩展支持 date 字段类型
【题目说明】:当前 MiniOB 已经支持整数(ints)、浮点数(floats)和字符串(chars)类型,请参考现有的代码,增加 date 类型字段,在训练营上提交测试。
字段相关的操作会贯穿整个 SQL 处理过程,从词法解析到执行,还要考虑索引,就是 b+ 树相关的操作,此外还需要考虑 date 的对比、合法性判断、与字符串的转换等。
-
MiniOB 题目 2:实现多表查询功能
【题目说明】:当前 Miniob 支持单表查询,需要扩展 MiniOB 支持多表查询,在训练营上提交测试,完成 select-tables 题目。
【训练营测试的原理】:后台执行时,有一系列的 SQL 语句,发送到 MiniOB,然后将执行输出的结果,跟预期的 result 文件做对比。