і інтерфейс з базою даних;
висновок даних, тобто інтерфейс між базою даних і виходом керуючої ЕОМ чи виконавчих механізмів;
відображення даних;
інтерфейс для введення команд.
Розвинені бази даних можуть включати до двадцяти параметрів-описателей для кожного об'єкта введення/виведення. Деякі з цих описателей обов'язкові і зустрічаються в кожній реалізації бази даних; решта застосовуються тільки за певних обставин. p align="justify"> База даних процесу надає однорідність і структуру зберігається даними. Датчики та виконавчі механізми в системі управління процесом можуть бути найрізноманітніших типів. Температури можуть вимірюватися резистором з позитивним температурним коефіцієнтом, термопарою і цифровим пристроєм. Відповідно, інформація від датчиків може надходити до центрального процесора як у вихідному форматі, так і у вигляді пакетів даних, можливо, вже перетворених до ASCII кодами. За допомогою бази даних процесу кожне виміряне значення обробляється незалежно і перетвориться до єдиної формі. Модулі прикладних програм повинні лише звертатися до бази даних і не потребують інформації про особливості датчиків і виконавчих механізмів. Заміна одного датчика іншим або ж новою моделлю не зажадає перепрограмування-яких модулів - достатньо введення нових керуючих параметрів в базу даних. Оновлення бази даних можна виконувати в оперативному режимі без відключення системи управління. br/>В
Рис. 2. Структура бази даних процесу реального часу і модулі для доступу до даних
Абстрактне опис та відділення результатів вимірювань від методів, за допомогою яких вони отримані, корисно, якщо деякі характеристики цих величин можуть змінюватися. При цьому немає необхідності модифікувати програми або зупиняти систему управління - досить усього лише перевизначити параметри перетворення, що зберігаються в базі даних. p align="justify"> Доступ до бази даних процесу, запити і протоколи
Доступ до інформації, що міститься в базі даних, виконується за допомогою трьох основних операцій, які можуть комбінуватися, - вибору, проекції і сортування. Строго кажучи, ці операції формально визначені лише для реляційних баз даних, тим не менше, їх можна використовувати і для баз даних іншої структури. p align="justify"> Вибір (selection) визначає операцію для вилучення з бази даних тільки записів, які відповідають заданим критеріям. p align="justify"> Проекція (projection) -. це список резюме полів запису бази даних. p align="justify"> Сортування (sorting) означає впорядкування обраних записів відповідно з яким-небудь критерієм.
Поєднання трьох основних операцій породжує велике число варіантів обробки і аналізу даних. Зазвичай база даних містить занадто багато інформації, сприймати і аналізувати яку цілком неможливо, проте за наявності відповідних інструментів можна вит...