Materializing view is a technique to improve query response time in a data warehouse. Deciding which of the appropriated views are to be materialized views is one of important problems in data warehouse design. In order to solve this problem, constructing a search space close to optimal is a necessary task. It provides effective results for the selection of views to be materialized. In the real situation, requirements are always changed then the existing materialized views and normal view derived from static materialized view selection should be considered when new materialized views are selected.