Информационная база данных (ИБД)
Ввиду создания автоматизированных систем управления с использованием сложных технологий получение доступа к данным без задержек приобретает колоссальную значимость. База данных (БД) выступает местом хранения организованной информации для выполнения текущих управленческих задач, связанных друг с другом. Организованная информация как бы формирует локальные базы данных. Информационная база автоматизированной системы управления содержит оперативные данные и нормативно-справочные сведения. Оперативные данные - состояние технологической процедуры в режиме онлайн. Нормативно-справочные сведения – данные, требуемые для выполнения текущего рабочего цикла: сведения технологического регламента, сведения режимного документа оператора, сведения для получения математической модели процедуры. Информационная база автоматизированной системы управления бывает внутримашинной и внемашинной.
Внутримашинная база данных
Внутримашинная база данных – это несколько связанных друг с другом информационных баз данных, являющихся реальной информационной моделью процедуры. Такая информационная база соответствует ряду требований:
- наличие минимального количества излишних сведений;
- реализация текущих задач в кратчайшие сроки.
Типы структур
Типы структур ведения подобных баз данных:
- реляционная;
- сетевая;
- иерархическая.
Реляционная структура
Реляционная структура базы данных основывается на таблице, называемой отношением. Каждый ее столбец – атрибут – обладает неповторимым именем, так что последовательность расположения столбцов в таблице не имеет особого значения. Последовательность расположения строк в данной таблице – кортежей – тоже не регламентируется.
Отношение всегда имеет название и включает сведения о некоторой группе похожих объектов. Совокупность значений всех атрибутов одного и того же столбца формирует домен данного атрибута. 2 и более таблицы связаны между собой общими атрибутами.
Преимущества реляционной базы данных:
- простое и наглядное отображение информации;
- независимость сведений, их сравнительно простые добавление, корректировка, удаление без вреда для всей модели в общем;
- строгость теоретического обоснования в форме отлично проработанной алгебры таблиц.
Основной недочет реляционной базы данных – невысокая производительность.
В разрезе баз данных таблица считается некоторым файлом. Ее строка является записью файла, столбец – полем записи.
Иерархическая структура
Иерархическая структура базы данных включает узлы и ветви. Узел является множеством атрибутов, которые описывают определенный объект. Главный узел в такой структуре, то есть узел, не зависящий от остальных, назвали корневым. Прочие узлы являются соподчиненными. Корневой узел размещается на 1-м иерархическом уровне, соподчиненные – на втором, третьем и т. д. уровнях (согласно их подчинению главному).
Преимущества базы данных подобного типа:
- сравнительно просто строится;
- сравнительная независимость сведений;
- наличие проверенных систем управления базами данных.
Недочеты иерархической базы данных:
- удаляя исходные объекты, можно удалить порожденные ими объекты;
- доступ к каждому порожденному узлу можно получить лишь через главный узел;
- сведения удаляются и добавляются довольно проблематично.
Сетевая структура
Сетевая база данных, в основе которой лежит сетевая модель информации, включает ряд областей, каждая из которых имеет записи, состоящие из полей. Возможно объединение записей в логические наборы, каждый из которых может располагаться в одной, либо нескольких областях базы данных.
Областью называется имеющая имя часть базы данных, содержащая экземпляры записей и наборов либо частей наборов. Каждая область может отличаться неповторимыми физическими параметрами. Система управления базами данных может производить как отдельную, так и совместную обработку областей.
Преимущества базы данных подобного типа:
- наличие проверенных систем управления базами данных;
- простая реализация взаимосвязей «многие ко многим», нередко встречающихся в реальной жизни.
Главный недочет этой базы данных заключается в проблематичности ее построения и обслуживания, а это в некоторых ситуациях может стать причиной утраты сведений либо утраты независимости сведений.
Внемашинная база данных
Внемашинная база данных объединяет связанные с автоматизированными системами управления технические документы: проектные документы для создания автоматизированной системы управления, рабочие документы на АСУ, технологический регламент на процедуру и прочее.
Специалисты компании «АйТи-Консалтинг» окажут помощь в работе с БД: Microsoft SQL Server (MS SQL, MSSQL) и PostgreSQL (Postgre).