Partitioning and replication of data are very important concepts in logical database design of both centralized and distributed databases. It is very important that the relationships among the vertical and/or horizontal partitions of a relation and the