To shorten the processing time required for extraction or rearrangement at the time of developing date in an existing database and updating the developed database.
An input part 14 inputs individual matrix development information A2 and a development request signal and a database access distribution part 15 extracts each data from an existing database 2 based on the development request signal. A matrix development control part 16 generates 1st or 2nd new data so that the information A2 is preferentially adopted as compared with the information A1 when both the information A1, A2 compete with each other based on both the information A1, A2 stored in a matrix development information storing part 11 and adds the 1st or 2nd new data to respective data and the distribution part 15 writes respective data and the 1st or 2nd new data in the database 2.