Skip to content

Latest commit

 

History

History
18 lines (11 loc) · 1.15 KB

11.practical-exercises-of-04.md

File metadata and controls

18 lines (11 loc) · 1.15 KB

4.10 课后实践

  • MiniOB 题目 1:扩展支持 date 字段类型

    【题目说明】:当前 MiniOB 已经支持整数(ints)、浮点数(floats)和字符串(chars)类型,请参考现有的代码,增加 date 类型字段,在训练营上提交测试。

    注意

    字段相关的操作会贯穿整个 SQL 处理过程,从词法解析到执行,还要考虑索引,就是 b+ 树相关的操作,此外还需要考虑 date 的对比、合法性判断、与字符串的转换等。

  • MiniOB 题目 2:实现多表查询功能

    【题目说明】:当前 Miniob 支持单表查询,需要扩展 MiniOB 支持多表查询,在训练营上提交测试,完成 select-tables 题目。

【训练营测试的原理】:后台执行时,有一系列的 SQL 语句,发送到 MiniOB,然后将执行输出的结果,跟预期的 result 文件做对比。

【练习方式】:完成后在 训练营 上提交测试,训练营使用文档请参见 训练营使用说明