回 帖 发 新 帖 刷新版面

主题:数值计算的我需要怎么用DELPHI和数据库呢?

我本科时学的是工程热力学,经常遇到一堆数据要处理.特别是有限元,无数单元的数据啊,让我当时编程时头疼死了!俺的导师也是,跟俺一样的办法,所有的数据都往几个txt文档里堆,我在旁边看着都生怕他给弄错了,这会儿少写个数程序肯定就不知不觉地出现不正确的结果啊!
俺现在攻汽车发动机了,还是搞热力学计算方向,不过DELPHI也就一点基础,编个几千行的代码,若有数据也就txt文档处理.又是打开又是关闭,烦死人也!
现想搞点积极点的东西,也是因为上学期给一个mm做visual foxpro吧,觉得既然已经学了点数据库,而且这东西处理大堆数据比较有条理,一个个表,挺不错的也容易检查(有字段名啊,Excel相比就难归类数据了,对不对?),也不容易被谁无意给改写.
现在想问一下大牛们,我想在半年内每天抽一小时做这方面的学习,应该具体学哪些东西?如果想以后做的程序能够最好能远程调试,是不是还得学oracle?一般的DELPHI和哪个数据库结合比较好呢?这之间的联接又要用到什么呢?sql?具体又是学什么呢?
请大牛们告诉我具体学习内容的要求和步骤.目标就是让以后我的程序和毕设能够做到即可视性强,DELPHI又可简练,最好就是让程序还具有远程调试功能(这点不必强求).谢谢!

回复列表 (共5个回复)

沙发

如果是和DELPHI搭配,可以考虑用BORLAND自己的INTERBASE,它轻便易用,处理速度快,而且免费(不涉及版权问题),我们单位有个系统已经用了八年多,从未试过数据库系统出问题,现在有些表的数据量已经接近100万条,速度仍然飞快,而且无需象ORACLE那样要花时间做日常维护,我想作为一个数据库系统,有这样的使用效果,夫复何求?
只可惜用的人不太多,所以书籍和网上的相关资源不多。
-------------------------------
如果嫌interbase太生面孔,而你开发的系统又无需考虑多用户访问,可以简单地使用微软的ACCESS,这个更简单,花一个星期看看书就基本能弄通了,只是数据量大时,可能速度不如人意。
----------------------------------
再不行,就干脆换个中上档次的,用SQL SERVER吧,安装配置不太复杂,花一个月时间边看书边做试验也基本可以了,日常维护不复杂,大数据量时的速度也很理想。
----------------------------------
至于ORACLE,如果你开发的不是什么企业级的系统,又无需考虑多用户访问,最好还是不要用它,因为你会发现,你得花上至少两个月的时间入门,再花上半年的时间精通,而且在日常使用时,它的优势又恰恰是你利用不上的。

板凳

谢谢,再请问一下日常维护是什么意思啊?难道像系统一样过了一段时间还得优化清理么?速度么,倒是不太在乎,毫秒级的只能用汇编了,这个俺就不去追求了!我挑个比较给工科项目做简单程序时程序员流行通用的吧,是sql server么?我去下个sql server2005英文版了?!

3 楼

sql server没有英文版么?郁闷!

4 楼

呵呵,我用的SQL SERVER是中文版的,不过网上应该也有英文版的,找找看吧。

5 楼

不过总体评价,考虑易用性、方便性、通用性来说,SQL SERVER应该是比较好的方案。祝你成功!

我来回复

您尚未登录,请登录后再回复。点此登录或注册