the columns including data to be retrieved are analyzed.According to another feature of the present invention, the table extraction means extracts one table including a largest number of columns which store data to be retrieved from the plurality of tables.According to still another feature of the present invention, the system further comprises metadata management means for collecting and managin