
- •Предисловие
- •Введение Вводное слово о специальности “Автоматизированные системы обработки информации и управления”.
- •Основные понятия теории управления.
- •Основные принципы управления.
- •Структура и компоненты системы управления.
- •Классификация систем управления.
- •Системы управления в экономике.
- •1.Информационные основы управления.
- •1.1.Общие понятия об информации. Информация. Данные.
- •Вербальная информация.
- •Коммуникация и информация.
- •Семиотика.
- •1.2.Структурные свойства информации. Определение данного (реквизита).
- •Характеристики реквизита.
- •Структура данных.
- •Виды структур данных.
- •Ключевые поля (ключи).
- •Вычисление размера записи.
- •Характеристики структур данных.
- •Показатель как информационная структура.
- •Массив.
- •Списки.
- •Очереди.
- •Логические отношения между данными.
- •Базы, файлы данных.
- •Характеристики совокупностей данных (базы, файла).
- •Размер базы (файла).
- •Активность данных.
- •Выборочность обработки данных.
- •Изменчивость данных.
- •Избыточность данных.
- •Банк данных.
- •Метаинформация. Словари-справочники данных.
- •Логическое и физическое проектирование данных.
- •Логическое проектирование.
- •Физическое проектирование.
- •Способы организации и методы доступа к данным.
- •Понятие физической записи.
- •1.3.Элементы обработки информации. Определение обработки информации.
- •Процедуры обработки данных.
- •Сортировка.
- •Выборка информации.
- •Слияние (объединение).
- •Сжатие.
- •Корректировка данных.
- •Обеспечение достоверности и методы контроля данных.
- •Сохранение и восстановление информации.
- •Защита информации.
- •Классификация и методы кодирования информации.
- •Общие положения единой системы классификации и кодирования
- •Основные понятия, используемые в единой системе классификации и кодирования.
- •Контрольное число, применяемое в ескк.
- •Краткое описание общероссийских классификаторов технико-экономической и социальной информации.
- •Средства хранения информации.
- •Режимы обслуживания пользователя и обработки данных в вычислительной системе.
- •2.Автоматизированные системы управления
- •2.1.Немного истории.
- •2.2.Обьекты, для которых создаются асу.
- •2.3.Структура предприятия.
- •2.4.Определение понятия асу, подсистемы асу, задачи асу.
- •2.5.Подсистемы асу по функциям управления.
- •2.6.Управление технической подготовкой производства (утпп)
- •2.7.Подсистема "Технико-экономическое управление (тэу)".
- •2.8.Подсистема "Оперативное управление основным производством (оуоп)".
- •2.9.Подсистема "Управление материально-техническим снабжением (умтс)".
- •2.10.Подсистема "Управление сбытом продукции (маркетинг)".
- •2.11.Подсистема "Управление качеством продукции".
- •2.12.Подсистема "Управление обеспечением кадрами".
- •2.13.Подсистема "Управление вспомогательным производством".
- •2.14.Немного о сложности подсистемы.
- •2.16.Организационное обеспечение.
- •2.17.Информационное обеспечение.
- •2.18.Техническое обеспечение.
- •2.19.Программное обеспечение.
- •2.20.Математическое обеспечение.
- •2.21.Эргономическое обеспечение (эо).
- •2.22.Правовое обеспечение.
- •2.23.Лингвистическое обеспечение.
- •3.Организация работ при разработке асу.
- •3.1.Основополагающие документы при разработке асу.
- •3.2.Назначение стандартов в области ас.
- •3.3.Состав и структура автоматизированных систем.
- •3.4.Принципы создания автоматизированных систем.
- •3.5.Стадии создания асу.
- •3.6.Постановка задачи.
- •3.7.Документы по информационному обеспечению.
- •3.8.Документы по программному обеспечению.
- •3.9.Техническое задание на асу.
- •3.10.Виды, комплектность и обозначение документов при создании асу.
- •3.11.Ввод асу, подсистем асу и задач в эксплуатацию.
- •3.12.Испытания асу, подсистем и задач.
- •3.13.Надежность автоматизированных систем управления.
- •3.14.Типовые проектные решения в асу.
- •3.15.Эффективность автоматизированных систем управления
- •3.16.Об организации работ по созданию асу.
- •Заключение.
- •Перечень сокращений
- •Приложение. Перечень стандартов по асу и информационным технологиям.
- •Литература.
Очереди.
Очередь - разновидность динамических структур данных, т.е. структур, используемых в момент обработки данных (в противоположность структурам хранения, хранение - статика).
Очередь - это упорядоченный набор данных (элементов), которые могут удаляться и помещаться в этот набор только с одного или другого конца этого набора, т.е. для обработки доступны первый и последний элемент.
конец
А |
В |
|
Х |


Типы очередей:
на обработку
1
n
1) FIFO
- first-in-first-out
поступление
на обработку
1
n
1
n
3) LIFIFO
поступление
поступление
(last-in-or- first-in-first-out)
на обработку
Стек (магазин) - упорядоченный набор данных (элементов), все изменения (включения, удаления, доступ) в котором производятся только на одном конце набора.
Логические отношения между данными.
Логические отношения (взаимосвязи) определяют структуру данных. Поэтому построение структуры начинается с установления логических взаимосвязей данных.
Существует четыре типа логических отношений (связей):
1) одно-однозначное соответствие (1:1):
A <--> B
Это означает, что каждому значению (экземпляру) элемента А соответствует одно и только одно значение (экземпляр) элемента В.
Например, табельный номер TN - Фамилия FIO:
TN <--> FIO.
2) одно-многозначное соответствие (1:М):
A<->>B
Каждому значению поля А соответствует несколько значений поля В.
Например, Номер группы <->> ФИО студента.
Множество значений поля В, соответствующих значению поля А, может быть пустым (нет ни одного значения соответствующего значению поля А) или представлено одним, двумя или n значениями.
3) много-однозначное соответствие (М:1):
А<<->B
Например, ФИО студента <<-> Номер группы.
4) много-многозначное соответствие (М:М):
A<<->>B
Например, Изделие <<->> Покупатель.
Покупатели
Изделие 1
Покупатель 1
Изделие 2
Покупатель 2
Изделие 3
Покупатель 3
Изделие 4
Покупатель 4
Изделие 5
Покупатель 5
Изделие 6
Покупатель 6
Изделие 7
Покупатель ...
Изделие 8
Покупатель m
Изделие ...
Изделие n
Изделия
В общем случае, построение структуры данных состоит из следующих этапов:
1)Определить отношения между полями.
2)Разбить совокупность полей на группы, в пределах которых поля связаны одно-однозначным соответствием.
3)Отобразить каждую группу в линейной структуре, установить ключевые поля в группе.
4)Установить логические отношения между группами полей. Для упрощения построения структуры взаимосвязей можно устанавливать отношения между ключевыми полями групп.
5)Определить тип полученной структуры.
Отобразить для наглядности графически.
Перечень вышеприведенных действий - это первый этап итерации в построении структуры.
Построим структуру с учетом ранее изложенного материала. Итак, структура данных это есть:
1.Множество данных (полей).
2.Отношения между данными (полями).
3.Последовательность (порядок) расположения данных.
4.Смысловая нагрузка на поля.
Пусть, например, есть некоторые сведения о сотрудниках какой-либо фирмы - фамилия (FIO), дата рождения (DTR), месяц выплаты зарплаты (YYMMZ), размер выплаченной зарплаты (ZARPL).
Тогда:
1) Множество полей представлено:
2)Установим отношения между данными:
(FIO и DTR - одно-однозначное соответствие, YYMMZ и ZARPL - одно-однозначное, FIO и YYMMZ одно-многозначное соответствие).
3)Объединим поля, связанные одно-однозначным соответствием:
4) Выделим ключевые поля: