ФГБОУ ВПО "Воронежский государственный технический университет"
Кафедра материаловедения и физики металлов
МЕТОДИЧЕСКИЕ УКАЗАНИЯ
к проведению практических занятий, выполнению
самостоятельной работы по дисциплине «Информационные технологии в металлургии» для студентов направления 150400.62 «Металлургия», профиля «Технология литейных процессов» очной формы обучения
Воронеж 2013
Составитель канд. техн. наук Л.С. Печенкина
УДК 621.74
Методические указания к проведению практических занятий, выполнению самостоятельной работы по дисциплине «Информационные технологии в металлургии» для студентов направления 150400.62 «Металлургия», профиля «Технология литейных процессов» очной формы обучения. Ч. 2 / ФГБОУ ВПО «Воронежский государственный технический университет»; сост. Л.С. Печенкина. Воронеж, 2013. 64 с.
В методических указаниях рассмотрены процессы сбора, передачи, переработки, хранения и доведения до пользователей информации с использованием современных аппаратных средств. Обсуждены распределенные технологии обработки и хранения данных, основы сетевых и коммуникационных технологий, ресурсы Internet, основы мультимедиа технологий, приведены примеры реализации наиболее распространенных систем управления базами данных в литейно-металлургической отрасли.
Методические указания подготовлены в электронном виде в текстовом редакторе MS Word 2003 и содержатся в файле ИнфТех_учп2.doc.
Табл. 4. Ил. 2. Библиогр.: 21 назв.
Рецензент канд. физ.-мат. наук, доц. А.А. Лукин
Ответственный за выпуск зав. кафедрой д-р физ.-мат. наук, проф. А.Т. Косилов
Издается по решению редакционно-издательского совета Воронежского государственного технического университета
©ФГБОУ ВПО "Воронежский государственный технический университет", 2013
ПРИНЯТЫЕ ОБОЗНАЧЕНИЯ
АЛВС - администратор локальной вычислительной сети;
АБД - администратор базы данных;
АРМ - автоматизированное рабочее место;
АСКИО - автоматизированная система контроля;
АСНИ - автоматизированная система научных исследований;
АСТПП - автоматизированная система технологической подготовки производства;
АСУ - автоматизированная система управления;
АСУП - автоматизированная система управления предприятием (производством);
АЦПУ - алфавитно-цифровое печатающее устройство; БЗ - база знаний; БД - база данных;
БПИ - блок переработки информации;
БС - большие системы;
ВК - вычислительный комплекс;
BOЛC - волоконно-оптическая линия связи;
ВП - взаимодействующие предприятия и системы;
ВУО - вышестоящие органы управления;
ВЦ - вычислительный центр;
ВЦКП - вычислительный центр коллективного пользования;
ГПС - гибкая производственная система;
ЕС ЭВМ - единая система ЭВМ;
ЗПИ - задача переработки информации;
ИАСУ - интегрированная автоматизированная система управления;
ИБД - интеллектуальные БД;
ИВС - информационно-вычислительная сеть;
ИИ - искусственный интеллект;
ИПК - интегрированный производственный комплекс; ИТ - информационная технология;
ИТП - информационно-технологический процесс;
КП - коммутация пакетов;
ЛБД - локальная база данных;
ЛВС - локальная вычислительная сеть;
ЛОР - лицо, обосновывающее решение;
ЛПР - лицо, принимающее решение;
ММК - Магнитогорский металлургический комбинат;
МККТТ - Международный консультативный комитет по телеграфии и телефонии;
НИТ - научно-исследовательская технология;
НИЦОД - научно-исследовательский центр обработки данных;
НПО - научно-производственное объединение;
ОС ЕС - операционная система ЕС ЭВМ;
ОС РВ - операционная система реального времени;
ПО - программное обеспечение;
ППО - прикладное программное обеспечение;
ППП - пакет прикладных программ;
ПТ - программируемая технология;
ПТТ - профессионально-техническая технология;
РО НИЦОД - регионально-отраслевой НИЦОД;
РО ЦКП - регионально-отраслевой ЦКП;
РПИ - распределенная переработка информации;
САПР - система автоматизированного проектирования;
СВТ - средства вычислительной техники;
СЕ - структурная единица;
СМ ЭВМ - система малых и микроэлектронных вычислительных машин;
СОД - сети обмена данными;
СФП - сотрудники функциональных подразделений предприятия;
СПУ - система производства и управления;
СУБД - системы управления БД;
СУГПС - система управления ГПС;
УДК - управление доступом к каналу;
УИК - управление информационным каналом;
УОП - универсальный оконечный пункт;
УППП - Система управления производством и поставкой продукции;
УХПИ - узел хранения и переработки информации; ФП - функциональные подразделения;
ЦБД - центральная база данных;
ЦКП - центр коммутации пакетов;
ЦСИО - цифровая сеть интегрального обслуживания; ЭМВОС - эталонная модель взаимодействия открытых систем;
ЭС – экспертная система
ЭТ - электронная таблица.
1. РАСПРЕДЕЛЕННЫЕ ТЕХНОЛОГИИ ОБРАБОТКИ И ХРАНЕНИЯ ДАННЫХ
1.1. Специфика информационных программных систем
В зависимости от конкретной области применения информационные системы (ИС) могут очень сильно различаться по своим функциям, архитектуре, реализации. Однако можно выделить, по крайней мере, два свойства, которые являются общими для всех информационных систем.
Любая информационная система предназначена для сбора, хранения и обработки информации. В основе информационной системы лежит среда хранения и доступа к данным. Среда должна обеспечивать уровень надежности хранения и эффективность доступа, соответствующие области применения информационной системы. Программисты-вычислители всегда предпочитают так организовывать программу, чтобы в течение как можно более долгого времени обрабатываемые данные помещались в основной памяти компьютера. Внешняя память обычно используется для периодического (нечастого) сохранения промежуточных результатов вычислений, чтобы в случае сбоя компьютера можно было продолжить работу программы от сохраненной контрольной точки.
Информационные системы ориентируются на конечного пользователя. В области экономики и финансов это может быть банковский клерк, экономист-аналитик, директор. В образовательных информационных системах - это студенты (учащиеся), преподаватели, научно-исследовательский сектор и т.д. Поэтому информационная система обязана обладать простым, удобным, легко осваиваемым интерфейсом, который должен предоставить конечному пользователю все необходимые для его работы функции, но в то же время не дать ему возможность выполнять какие-либо лишние действия.
Иногда этот интерфейс может быть графическим с меню, кнопками, подсказками и т. д.
Конкретные задачи, которые должны решаться информационной системой, зависят от той прикладной области, для которой предназначена система. Области применения информационных приложений разнообразны: банковское дело, медицина, транспорт, образование и т. д. Очевидно, что, например, конкретные задачи, решаемые банковскими информационными системами, отличаются от задач, для решения которых создаются медицинские или образовательные ИС.
Можно выделить некоторое количество задач, не зависящих от специфики прикладной области. Бесспорным является мнение о том, что наиболее существенной составляющей является информация, которая долго накапливается и утрата которой невосполнима.
Следующей задачей, которую должно выполнять большинство информационных систем, - это хранение данных, обладающих разными структурами.
При поддержке согласованности действий все результаты, получаемые от информационной системы, будут соответствовать согласованному состоянию базы данных, т. е. будут достоверны и непротиворечивы.
Подобные рассуждения привели к возникновению понятия классической транзакции. Классической транзакцией называется последовательность операций изменения базы данных и/или выборки из базы данных, воспринимаемая СУБД как атомарное действие. Это означает, что при успешном завершении транзакции СУБД гарантирует наличие в базе данных результатов всех операций изменения, произведенных при выполнении транзакции. Условием успешного завершения транзакции является то, что база данных находится в целостном состоянии. Под надежностью хранения данных понимаем гарантию того, что последнее по времени целостное состояние базы данных будет сохранено СУБД при любых обстоятельствах.
Базы данных - это организованный набор фактов в определённой предметной области. БД - это информация, упорядоченная в виде набора элементов, записей одинаковой структуры. Для обработки записей используются специальные программы, позволяющие их упорядочить, делать выборки по указанному правилу. Базы данных относятся к компьютерной технологии хранения, поиска и сортировки информации. БД -это совокупность взаимосвязанных данных при предельно малой избыточности, допускающей их оптимальное использование в определённых областях человеческой деятельности. БД в зависимости от способа представления данных и отношений между ними могут иметь реляционную (таблицы связаны между собой), сетевую или иерархическую структуры. На эффективность БД с той или иной структурой влияют условия её применения. Данные в БД организованы, как правило, в виде таблиц. Табличный способ отображения информации широко используется в документах и отчётах, поскольку он удобен и позволяет наглядно представлять различного рода данные.
В БД могут храниться миллионы записей. В любое время можно найти запись, которая необходима в данный момент. Результатом поиска информации в приведенной БД могут быть названия, суммы, количество, даты. В базах данных можно проводить сортировку информации и вывод её на печать, удаление старой и вставку новой информации, просматривать БД целиком или по частям. С числами в таблицах можно проводить обычные математические операции (+,-,Х,:). Фамилии людей и названия предметов можно упорядочить по алфавиту. Программное обеспечение для управления и поддержки работоспособности БД называют системой управления базами данных. СУБД осуществляют ввод, проверку, систематизацию, поиск и обработку данных, распечатку их в виде отчётов.
Среди множества СУБД для IBM PC наиболее часто используются пакеты программ dBASE разных версий, FoxBase +, FoxPro, Fox Soft Ware, Clipper, совместимые с dBASE no системе команд и файлам. Например, БД, созданная в одной СУБД, может использоваться в другой совместимой с ней СУБД, имеющей формат файлов dBASE (*.dbf). Однако есть иные СУБД, например PARADOX и RBase, несовместимые с dBASE. Кроме СУБД для DOS, существуют СУБД, работающие в среде Windows, например Access, MS Works и др.
В основе БД лежит представление данных в виде таблиц. Основными понятиями в СУБД являются поля и записи. В полях содержатся данные. Поле характеризуется длиной. Совокупность всех полей в строке называется записью.
Структуру простейшей базы данных можно рассматривать как прямоугольную таблицу, состоящую из вертикальных столбцов и горизонтальных строк. Вертикальные столбцы принято называть полями, а горизонтальные строки - записями. Единицей хранимой информации является горизонтальная строка-запись, которая хранит информацию, например, об одном сотруднике фирмы. Каждая запись представляет собой совокупность полей.
Построение современных распределенных информационных систем сегодня на прямую связано с реляционными и объектно-ориентированными СУБД, которые в последнее время утвердились как основные средства для обработки данных в информационных системах различного масштаба - от больших приложений обработки транзакций в банковских системах до персональных систем на PC. В настоящее время существует множество систем управления базами данных и других программ, выполняющих сходные функции. Инструментальные средства Oracle - одни из лучших и наиболее мощных имеющихся инструментов разработки профессионального класса.
В зависимости от архитектуры СУБД делятся на локальные и распределенные. Все части локальной СУБД размещаются на одном компьютере, а распределенной - на нескольких.
За несколько десятилетий последовательно появлялись систе-
мы, основанные на трех базовых моделях данных: иерархической, сетевой и реляционной. Основные определения теории баз знаний и баз данных представлены в табл. 1.
Таблица 1
Основные определения
Номер |
Термин |
Определение |
1 |
База данных |
Базами данных называют электронные хранилища информации, доступ к которым осуществляется с помощью одного или нескольких компьютеров |
2 |
Системы управления базами данных |
Это программные средства для создания, наполнения, обновления и удаления баз данных |
3 |
База знаний |
Базы знаний - это хранилища знаний, представленных в формализованном виде |
4 |
Система управления базами знаний |
Это программные средства для создания, наполнения, обновления и удаления баз знаний |