
Building a database for complex industrial monitoring systems
Author(s) -
М. З. Бененсон,
E. A. Alekseeva
Publication year - 2021
Publication title -
radiopromyšlennostʹ
Language(s) - English
Resource type - Journals
eISSN - 2541-870X
pISSN - 2413-9599
DOI - 10.21778/2413-9599-2021-31-1-65-73
Subject(s) - computer science , database , interface (matter) , software , object (grammar) , class (philosophy) , software development , software engineering , data mining , programming language , artificial intelligence , operating system , bubble , maximum bubble pressure method
Problem statement. When creating monitoring systems for industrial facilities for a range of purposes, it becomes necessary to solve processing and storing objects with a complex data structure. The user must be provided with tools for processing and storing the defined data and object types that they have defined. Objective. Development of a software implementation of the interface for interaction with the database built into industrial facilities’ monitoring system. Results. A software interface for interacting with an object-oriented database has been developed. Three programming classes are used to describe various types of industrial system objects. Class methods have been developed that allow setting a variable number of attributes for different object types. The authors propose a method for extracting an object with specified attribute values, similar to the QBE method, and a method for complex (natural) queries written in the application development language. Practical implications. The proposed software implementation of the interface for interaction with the built-in database can be used to create a wide range of industrial monitoring systems. This approach allows to significantly reduce the computing resources required for the implementation of such systems, reduces the time and cost of their development.