Field correlation method and system, and program thereof
First Claim
Patent Images
1. A field collation method for grouping fields corresponding to each other between different tables, comprising:
- pre-storing a field group in which the fields corresponding to each other between different tables have been grouped;
making a pair of a definite field and an indefinite field within an identical table, in each table, and calculating a correlation value between the definite field and the indefinite field of said pair, wherein said definite field belong s to an field group and said indefinite field does not belong to an field group;
obtaining the pair in which the definite fields belong to the identical field group, out of the pairs in which said correlation value exceeds a predetermined threshold in the tables; and
grouping the indefinite fields of said pairs in which said definite fields belong to the identical field group as a new field group.
1 Assignment
0 Petitions
Accused Products
Abstract
A field pair as a combination of a definite field and an indefinite field is decided and a correlation value between the definite field and the indefinite field in each of the field pairs is calculated. Among the field pairs in which the correlation value is not smaller than a threshold value, indefinite fields having corresponding definite fields which belong to the same field group are made to be a new field group.
-
Citations
31 Claims
-
1. A field collation method for grouping fields corresponding to each other between different tables, comprising:
-
pre-storing a field group in which the fields corresponding to each other between different tables have been grouped; making a pair of a definite field and an indefinite field within an identical table, in each table, and calculating a correlation value between the definite field and the indefinite field of said pair, wherein said definite field belong s to an field group and said indefinite field does not belong to an field group; obtaining the pair in which the definite fields belong to the identical field group, out of the pairs in which said correlation value exceeds a predetermined threshold in the tables; and grouping the indefinite fields of said pairs in which said definite fields belong to the identical field group as a new field group. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A field collation system for grouping fields corresponding to each other between different tables, comprising:
-
hardware, including a processor; a field group storage in which a field group in which the fields corresponding to each other between different tables have been grouped has been stored; a field correlation value calculator implemented at least by the hardware for making a pair of a definite field and an indefinite field within an identical table, in each table, and calculating a correlation value between the definite field and the indefinite field of said pair, wherein said definite field belongs to any field group and said indefinite field does not belong to any field group; and a field group determining unit implemented at least by the hardware for, based upon the field group stored in said field group storage, obtaining the pair in which the definite fields belong to the identical field group, out of the pairs in which said correlation value exceeds a predetermined threshold in the tables, grouping the indefinite fields of said pairs as a new field group, and registering it into said field group storage. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
7. A field collation system for grouping fields corresponding to each other between different tables, comprising:
-
hardware, including a processor; a field group storing unit, implemented at least by the hardware, in which table information for identifying a table, field information for identifying fields in the above table, and field group information indicative of a definite field for which a correspondence has become definite between the tables, out of the fields in the above table, and a correspondence between said definite fields have been stored correspondingly to each other; a field correlation storing unit, implemented at least by the hardware, in which said table information, indefinite field information for identifying an indefinite field for which a correspondence is indefinite between the tables, out of the fields in the table of said table information, the definite field information of the definite field, out of the fields in the table of said table information, and a correlation value between said indefinite field and said definite field are stored correspondingly to each other; a field correlation value calculator, implemented at least by the hardware, for, based upon said table information, said field information, and said field group information stored in said field group storing unit, calculating a correlation value between the indefinite field and the definite field information within the identical table, and storing a result in said field correlation storing unit; and a field group determining unit, implemented at least by the hardware, for, out of an indefinite field aggregation in which the correlation value stored in said field correlation storing unit is equal to or more than a predetermined threshold, determining the indefinite field belonging to a field group identical to the field group, to which the definite field corresponding to the above indefinite field belongs together with the definite field of the different table, based upon said field group information, grouping the indefinite fields belonging to a field group identical to the field group, to which the corresponding definite field belongs, as a new field group, and registering the field group information of the above group into said field group storage so that it corresponds to the field information of the indefinite fields of the new field group. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
13. A non-transitory recording medium stored a program of a field collation for causing an information processing device comprising a field group storage in which a field group in which fields corresponding to each other between tables have been grouped has been stored to group the fields corresponding to each other between different tables, said program causing said information processing device to execute the processes of:
-
making a pair of a definite field and an indefinite field within an identical table, in each table, and calculating a correlation value between the definite field and the indefinite field of said pair, wherein said definite field belongs to an field group and said indefinite field does not belong to an field group; and based upon the field group stored in said field group storage, obtaining the pair in which the definite fields belong to the identical field group, out of the pairs in which said correlation value exceeds a predetermined threshold in the tables, grouping the indefinite fields of said pairs as a new field group, and registering it into said field group storage.
-
-
14. A non-transitory recording medium stored a program of a field collation for causing an information processing device comprising:
-
a field group storing unit in which table information for identifying a table, field information for identifying fields in the above table, and field group information indicative of a definite field for which a correspondence has become definite between the tables, out of the fields in the above table, and a correspondence between said definite fields have been stored correspondingly to each other; and a field correlation storing unit in which said table information, indefinite field information for identifying an indefinite field for which a correspondence is indefinite between the tables, out of the fields in the table of said table information, the definite field information of the definite field, out of the fields in the table of said table information, and a correlation value between said indefinite field and said definite field are stored correspondingly to each other to group the fields corresponding to each other between the different tables, said program causing said information processing device to execute the processes of; based upon said table information, said field information, and said field group information stored in said field group storing unit, calculating a correlation value between the indefinite field and the definite field information within the identical table, and storing a result in said field correlation storing unit; and out of an indefinite field aggregation in which the correlation value stored in said field correlation storing unit is equal to or more than a predetermined threshold, determining the indefinite field belonging to a field group identical to the field group, to which the definite field corresponding to the above indefinite field belongs together with the definite field of the different table, based upon said field group information, grouping the indefinite fields belonging to a field group identical to the field group, to which the corresponding definite field belongs, as a new field group, and registering the field group information of the above group into said field group storage so that it corresponds to the field information of the indefinite fields of the new field group.
-
-
15. A field collating device for employing a field group storage in which a field group in which fields corresponding to each other between tables have been grouped has been stored, thereby to group the fields corresponding to each other between the different tables, said field collating device comprising:
-
hardware, including a processor; a field correlation value calculator implemented at least by the hardware for, in each table, making a pair of a definite field, and an indefinite field within an identical table, and calculating a correlation value between the definite field and the indefinite field of said pair, wherein said definite field belongs to any field group and said indefinite field does not belong to any field group; and a field group determining unit implemented at least by the hardware for, based upon the field group stored in said field group storage, obtaining the pair in which the definite fields belongs to the identical field group, out of the pairs in which said correlation value exceeds a predetermined threshold in the tables, grouping the indefinite fields of said pairs as a new field group, and registering it into said field group storage. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
16. A field collating device for employing:
-
hardware, including a processor; a field group storing unit implemented at least by the hardware in which table information for identifying a table, field information for identifying fields in the above table, and field group information indicative of a definite field for which a correspondence has become definite between the tables, out of the fields in the above table, and a correspondence between said definite fields have been stored correspondingly to each other; and a field correlation storing unit implemented at least by the hardware in which said table information, indefinite field information for identifying an indefinite field for which a correspondence is indefinite between the tables, out of the fields in the table of said table information, the definite field information of the definite field, out of the fields in the table of said table information, and a correlation value between said indefinite field and said definite field are stored correspondingly to each other, thereby to group the fields corresponding to each other between the different tables, said field collating device comprising; a field correlation value calculator for, based upon said table information, said field information, and said field group information stored in said field group storing unit, calculating a correlation value between the indefinite field and the definite field information within the identical table, and storing a result in said field correlation storing unit; and a field group determining unit for, out of an indefinite field aggregation in which the correlation value stored in said field correlation storing unit is equal to or more than a predetermined threshold, determining the indefinite field belonging to a field group identical to the field group, to which the definite field corresponding to the above indefinite field belongs together with the definite field of the different table, based upon said field group information, grouping the indefinite fields belonging to a field group identical to the field group, to which the corresponding definite field belongs, as a new field group, and registering the field group information of the above group into said field group storage so that it corresponds to the field information of the indefinite fields of the new field group. - View Dependent Claims (27, 28, 29, 30, 31)
-
Specification