如何将数学表达式/解释存储到数据库中

时间:2013-12-18 08:16:00

标签: database math database-design web

我的任务是为数学学生开发一个有问题及其解释的网站。该网站将有大约20,000个问题。我需要一种有效的方法(易于存储,快速查询和快速渲染)来存储这些问题数据库。

示例问题

在板球比赛的前10场比赛中,跑动率仅为3.2。在剩余的40个过程中,运行率应该达到282次运行的目标?

Required run rate = 282 - (3.2 x 10)        =   250        = 6.25
                    ----------------           -----
                           40                    40

问题是一个简单的字符串,可以很容易地存储。但真正的问题是用括号存储这些表达式并分成数据库?

2 个答案:

答案 0 :(得分:3)

您可以将表达式存储在数据库中的LaTeX中。

编辑:

您可以使用http://www.mathjax.org/之类的库来进行方程式的客户端渲染。

答案 1 :(得分:0)

您可以通过多种方式存储数学表达式的字符串表示形式:MathMLLaTeXASCIIMathML

要在网络浏览器中显示,我建议MathJax