Base state model with amendment is a general method on spatio-temporal database construction. It accesses data with keeping base state changeless and increment variational. In order to improve querying speed, mono-class or muti-class indexes can be added. Improved base state model with amendment adopts to increase number of base states and increment indexes. This paper proposes dynamic base state model with amendment, and base state changes according to actuality, and increment is difference of actuality and database construction state. This method is of save memory space, convenient use of actuality data, and easy to resume history data.