【问题标题】:How can I create a data base management system?如何创建数据库管理系统?
【发布时间】:2013-09-15 22:21:08
【问题描述】:

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

【问题讨论】:

    标签: database database-management


    【解决方案1】:

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

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

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

    祝你好运!

    【讨论】:

      【解决方案2】:

      我建议repository: 先决条件:

      • 对算法和动态数据结构(如树 - B 树)有很好的理解。(这完全是关于使用优化算法的实现来结构化数据和处理数据)
      • 精通 C 编程语言(指针、结构-联合-类型定义..)。

      【讨论】:

        猜你喜欢
        • 2020-02-20
        • 1970-01-01
        • 2019-06-25
        • 1970-01-01
        • 2016-12-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多