Связь информационных технологий и информационных систем

Информационная технология тесно связана с информационными системами, которые являются для неё основной средой. ИТ является процессом, состоящим из чётко регламентированных правил выполнения операций, действий, этапов разной степени сложности над данными, хранящимися в компьютерах. Основная цель ИТ – в результате целенаправленных действий по переработке первичной информации получить необходимую для пользователя информацию.

Информационная система является средой, составляющими элементами которой являются компьютеры, компьютерные сети, программные продукты, базы данных, люди и т.д. Основная цель ИС – организация хранения и передачи информации, т.е. это человеко-компьютерная система обработки информации.

Реализация функций информационной системы невозможна без знания ориентированной на неё информационной технологии. Информационная технология может существовать и вне сферы информационной системы. Например, информационная технология работы в среде текстового процессора, который не является информационной системой.

Концептуальная модель базовой информационной технологии

Любая информационная технология слагается из взаимосвязанных информационных процессов, каждый их которых содержит определённый набор процедур, реализуемых с помощью информационных операций.

Информационные процессы могут рассматриваться на трёх уровнях: концептуальном, логическом и физическом. На концептуальном уровне определяется содержательный аспект информационной технологии или процесса, на логическом отображается формализованное (модельное) описание, а на физическом происходит программно-аппаратная реализация информационных процессов и технологий.

Концептуальный уровень

При производстве информационного продукта исходный информационный ресурс в соответствии с поставленной задачей подвергается в определённой последовательности различным преобразованиям. Динамика этих преобразований отображается в протекающих при этом информационных процессах. Таким образом, информационный процесс – это процесс преобразования информации. В результате выполнения этого процесса информация может изменить и содержание, и форму представления, причём как в пространстве, так и во времени.

Фазы преобразования информации в информационной технологии достаточно многочисленны, и простое их перечисление может привести к потере ощущения целостности технологической системы («за деревьями не увидеть леса»). Однако если провести структуризацию технологии, выделив такие крупные структуры, как процессы и процедуры, то концептуальная модель базовой информационной технологии может быть представлена следующей схемой (рис.1).

 
  Связь информационных технологий и информационных систем - student2.ru

Рис.1. Концептуальная модель ИТ

На этом рисунке в левой части даны блоки информационных процессов, в правой – блоки процедур. Блок в виде прямоугольника изображает процесс или процедуру, в которых преобладают ручные или традиционные операции. Овальная форма блоков соответствует автоматическим операциям. В верхней части схемы информационные процессы и процедуры осуществляют преобразование информации, имеющей ярко выраженное смысловое содержание. В этом случае говорят о преобразовании собственно информации. В нижней части схемы производится преобразование данных, т.е. информации представленной в машинном виде. На этом уровне преобладает синтаксический аспект информации.

Технология переработки информации начинается с формирования информационного ресурса, который после преобразований должен превратиться в информационный продукт. Формирование информационного ресурса (получение исходной информации) начинается с процесса сбора информации, которая должна в информационном плане отразить предметную область, т.е. объект управления или исследования (его характеристики, параметры, состояние и т.п.).

Собранная информация для её оценки (полнота, непротиворечивость, достоверность и т.д.) и последующих преобразований должна быть соответствующим образом подготовлена (осмыслена и структурирована, например, в виде таблиц). Затем информация может быть передана для дальнейшего преобразования традиционными способами (с помощью телефона, почты, курьера и т.п.), а может быть подвергнута процессу преобразования в машинные данные, т.е. процессу ввода.

Процессы сбора, подготовки и ввода в информационной технологии организационно-экономических систем по своей реализации являются в основном ручными (кроме процесса подготовки, который может быть частично автоматизирован). В процессе ввода информация преобразуется в данные, имеющие форму цифровых кодов, реализуемых на физическом уровне с помощью различных физических представлений (электрических, магнитных, оптических, механических и т.д.).

Следующие за вводом информационные процессы уже производят преобразование данных в соответствии с поставленной задачей. Эти процессы протекают в ЭВМ под управлением различных программ. В ходе преобразования данных можно выделить четыре основных информационных процессов и соответствующие им процедуры. Это процессы обработки, обмена, накопления данных и представления знаний.

Процесс обработки данных связан с преобразованием значений и структур данных, а также с их преобразованием в форму, удобную для человеческого восприятия, т.е. отображением. Отображенные данные – это уже информация. Процедуры преобразования данных осуществляются по определённым алгоритмам и реализуются в ЭВМ с помощью набора машинных операций. Процедуры отображения переводят данные из цифровых кодов в изображение (текстовое или графическое) или звук.

Информационный процесс обмена предполагает обмен данными между процессами информационной технологии. Из рис.1. видно, что процесс обмена связан взаимными потоками данных со всеми информационными процессами на уровне переработки данных. При обмене данными можно выделить два основных вида процедур. Это процедуры передачи данных по каналам связи и процедуры организации сети. Процедуры передачи данных реализуются с помощью операции кодирования-декодирования, модуляции-демодуляции, согласования и усиления сигналов. Процедуры организации сети включают в себя в качестве основных операции по коммутации и маршрутизации потоков данных (трафика) в вычислительной сети. Процесс обмена позволяет, с одной стороны, передавать данные между источником и получателем информации, а с другой – объединять информацию из многих источников.

Процесс накопления позволяет так преобразовать информацию в форме данных, что её удается длительное время хранить, постоянно обновляя, и при необходимости оперативно извлекать в заданном объеме и по заданным признакам. Процедуры процесса накопления, таким образом, состоят в организации хранения и актуализации данных. Хранение предполагает создание такой структуры расположения данных в памяти ЭВМ, которая позволяла бы быстро и не избыточно накапливать данные по заданным признакам и не менее быстро осуществлять их поиск.

В настоящее время ЭВМ два основных вида запоминающих устройств: оперативные (электронные) и внешние (на магнитных и оптических дисках). В процессе накопления данных важной процедурой является их актуализация. Под актуализацией понимается поддержание хранимых данных на уровне, соответствующем информационным потребностям решаемых задач в системе, где организована информационная технология. Актуализация данных осуществляется с помощью операций добавления новых данных к уже хранимым, корректировки данных и их удаления.

Процесс представления знаний включён в базовую информационную технологию как один из основных, поскольку высшим продуктом ТИ является знание. Формирование знания до недавнего времени являлось прерогативой человека. Однако оказать помощь человеку при решении неформализуемых или трудно формализуемых задач может автоматизированный процесс представления знаний. В этом процессе объединяются процедуры формализации знаний, их накопления в формализованном виде и формальной генерации (вывода) новых знаний на основе накопленных в соответствии с поставленной задачей.

Вывод нового знания – это эквивалент решения задачи, которую не удается представить в формальном виде. Таким образом, процесс представления знаний состоит из процедур получения формализованных знаний и процедур генерации новых знаний из полученных. К сожалению, практическая реализация процесса представления знаний с помощью ЭВМ ещё не достигла достаточно широкого применения в ИТ. Это связано как с продолжающимися поисками форм представления знаний в теории искусственного интеллекта, так и с практическими трудностями при создании баз знаний.

Базы данных. Системы управления базами данных (СУБД). Основные понятия

Цель любой информационной технологии – обработка данных об объектах реального мира. Информационным ядром, или, говоря иначе, внутренним носителем знаний о предметной области является БД. Поэтому рассмотрим более подробно понятие - база данных. В широком смысле слова:

БД – это совокупность сведений о конкретных объектах реального мира, в какой – либо предметной области.

В этом определении новыми являются понятия – данные и предметная область. В свою очередь понятие данные базируется на определении информации.

Информация – это любые сведения, о каком- либо событии, процессе, явлении, объекте.

Данные – это информация, представленная в определенном виде, позволяющем автоматизировать её сбор, хранение и дальнейшую обработку человеком или информационным средством.

В свою очередь – под предметной областью понимают часть реального мира, подлежащего изучению для организации управления и, в конечном счете, автоматизации (примеры - вуз, завод, цех и т.д.).

Создавая БД, пользователь стремится упорядочить информацию по различным признакам и быстро извлекать выборку с произвольным сочетанием признаков. Сделать это возможно, только если данные структурированы.

Структурирование– это введение соглашений о способах представления данных.

Пример: Неструктурированные данные – это любой текстовый файл:

Личное дело № 16536, Сергеев Петр Иванович, дата рождения 1 января 1976г.; л/д № 16593, Петрова Анна Сергеевна, дата рожд. 15.04.1976г. и т.д.

После структуризации данные могут выглядеть следующим образом:

№ личного дела Фамилия Имя Отчество Дата рождения
Сергеев Петрова Петр Анна Иванович Сергеевна 01.01.76 15.04.76

Итак, БД поименованная совокупность структурированных данных, относящихся к определенной предметной области.

В настоящее время действует Закон «О правовой охране программ для ЭВМ и баз данных» № 3523-1 от 23.09.92. В нем дано следующее определение базы данных: «База данных – это объективная форма представления и организации совокупности данных (например, статей, расчетов), систематизированных таким образом, чтобы эти данные могли быть найдены и обработаны с помощью ЭВМ».

БД – это единое хранилище данных, которое однократно определяется, а после этого многократно используется разными пользователями для удовлетворения возникающих многообразных потребностей в информации. В БД информация должна быть организована так, чтобы обеспечить минимальную долю её избыточности. Очевиден тот факт, что избыточность отсутствует там, где данные не повторяются. Однако в БД представить взаимосвязанную информацию как объединение нескольких отдельных файлов данных, полностью не перекрывающихся между собой, невозможно. Частичная избыточность информации необходима, но она должна быть минимизирована.

БД содержит не только данные по предметной области, но и описания этих данных т. н. метаданные. В совокупности описания всех данных образуют словарь данных, что обеспечивает независимость между программами и данными.

В БД должны храниться данные, логически связанные между собой. Для того чтобы данные можно было связать между собой, и связать так, чтобы эти связи соответствовали реально существующим в данной предметной области, последнюю подвергают детальному анализу, выделяя объекты (сущности).

Создание БД, её поддержка и обеспечение доступа пользователей к ней осуществляется централизованно с помощью специального программного инструментария – системы управления базами данных (СУБД).

СУБД - это комплекс программных и языковых средств, необходимых для создания БД, поддержания их в актуальном состоянии и организации поиска в них необходимой информации.

Для того чтобы СУБД успешно справлялась со своими задачами, она должна обладать определёнными возможностями:

· СУБД включает язык определения данных, с помощью которого можно определить БД, её структуру, типы данных, а также средства задания ограничений для хранимой информации.

· СУБД позволяет вставлять, удалять, обновлять и извлекать информацию из БД посредством языка управления данными (языка запросов).

· большинство СУБД могут работать на компьютерах с разной архитектурой и под разными ОС.

СУБД предоставляет контролируемый доступ к БД с помощью:

· системы обеспечения безопасности, предотвращающей несанкционированный доступ к информации БД;

· системы поддержки целостности БД, обеспечивающей непротиворечивое состояние хранимых данных;

· системы управления параллельной работой приложений, контролирующей процессы их совместного доступа к БД;

· системы восстановления, позволяющей восстановить БД до предыдущего непротиворечивого состояния, нарушенного в результате аппаратного или программного обеспечения;

· доступного пользователям каталога, содержащего описание хранимой в БД информации.

Наши рекомендации