Построение интегрированной информационной системы, объединяющей базы данных компаний, обеспечивающих грузоперевозки

В статье рассмотрена задача объединения в единое целое информации, содержащейся в базах данных различных компаний, обеспечивающих перевозку грузов. Предполагается,что эти компании являются независимыми и каждая из них поддерживает собственную базу данных о своём рабочем персонале, клиентах, количестве и параметрах транспортных средств, предоставляемых услугах и заказах. В статье моделируются три такие независимые базы данных (источники информации) и описывается схема построения на их основе интегрированной (объединённой) системы, предназначенной, в частности, для удобства клиентов при поиске перевозчиков, обладающих транспортными средствами с нужными параметрами (габаритами и грузоподъёмностью). Для решения данной задачи предлагается использовать комбинированный подход, сочетающий преимущества технологий медиаторов и хранилищ. Предполагается, что все источники имеют сходные концептуальные схемы, но обладают своими особенностями. В частности, могут быть разные наименования таблиц и атрибутов на разных источниках и разное распределение атрибутов по реляционным таблицам. Возможно также отсутствие некоторых атрибутов на отдельных источниках. Строятся таблицы соответствия и медиатор, транслирующий пользовательские запросы на источники. При этом для идентификации нужных источников поддерживается вспомогательное хранилище небольшого объёма, содержащее информацию о параметрах транспортных средств, которыми располагает каждый из источников. Пользователь интегрированной системы вводит данные о весе и габаритах своего груза, далее с помощью информации хранилища система определяет подходящие компании-грузоперевозчики, которым транслируется пользовательский запрос. После объединения всех ответов, пришедших от источников, клиент получает исчерпывающую информацию со списком подходящих компаний, ценах и иных условиях исполнения заказа.

Building an Integrated Information System that Mergethe Databases of Companies Providing Cargo Carriers

The task of integrating information contained in databases of various companies that providecargo carriers is considered in the article. It is assumed that these companies are independentand each of them maintains its own database about its employees, customers, number and pa-rameters of carries, services and orders. The article simulates three such independent databases(information sources) and describes a scheme for constructing an integrated system based onthem, in particular, for the convenience of customers when searching for carriers with the neces-sary parameters (dimensions and load-carrying capacity). To solve this problem, it is proposedto use an approach combining the advantages of mediator and data repository technologies. Itis assumed that all sources have similar conceptual schemes, but they have their own specificcharacteristics. In particular, there may be different names of tables and attributes in differ-ent sources and different distribution of attributes throw tables. Certain attributes may alsobe absent at some sources. We construct correspondence tables and a mediator that translateuser queries to the sources. To identify the necessary sources, a small auxiliary repository ismaintained that contains information about the parameters of the carriers that each source has.The user of the integrated system enters data on the weight and dimensions of his cargo, then,using the information of the repository, the system determines the appropriate trucking compa-nies to which the user request is broadcast. After combining all the answers that came from thesources, the client receives full information with a list of suitable companies, prices and otherconditions for the execution of the order.

Publisher
Федеральное государственное автономное образовательное учреждение высшего образования Российский университет дружбы народов (РУДН)
Number of issue
4
Language
Russian
Pages
410-419
Status
Published
Volume
25
Year
2017
Organizations
  • 1 Peoples Friendship University of Russia
Keywords
база данных; СУБД; интеграция информации; мультибазовыесистемы; медиатор; хранилище; запрос; таблица соответствия; грузоперевозки; database; DBMS; information integration; multi-base systems; mediator; storage; query; correspondence table; cargo transportation
Date of creation
30.10.2018
Date of change
25.11.2019
Short link
https://repository.rudn.ru/en/records/article/record/34084/
Share

Other records

Максимова И.С., Розова В.Н.
RUDN Journal of Mathematics, Information Sciences and Physics. Федеральное государственное автономное образовательное учреждение высшего образования Российский университет дружбы народов (РУДН). Vol. 25. 2017. P. 331-338