Database system, its control method, and information processing apparatus
First Claim
1. An information processing apparatus which can access a plurality of databases, comprising:
- first copying means for copying data selected from a first database to a second database;
determination means for determining if each of attribute items of attribute information appended to the copied data corresponds to each of attribute items of the second database; and
second copying means for copying content data of an attribute item as content data of a corresponding attribute item of the second database if it is determined by said determination means that the attribute item corresponds to one of the attribute items of the second database, and for copying content data of an attribute item and item information indicating the attribute item as content data of a predetermined attribute item of the second database in a predetermined format if it is determined by said determination means that the attribute item does not correspond to any of the attribute items of the second database, wherein said predetermined format indicates information of a mismatching attribute item.
1 Assignment
0 Petitions
Accused Products
Abstract
A database client which can access a plurality of databases copies data selected from a source database to a destination database. The database client compares attribute items of attribute information appended to the data to be copied with those which can be set in the destination database, and directly copies an attribute item which can be set in the destination database to the corresponding attribute item. On the other hand, the database client copies attribute information of an attribute item which cannot be set in the destination database to a predetermined attribute item in the destination database. In this way, upon copying data between databases with different kinds of attribute information that can be set, the destination database can hold the attribute information of the source data.
-
Citations
11 Claims
-
1. An information processing apparatus which can access a plurality of databases, comprising:
-
first copying means for copying data selected from a first database to a second database; determination means for determining if each of attribute items of attribute information appended to the copied data corresponds to each of attribute items of the second database; and second copying means for copying content data of an attribute item as content data of a corresponding attribute item of the second database if it is determined by said determination means that the attribute item corresponds to one of the attribute items of the second database, and for copying content data of an attribute item and item information indicating the attribute item as content data of a predetermined attribute item of the second database in a predetermined format if it is determined by said determination means that the attribute item does not correspond to any of the attribute items of the second database, wherein said predetermined format indicates information of a mismatching attribute item. - View Dependent Claims (2, 3, 4)
-
-
5. An information processing method which can access a plurality of databases, comprising the steps of:
-
copying data in a first copying step selected from a first database to a second database; determining in a determination step if each of attribute items of attribute information appended to the copied data corresponds to each of the attribute items of the second database; and copying in a second copying step data of an attribute item as content data of a corresponding attribute item of the second database if it is determined by said determination means that the attribute item corresponds to one of the attribute items of the second database, and copying content data of an attribute item and item information indicating the attribute item as content data of a predetermined attribute item of the second database in a predetermined format if it is determined by said determination means that the attribute item does not correspond to any of the attribute items of the second database, wherein said predetermined format indicates information of a mismatching attribute item. - View Dependent Claims (6, 7, 8)
-
-
9. A database system which can copy data between a plurality of databases, comprising:
-
first copying means for copying data selected from a first database to a second database; determination means for determining if each of attribute items of attribute information appended to the copied data corresponds to each of attribute items of the second database; and second copying means for copying content data of an attribute item as content data of a corresponding attribute item of the second database if it is determined by said determination means that the attribute item corresponds to one of the attribute items of the second database, and copying content data of an attribute item and item information indicating the attribute item as content data of a predetermined attribute item of the second database in a predetermined format if it is determined by said determination means that the attribute item does not correspond to any of the attribute items of the second database, wherein said predetermined format indicates information of a mismatching attribute item.
-
-
10. A method of controlling a database system which can copy data between a plurality of databases, comprising the steps of:
-
copying data in a first copying step selected from a first database to a second database; determining in a determination step if each of attribute items of attribute information appended to the data corresponds to each of attribute items of the second database; and copying in a second copying step content data of an attribute item as content data of a corresponding attribute item of the second database if it is determined by said determination step that the attribute corresponds to one of the attribute items of the second database, and copying content data of an attribute item and item information indicating the attribute item as content data of a predetermined attribute item of the second database in a predetermined format if it is determined by said determination step that the attribute item does not correspond to any of the attribute items of the second database, wherein said predetermined format indicates information of a mismatching attribute item.
-
-
11. A computer-readable storage medium which stores a computer-executable control program for a database client which copies data between a plurality of databases, said control program comprising:
-
code for a first copying step of copying data selected from a first database to a second database; code for a determination step of determining if each of attribute items of attribute information appended to the copied data corresponds to each of the attribute items of the second database; and code for a second copying step of copying content data of an attribute item as content data of a corresponding attribute item of the second database if it is determined by said determination means that the attribute item corresponds to one of the attribute items of the second database, and copying content data of an attribute item and item information indicating the attribute item as content data of a predetermined attribute item of the second database in a predetermined format if it is determined by said determination means that the attribute item does not correspond to any of the attribute items of the second database, wherein said predetermined format indicates information of a mismatching attribute item.
-
Specification