数据库设计如下:
一个教室里有很多学生,我现在想知道在这件教室里一个时间段内学生们的平均年龄。如果按照普通的数据库设计,每个记录需要记录下每个学生进入教室的时间和离开的时间。然后求平均年龄的时候需要查找在这个时间段内有多少学生,判断进来的学生是不是还在教室。然后将他们的年龄相加,再除以学生们的总数。。我听一个朋友说可以用散列来这件事情,说是比较简单,也不用频繁的查找数据库。可是怎么弄呢?(在数据库这方面从来没有设计过散列的东西。请解释详细下好么?非常感谢!!!)