1、据我的观察,这样并没有新建一个表,我认为处理这种业务不需要新建表
2、解决的方法是可以这样的,建立一个项目表,当然是原先建立的,不是你用户建立的,里面可以存放项目信息,比如计算公式,项目名称等等,另外是一个综合数据表,存放具体项目的各个数据,等等,这里只是简单说明一下
3、一般的需要对表达式进行解析,有很多种方法,可以试着让数据库管理系统处理,如果出错,截获这个错误,表明表达式不正确,如果正确,则表明表达式正确。还可以自己处理,具体的方法,编译原理上有很多,一般的我们把整个表达式压入堆栈,然后从堆栈中一个符号一个符号的取出处理,用堆栈的原因是需要回朔,具体的讲起来要一万多字,我没有空,你自己去看。
4、不需要,原因同1