我用ado连接sql2000编写数据库程序,我刚刚起步学习Delphi,遇到以下问题:在数据库中存储三个表:人员表,成绩表1,成绩表2,汇总表.成绩表1中一条记录对应一个人,共9项成绩,用程序汇总求平均成绩;成绩表2中一条记录一项成绩,几条记录对应一个人员,用程序求平均成绩,最后成绩表1和2两项平均成绩再平均写入汇总表.在此请哪位大侠出谋划策,如何编程.是用ado直接计算,还是用存储过程.