A control system comprising: a first control device (100, 600) configured to control one or more first controlled objects and comprising a first database configured to store data to which a time stamp is assigned and embedded into the first control device; a second control device (100, 600) configured to control one or more second controlled objects and comprising a second database configured to store data to which a time stamp is assigned and embedded into the second control device; wherein the first database has a shorter time stamp cycle than the second database, one of the first control device (100, 600) and the second control device (100, 600) comprising: a creation unit configured to create a common query that includes an item for designating an accuracy of a time stamp at which data extracted from the first and second databases is to be coupled; a query parser configured to analyze the common query and create a first individual query addressed to the first database and a second individual query addressed to the second database, the first individual query and the second individual query designating a same time range; a transmission unit configured to transmit the first individual query to the first database and the second individual query to the second database; and a coupling unit configured to process at least one of a time stamp of data returned from the first database having the shorter time stamp cycle in response to the first individual query and a time stamp of data returned from the second database for the same time range having the longer time stamp cycle in response to the second individual query, based on the accuracy of the time stamp designated by the common query, convert the data of the first database having the shorter time stamp cycle than the second database into a feature amount in conformity with the time stamp cycle of the second database, and couple the data returned from the first database and the data returned from the second database for the same time range. a first control device (100, 600) configured to control one or more first controlled objects and comprising a first database configured to store data to which a time stamp is assigned and embedded into the first control device; a second control device (100, 600) configured to control one or more second controlled objects and comprising a second database configured to store data to which a time stamp is assigned and embedded into the second control device; wherein the first database has a shorter time stamp cycle than the second database, one of the first control device (100, 600) and the second control device (100, 600) comprising: a creation unit configured to create a common query that includes an item for designating an accuracy of a time stamp at which data extracted from the first and second databases is to be coupled; a query parser configured to analyze the common query and create a first individual query addressed to the first database and a second individual query addressed to the second database, the first individual query and the second individual query designating a same time range; a transmission unit configured to transmit the first individual query to the first database and the second individual query to the second database; and a coupling unit configured to process at least one of a time stamp of data returned from the first database having the shorter time stamp cycle in response to the first individual query and a time stamp of data returned from the second database for the same time range having the longer time stamp cycle in response to the second individual query, based on the accuracy of the time stamp designated by the common query, convert the data of the first database having the shorter time stamp cycle than the second database into a feature amount in conformity with the time stamp cycle of the second database, and couple the data returned from the first database and the data returned from the second database for the same time range. a creation unit configured to create a common query that includes an item for designating an accuracy of a time stamp at which data extracted from the first and second databases is to be coupled; a query parser configured to analyze the common query and create a first individual query addressed to the first database and a second individual query addressed to the second database, the first individual query and the second individual query designating a same time range; a transmission unit configured to transmit the first individual query to the first database and the second individual query to the second database; and a coupling unit configured to process at least one of a time stamp of data returned from the first database having the shorter time stamp cycle in response to the first individual query and a time stamp of data returned from the second database for the same time range having the longer time stamp cycle in response to the second individual query, based on the accuracy of the time stamp designated by the common query, convert the data of the first database having the shorter time stamp cycle than the second database into a feature amount in conformity with the time stamp cycle of the second database, and couple the data returned from the first database and the data returned from the second database for the same time range.