Способ управления выведенными данными

1. Способ, включающий:
сохранение в базе данных взаимосвязей взаимосвязи между данными объекта 1, хранящимися в первой системе и относящимися к объекту 1, и данными объекта 2, хранящимися во второй системе, отличной от первой системы, и относящимися к объекту 2;
сохранение в базе данных взаимосвязей взаимосвязи между данными объекта 1, хранящимися в первой системе, и данными объекта 3, хранящимися в третьей системе, отличной от первой системы и второй системы, и относящимися к объекту 3;
вывод взаимосвязи между данными объекта 2 и данными объекта 3, выполняемый путем анализа взаимосвязи между данными объекта 1 и данными объекта 2, сохраненной в базе данных взаимосвязей, и взаимосвязи между данными объекта 1 и данными объекта 3, сохраненной в базе данных взаимосвязей;
сохранение выведенной взаимосвязи между данными объекта 2 и данными объекта 3 в базе данных взаимосвязей; и
использование сохраненной выведенной взаимосвязи между данными объекта 2 и данными объекта 3 для выполнения задачи.
2. Способ по п. 1, отличающийся тем, что использование сохраненной выведенной взаимосвязи между данными объекта 2 и данными объекта 3 для выполнения задачи включает перемещение части данных объекта 2 из второй системы и объединение их с данными объекта 3 в третьей системе.
3. Способ по п. 1, отличающийся тем, что
сохранение в базе данных взаимосвязей взаимосвязи между данными объекта 1, хранящимися в первой системе, и данными объекта 2, хранящимися во второй системе, включает сохранение в базе данных взаимосвязей того факта, что объект 1 и объект 2 являются одним и тем же объектом;
сохранение в базе данных взаимосвязей взаимосвязи между данными объекта 1, хранящимися в первой системе, и данными объекта 3, хранящимися в третьей системе, включает сохранение в базе данных взаимосвязей того факта, что объект 1 и объект 3 являются одним и тем же объектом;
вывод взаимосвязи между данными объекта 2 и данными объекта 3 включает использование свойства транзитивности для определения того, что объект 1 и объект 2 являются одним и тем же объектом.
4. Способ по п. 1, отличающийся тем, что сохранение в базе данных взаимосвязей взаимосвязи между данными объекта 1, хранящимися в первой системе, и данными объекта 2, хранящимися во второй системе, включает прием от пользователя взаимосвязи между данными объекта 1, хранящимися в первой системе, и данными объекта 2, хранящимися во второй системе.
5. Способ по п. 1, отличающийся тем, что дополнительно включает вывод взаимосвязи между данными объекта 1, хранящимися в первой системе, и данными объекта 2, хранящимися во второй системе.
6. Способ по п. 1, отличающийся тем, что дополнительно включает запрос подтверждения от пользователя перед сохранением выведенной взаимосвязи.
7. Способ по п. 1, отличающийся тем, что дополнительно включает сохранение в контрольной записи в базе данных взаимосвязей того факта, что взаимосвязь между данными объекта 2 и данными объекта 3 была определена по взаимосвязи между данными объекта 1 и данными объекта 2 и взаимосвязи между данными объекта 1 и данными объекта 3.
8. Долговременный физический машиночитаемый носитель информации с сохраненной на нем компьютерной программой, содержащей исполняемые команды, обеспечивающие выполнение компьютером:
сохранения в базе данных взаимосвязей взаимосвязи между данными объекта 1, хранящимися в первой системе и относящимися к объекту 1, и данными объекта 2, хранящимися во второй системе, отличной от первой системы, и относящимися к объекту 2;
сохранения в базе данных взаимосвязей взаимосвязи между данными объекта 1, хранящимися в первой системе, и данными объекта 3, хранящимися в третьей системе, отличной от первой системы и второй системы, и относящимися к объекту 3;
вывода взаимосвязи между данными объекта 2 и данными объекта 3, выполняемого путем анализа взаимосвязи между данными объекта 1 и данными объекта 2, сохраненной в базе данных взаимосвязей, и взаимосвязи между данными объекта 1 и данными объекта 3, сохраненной в базе данных взаимосвязей;
сохранения выведенной взаимосвязи между данными объекта 2 и данными объекта 3 в базе данных взаимосвязей; и
использования сохраненной выведенной взаимосвязи между данными объекта 2 и данными объекта 3 для выполнения задачи.
9. Носитель информации по п. 8, отличающийся тем, что при использовании сохраненной выведенной взаимосвязи между данными объекта 2 и данными объекта 3 для выполнения задачи компьютер перемещает часть данных объекта 2 из второй системы и объединяет их с данными объекта 3 в третьей системе.
10. Носитель информации по п. 8, отличающийся тем, что
при сохранении в базе данных взаимосвязей взаимосвязи между данными объекта 1, хранящимися в первой системе, и данными объекта 2, хранящимися во второй системе, компьютер сохраняет в базе данных взаимосвязей тот факт, что объект 1 и объект 2 являются одним и тем же объектом;
при сохранении в базе данных взаимосвязей взаимосвязи между данными объекта 1, хранящимися в первой системе, и данными объекта 3, хранящимися в третьей системе, компьютер сохраняет в базе данных взаимосвязей тот факт, что объект 1 и объект 3 являются одним и тем же объектом;
при выводе взаимосвязи между данными объекта 2 и данными объекта 3 компьютер использует свойство транзитивности для определения того, что объект 1 и объект 2 являются одним и тем же объектом.
11. Носитель информации по п. 8, отличающийся тем, что при сохранении в базе данных взаимосвязей взаимосвязи между данными объекта 1, хранящимися в первой системе, и данными объекта 2, хранящимися во второй системе, компьютер принимает от пользователя взаимосвязь между данными объекта 1, хранящимися в первой системе, и данными объекта 2, хранящимися во второй системе.
12. Носитель информации по п. 8, отличающийся тем, что компьютерная программа дополнительно содержит исполняемые команды, обеспечивающие выполнение компьютером вывода взаимосвязи между данными объекта 1, хранящимися в первой системе, и данными объекта 2, хранящимися во второй системе.
13. Носитель информации по п. 8, отличающийся тем, что компьютерная программа дополнительно содержит исполняемые команды, обеспечивающие выполнение компьютером запроса подтверждения от пользователя перед сохранением выведенной взаимосвязи.
14. Носитель информации по п. 8, отличающийся тем, что компьютерная программа дополнительно содержит исполняемые команды, обеспечивающие выполнение компьютером сохранения в контрольной записи в базе данных взаимосвязей того факта, что взаимосвязь между данными объекта 2 и данными объекта 3 была определена по взаимосвязи между данными объекта 1 и данными объекта 2 и взаимосвязи между данными объекта 1 и данными объекта 3.
15. Система, содержащая
базу данных взаимосвязей, сохраненную на запоминающем устройстве, содержащую запись о взаимосвязи объект1-объект2, указывающую взаимосвязь объект1-объект2 между данными объекта 1, хранящимися в первой системе и относящимися к объекту 1, и данными объекта 2, хранящимися во второй системе, отличной от первой системы, и относящиеся к объекту 2, запись о взаимосвязи объект1-объект3, указывающую взаимосвязь объект1-объект3 между данными объекта 1, хранящимися в первой системе, и данными объекта 3, хранящимися в третьей системе, отличной от первой системы и второй системы, и относящимися к объекту 3, и запись о взаимосвязи объект2-объект3, указывающую взаимосвязь объект2-объект3 между данными объекта 2 и данными объекта 3;
компьютерное устройство ввода, посредством которого взаимосвязь объект1-объект2 была введена в базу данных взаимосвязей; и
процессор выведения, посредством которого взаимосвязь объект2-объект3 была выведена на основании взаимосвязи объект1-объект2 и взаимосвязи объект1-объект3.
16. Система по п. 15, отличающаяся тем, что база данных взаимосвязей дополнительно содержит контрольную запись, содержащую указание того, что взаимосвязь между данными объекта 2 и данными объекта 3 была определена по взаимосвязи объект1-объект2 и взаимосвязи объект1-объект3.
17. Система по п. 15, отличающаяся тем, что
запись о взаимосвязи объект1-объект2 содержит указание того, что взаимосвязь объект1-объект2 была введена в базу данных взаимосвязей через компьютерное устройство ввода;
запись о взаимосвязи объект1-объект2 содержит указание того, что взаимосвязь объект 1-объект 2 была введена в базу данных взаимосвязей через компьютерное устройство ввода; и
запись о взаимосвязи объект1-объект3 содержит указание того, что взаимосвязь объект1-объект3 была выведена.
18. Система по п. 15, отличающаяся тем, что процессор выведения выводит взаимосвязь объект1-объект3.
19. Система по п. 15, отличающаяся тем, что процессор выведения выводит взаимосвязь объект1-объект3 с использованием свойства транзитивности.
20. Система по п. 15, отличающаяся тем, что перед сохранением записи о взаимосвязи объект2-объект3 в базе данных взаимосвязей процессор выведения запрашивает подтверждение от пользователя через устройство вывода компьютера.