暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

第 4 章:SQL 引擎 4.10 课后实践

110

4.10 课后实践

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

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

    注意

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

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

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

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

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

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论