Logical Data Partitioning in Bitemporal Databases