2

我必须创建一个数据库管理系统作为学校的项目,但我不知道如何去做。它不必非常复杂。是否有任何教程显示如何做到这一点?而且,最合适的语言是什么?

4

2 回答 2

2

您是否需要实际构建数据库引擎?或者您是否需要使用数据库引擎来创建您编写程序使用的数据库?

在不确切知道您在追求什么的情况下,对于后者,我建议您使用 MAMP(在 Mac 上)或 WAMP(在 Windows 上)堆栈。这为您提供了您最喜欢的操作系统之上的 Apache、MySql 和 PHP。关注这些主题的 google 主题应该会引导您找到大量示例。

如果您必须实际构建一个数据库引擎......好吧,这是另一个可能有帮助的 SO 问题:Simple Database Implementation for Educational purpose。此外,您可以通过 Github 搜索开源示例。

祝你好运!

于 2013-09-15T22:28:25.337 回答
0

我建议这个存储库:先决条件:

  • 对算法和动态数据结构(如树 - B 树)有很好的理解。
  • 精通C编程语言(指针,结构-联合-typedef ..)。
于 2021-08-17T22:32:45.747 回答