介绍

实验前阅读


关于网络

实验文档托管在github page上,无法稳定魔法上网的同学可以点击右上角下载pdf版本。但由于该文档还处于实验阶段,随时可能进行更新,阅读pdf版本可能无法及时获取最新版的实验文档,所以还是推荐同学们设法稳定魔法上网。


如何求助

  • 如果你在实验过程中遇到了困难,并打算向助教寻求帮助,请先阅读提问的智慧Stop-Ask-Questions-The-Stupid-Ways这两篇文档。
  • 如果你发现了实验文档的错误、不严谨或者对实验内容有疑问或建议,建议通过右上角Github Issue向我们提出建议。

实验方案

理解数据库系统的根本途径是从零开始实现一个完整的数据库系统。但对于我们的课程项目来说从零做一个完整系统的工作量是“超模“的,于是我们基于MySQL8.0设计了DB20XX教学系统。本学期,同学们需要在该系统中完成一个B+树索引。

实验环境

  • 编程语言:C++17
  • 操作系统:Ubuntu 20.04(使用其他发行版或其他版本的Ubuntu不保证文档可用,需要你自行探索如何操作)
  • 编译器:GCC

如何查阅资料

在学习和实验的过程中, 你会遇到大量的问题. 除了参考课本内容之外, 你需要掌握如何获取其它参考资料.

但在此之前, 你需要适应查阅英文资料。

如何适应查阅英文资料? 方法是尝试并坚持查阅英文资料.

搜索引擎百科问答网站
推荐使用https://google.comhttps://en.wikipedia.orghttps://stackoverflow.com

一些说明: