问题
问答题
设有一车流量统计系统,该系统统计4根车道的车流情况。每根车道每天最多有2000辆汽车通过,系统需要保留4年的车流量记录,每年按365天计算。车流数据表示包含的属性及各属性所占用的字节分别为:车牌号(20个字节)、车辆类型(10个字节)、缴费金额(4个字节)、收费台编号(4个字节)、收银员编号(4个字节)、通过时间(8个字节)。保存该表的DBMS的数据单位是数据页,每页大小为8192个字节。该DBMS规定数据页空间全部用于保存车流数据,并且存储车流数据时单条记录不允许跨数据页存放。
请计算在数据库中保存车流数据表需要的数据页数目,要求写出计算过程。
答案
参考答案:每天最多通过的车流是:2000*4=8000辆
每条车流记录所占用的字节是:20+10+4+4+4+8=50字节
每一个数据页可保存的车流量记录条数是:8192/50≈163条
4年产生的记录数是:4*365*8000=11680000条
总共需要的数据页数目是:11680000/163≈71657