- •Модуль 1 «Основные понятия информационных систем» Тема 1: Предмет, цели и задачи дисциплины
- •1. Основные процессы преобразования информации.
- •1. Предмет и цели дисциплины
- •Тема 2: определение, общие принципы построения, состав и типы информационных систем (ис)
- •1. Понятие ис и этапы её развития
- •Этапы развития ис представлены в таблице 2.
- •Системы классификации и классификаторы
- •4. Классификация ис
- •Уровни управления
- •Функциональные системы
- •Ис в фирме
- •Тема 3: Документальные информационные системы
- •2. Характеристика фис и их структура
- •3. Принципы построения фис
- •Тема 4: Подсистема «Управление технической подготовкой производства» (утпп)
- •1. Основы управления предприятием
- •2. Определение, свойства и классификация экономических задач предприятия
- •3. Характеристика экономической информации и систем экономических показателей предприятия
- •4. Структура и функции информационной службы предприятия
- •Тема 5: организация информации и методического обеспечения управления фирмой
- •1.Основы создания информационной базы предприятия
- •Основные этапы проектирования внутри машинной информационной базы
- •2. Основы построения нормативно-справочного фонда предприятия Классификация и характеристика нормативно-справочной информации и ее назначение
- •Особенности построения системы классификации и кодирования на предприятии
- •Организация нормативно-справочного фонда предприятия
- •Технология машинной организации и ведения локальных массивов постоянной информации
- •Технология ведения баз данных
- •3. Автоматизированная система нормативно-методического обеспечения управления фирмой
- •Функции снмоу
- •Тема 6: Автоматизация решения задач по технической подготовке производства (тпп)
- •2 Разработка арм для решения задач тпп и особенности использования пакетов прикладных программ
- •3 Автоматизация расчета применяемости деталей и сборочных единиц в изделии
- •4 Автоматизация расчета материальных затрат на изделие
- •5 Автоматизация расчета трудовых затрат на изделие
- •Тема 7: Автоматизация решения задач технико-экономического планирования (тэп)
- •2 Разработка арм для решения задач тэп и особенности использования ппп
- •3 Автоматизация расчёта оптимального производственного плана предприятия (тэ01)
- •4 Автоматизация расчёта производственной мощности предприятия (тэ03)
- •5 Автоматизация расчета нормативной трудоёмкости и нормативного фонда заработной платы на производственную программу (тэ06)
- •6 Автоматизация расчёта плановой численности основных производственных рабочих со сдельной оплатой труда по профессиям (тэ13)
- •7 Автоматизация расчёта плановой цеховой и общезаводской себестоимости на изделие и производственную программу (тэ21)
- •Тема 8: Автоматизация расчёта задач оперативного управления основным производством (оуоп)
- •2 Разработка арм для решения задач оуоп и особенности использования ппп
- •3 Автоматизированный расчёт плана потребности в деталях (сборочных единицах) на товарный выпуск продукции (оу01)
- •4 Автоматизированный расчёт плана сдачи и получения деталей (сборочных единиц) в натуральном выражении (оу02)
- •5 Автоматизированный расчёт плана сдачи деталей (сборочных единиц) в стоимостном выражении (оу03)
- •6 Автоматизация расчёта цехового оперативного месячного плана производства деталей (оу04)
- •Тема 9: Автоматизация решения задач материально-технического снабжения (мтс) на предприятии
- •2 Организация автоматизации решения задач мтс на предприятии
- •3 Разработка арм для решения задач мтс на предприятии и особенности использования ппп
- •Методические рекомендации по выполнению лабораторных работ
- •1 Задание. Методические рекомендации
- •5 Разработка схемы ресурсов системы
- •Деловая игра «Выбор информационной системы» по дисциплине «Информационные системы»
- •Использование инновационных методов
- •Глоссарий
Технология ведения баз данных
Организация информационного фонда предприятия в виде БД обусловливает специфические особенности технологии хранения и использования информации. Прежде всего эти особенности связаны с изменением содержания технологических операций по организации хранения информации, ее актуализации и информационному обслуживанию пользователей в условиях использования СУБД.
Информационная структура массивов БД определяется на этапе логического проектирования. Исходя из характеристики данных, подлежащих хранению, осуществляется их описание на языке описания данных конкретной СУБД. В соответствии с описанием на машинном носителе подготавливаются исходные данные и под управлением утилиты первоначальной загрузки, входящей в состав СУБД, загружаются в БД.
С целью отображения реального состояния объекта управления загруженные данные периодически подвергаются изменениям, включающим выполнение операций ввода, корректировки и удаления. Обобщенная схема технологии актуализации БД представлена на рисунке 9.
Первоначальной технологической операцией является операция ввода сообщений, заключающаяся в передаче информации в память ЭВМ с магнитных носителей, а также с дисплеев или удаленных терминалов (блок 1). При этом осуществляется контроль правильности структуры входных сообщений и приведение этой структуры к нормализованному виду.
Поступившие в ЭВМ сообщения подвергаются предварительной обработке. Она предполагает выполнение действий по логико-семантическому контролю сообщений (блок 2) и определению их типов (блок 4).
Анализ типа входных сообщений осуществляется с целью определения видов их дальнейшей обработки. Каждое из сообщений относится к одному из следующих основных типов: ввод данных, обновление данных, удаление данных, запрос на получение информации, корректировка массивов словарей.
В результате проводимого анализа формируются промежуточные массивы входных сообщений, сгруппированные по видам обработки.
Операция контроля предполагает проведение анализа сообщений на логическую непротиворечивость, соответствие значений данных допустимому диапазону, обоснованность выполнения запрашиваемых операций. На основе сообщений об обнаруженных ошибках, выводимых на экран дисплея, оператором вносятся необходимые исправления (блок 3).
Завершающей операцией ввода и предварительной обработки является операция кодирования формализованной части входного сообщения с использованием словаря БнД (блок 5). При этом значения реквизитов, выраженные словами, трансформируются в соответствующие коды.
Рисунок 9 - Схема работы системы (технологический процесс
актуализации БД)
Подготовленные и проконтролированные таким образом массивы входных сообщений являются исходными данными для программ актуализации БД.
Системные средства СУБД, осуществляя ввод новых данных, обеспечивают их запись в соответствующие массивы и организацию адресных связей с другими данными (блоки 7, 9). Корректировка и удаление данных предполагают выполнение операции их первоначального поиска (блок 8). Только в случае нормального завершения этой операции система производит фактические изменения в БД.
Организация информационного фонда в виде БД определила возможность автоматизации и передачи СУБД таких функций, как блокировка доступа программ обработки к данным, находящимся в процессе обновления, и санкционирование доступа к информации пользователей различных категорий. Все изменения, проводимые в БД, регистрируются в специальном журнале или выдаются в виде протоколов изменений на печатающее устройство (блок 12). Протокол регистрации изменений наряду с регулярными копиями БД используется при необходимости восстановления ее последнего состояния в случае сбоев.
Рассмотрим особенности технологии информационного обслуживания пользователей, предусматривающей своевременное обеспечение их информацией, указанной в запросах. Широкое применение средств телеобработки и привлечение к работе с вычислительной техникой пользователей-непрограммистов обусловили включение во многие СУБД специализированных интерактивных языков запросов, обеспечивающих возможность обращения к БД на языке, близком к естественному, и вывода информации из базы данных на терминал. Кроме того, с помощью языков запросов можно менять значения полей в БД, получать отчеты в разнообразных форматах, управлять прерываниями, проводить вторичный отбор записей, производить арифметические операции и получать итоговые значения цифровых полей.
Структура запроса, поступающего от пользователя, зависит от синтаксиса языков манипулирования данными конкретной СУБД. При анализе запроса проверяется его синтаксическая правильность и возможность реализации в системе. В случае сложного запроса, задающего поиск взаимосвязанных объектов, определяются возможные способы его реализации и выбирается наилучший. Такой запрос может быть расчленен на несколько подзапросов с последующей обработкой ответов в интересах получения информации, соответствующей критерию поиска. При этом пользователю предоставляется возможность реализации следующих видов поиска: по номеру объекта (ключу), по отдельным идентифицирующим признакам, по набору признаков и др.
Принятый запрос подвергается обработке с целью замены имен файлов и полей внутрисистемными номерами.
Результаты, полученные в ходе поиска, могут служить ответом на запрос или подлежат дальнейшей обработке, связанной с объединением и пересечением множеств имен объектов, выделением подмножеств объектов по определенным критериям и т. п. Эти действия выполняются после реализации поиска и выборки информации из БД. Помимо получения простейших количественных характеристик отобранных данных может быть предусмотрено выполнение сложных процедур их логико-статистической обработки с получением, например, различного рода гистограмм.
Выдаче результатов пользователю предшествует выполнение технологических операций по редактированию выходных данных, их декодированию, форматированию и организации передачи данных пользователю.
Важной особенностью современных СУБД является включение в них программных средств группового обслуживания, позволяющих осуществлять одновременную работу с БД нескольких пользователей. Кроме поддержания интерактивного режима работы в виде «запрос-ответ», СУБД предоставляют возможность обращения к БД из прикладных программ, написанных на алгоритмических языках высокого уровня. Взаимодействие СУБД и прикладной программы происходит через выделяемые области связи. При этом область связи .должна быть обязательно определена в области данных такой программы.