1. Introduction
During past decades, companies and organizations have constantly been developing computer systems. As a result, they keep huge data, but huge data are not general and shared but simple and local. Therefore, policy makers in companies and organizations require the data which should be manipulated through several processes or they never receive the data that they really want to get, in worst case. However, decision makers require fast, accurate, and sufficient data in a rapidly changing social environment.