
- •Информационные технологии Учебное пособие
- •1. Введение в современные информационные технологии
- •1.1. Основные понятия
- •1.2. Основные свойства информационной технологии
- •1.3. Базовые информационные технологии
- •1.4. Классификация информационных технологий
- •1.5. Формы представления информационных технологий
- •1.6. Методы информационной технологии
- •1.7. Стандарты информационных технологий
- •2. Информационные системы
- •2.1. Корпоративные и большие информационные системы
- •2.2. Развитие подходов к технической и программной реализации элементов информационных систем
- •2.3. Классификация информационных систем
- •2.4. Аппаратно-программная платформа информационных систем. Проблемы выбора аппаратно-программной платформы
- •2.5. Технологии открытых систем
- •3. Стандарты пользовательского интерфейса.
- •3.1. Структура и классификация пользовательских интерфейсов
- •3.2. Создание пользовательского интерфейса
- •3.2.1. Основные принципы создания пользовательского интерфейса
- •3.2.2. Управляющие средства пользовательского интерфейса
- •3.2.3. Качество интерфейса
- •3. Основные принципы создания пользовательского интерфейса.
- •4. Информационные технологии обработки данных
- •4.2. Характеристика и назначение информационных технологий обработки данных
- •4.3. Основные компоненты информационной технологии обработки данных
- •4.4. Хранилища данных
- •4.4.1. Концепция хранилища данных
- •4.4.2. Определение и типовые архитектуры хранилищ данных
- •4.4.3. Проектирование структуры реляционного хранилища данных
- •4.5. Оперативная аналитическая обработка данных (olap)
- •4.5.1. Требования к средствам оперативной аналитической обработки
- •4.5.2. Классификация продуктов olap по способу представления данных
- •4.6. Интеллектуальный анализ данных (иад)
- •4.7. Интеграция olap и иад
- •4.8. Data Marts
- •5. Технологический процесс обработки и защиты данных
- •5.1. Технологические операции сбора, передачи, хранения, контроля и обработки данных
- •5.2. Устройства обработки данных
- •5.3. Вопросы разработки информационных технологий обработки данных
- •5.6. Критерии оптимизации информационных технологий
- •5.7. Проектирование технологических процессов обработки данных
- •6. Графическое изображение технологических процессов. Схемы данных
- •7. Информационные технологии конечного пользователя. Пакеты прикладных программ
- •2. Программы -переводчики, средства проверки орфографии и распознавания текста включают:
- •8. Автоматизированное рабочее место (арм)
- •8.1. Признаки автоматизированных рабочих мест. Классификация автоматизированных рабочих мест
- •8.2. Инструментальные средства автоматизированного рабочего места
- •8.3. Организация экранного диалога автоматизированного рабочего места
- •9. Электронный офис
- •9.1. Автоматизация административных функций
- •9.2. Программное обеспечение электронного офиса
- •10. Сетевые информационные технологии. Локальные вычислительные сети
- •10.2. Принципы построения лвс
- •10.3. Семиуровневая модель лвс
- •10.4. Протоколы в лвс
- •11. Сетевые информационные технологии. Передача информации в сетях
- •11.1. Сетевая технология Ethernet
- •11.2. Сетевые технологии Fast Ethernet и Gigabit Ethernet
- •11.3. Локальная сеть Token Ring
- •11.4. Новая сетевая технология атм
- •11.5. Технология dtm
- •12.2. Объединение сетей в интерсеть
- •12.3. Сервис сетевой печати
- •12.4. Групповые и корпоративные информационные системы
- •13. Сетевые информационные технологии. Электронная почта
- •13.1. Электронная почта. Структура электронной почты, её возможности
- •13.2. Получение почтового ящика
- •13.3. Программы для работы с e-mail
- •13.4. Использование адресной книги
- •13.5. Создание и отправка сообщения
- •13.6. Чтение сообщений
- •14. Сетевые информационные технологии. Телеконференции. Компьютерные видеоконференции. Аудиоконференции. Электронная доска объявлений. Гипертекстовые и мультимедийные информационные технологии
- •14.1. Основные понятия и классификация телеконференций
- •14.2. Телеконференции
- •14.3. Компьютерные видеоконференции
- •14.4. Аудиоконференции
- •14.5. Аудиографические конференции
- •14.6. Электронная доска объявлений
- •14.7. Гипертекстовые и мультимедийные информационные технологии
- •15.3. Принципы перехода к новой информационной системе
- •16.3. Базы данных, субд, дифференциальные файлы
- •17. Интеграция информационных технологий. Системы электронного документооборота
- •17.1. Требования к системам электронного документооборота
- •6) Наличие средств групповой работы с документами и проектами;
- •7) Интеграция с ms Office.
- •17.2. Цели внедрения системы электронного документооборота:
- •17.3. Основные функции системы электронного документооборота:
- •17.4. Структура системы электронного документооборота
- •17.5. Общая тенденция развития систем делопроизводства и документооборота
- •1. Интеграция с системами обработки электронных и бумажных документов:
- •2. Развитие средств описания и обработки документов:
- •17.6. Проблемы внедрения электронной цифровой подписи в практику делопроизводства
- •17.7. Некоторые вопросы интеграции документационных систем и информационных технологий
- •17.8. Интернет - технологии управления делопроизводством
- •18. Интеграция информационных технологий. Исполнительные информационные системы. Географические информационные системы. Информационные технологии в менеджменте и маркетинге
- •18.1. Исполнительные информационные системы (Executive Support System)
- •18.2. Географические информационные системы (Geographical Information System)
- •18.3. Основные виды информационных технологий маркетинга
- •18.4. Информационные технологии в менеджменте
- •19. Технологизация социального пространства
- •Библиографический список
15.3. Принципы перехода к новой информационной системе
При переходе к новой информационной системе (ИС) необходимо решить такие вопросы, как: выбор одной из четырех моделей, компоненты архитектуры ИС и инструментарий перехода.
Наиболее распространенной ИС является FS-модель (примем ее за исходную), а в качестве целевой — RDA-модель (наиболее распространена и относительно проста). На практике наблюдаются и другие схемы перехода (FS DBS, RDA DBS, RDA AS, FS AS). Наиболее типичный случай это FS RDA — переход от локальных сетей ПК к архитектуре систем с сервером баз данных.
Следующий шаг — определение компонентов архитектуры системы, имеющей в своей основе RDA-модель, т. е. компьютер-клиент и сервер баз данных. Проблема заключается в выборе аппаратного и базового программного обеспечения этих компонентов.
Говоря о сервере БД, необходимо упомянуть, что это должен быть мощный компьютер, снабженный высокоскоростными надежными механизмами дисковой памяти большой емкости и системой архивирования на магнитных лентах. Его работа должна осуществляться под управлением многозадачной, многопользовательской ОС, поддерживающей промышленные стандарты.
Вопросы для самоконтроля
1. Назовите достоинства и недостатки иерархических систем.
2. Что такое равноправная сеть? Каковы её достоинства и недостатки?
3. Охарактеризуйте сеть с выделенным сервером.
4. Применение протокола X.25.
5. Назовите группы функций стандартного интерактивного приложения.
6. Достоинства и недостатки модели файлового сервера.
7. Охарактеризуйте модель сервера баз данных (DBS).
8. Модель сервера приложений (AS).
9. Каковы принципы перехода к новой информационной технологии?
10. Требования к компьютеру сервера БД.
16. ИНТЕГРАЦИЯ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ. РАСПРЕДЕЛЕННАЯ ОБРАБОТКА ДАННЫХ
16.1. Распределенная обработка данных
Одним из важнейших направлений интеграции сетевых технологий является распределенная обработка данных, позволяющая повысить эффективность удовлетворения информационной потребности пользователя и обеспечить гибкость и оперативность принимаемых им решений.
Достоинствами распределенной обработки информации является:
- большое число взаимодействующих между собой пользователей;
- устранение пиковых нагрузок с централизованной базы данных за счет распределения обработки и хранения локальных баз данных на разных ЭВМ;
- возможность доступа пользователя к вычислительным ресурсам сети ЭВМ;
- обеспечение обмена данными между удаленными пользователями.
При распределенной обработке производится работа с базой, т.е. представление данных, их обработка; работа с базой на логическом уровне осуществляется на компьютере клиента, а поддержание базы в актуальном состоянии — на сервере. При наличии распределенной базы данных база размещается на нескольких серверах. В настоящее время созданы базы данных по всем направлениям человеческой деятельности: экономической, финансовой, кредитной, статистической, научно-технической, маркетинга, патентной информации, электронной документации и т. д.
Создание распределенных баз данных (РБД) было вызвано двумя тенденциями обработки данных, с одной стороны — интеграцией, а с другой — децентрализацией.
Интеграция подразумевает централизованное управление и ведение баз данных. Децентрализация обеспечивает хранение данных в местах их возникновения или обработки, при этом скорость обработки повышается, стоимость снижается, увеличивается степень надежности системы.
Распределенная база данных — база данных, части которой размещены на отдельных ЭВМ, входящих в сеть. При этом некоторые данные могут дублироваться.
При проектировании РБД осуществляется разбиение объекта на несколько частей (фрагментов) и размещение каждого фрагмента на одном или нескольких компьютерах. Размещение фрагментов может быть избыточным или безызбыточным.
При избыточном размещении необходимо определить степень дублирования фрагментов. Выгоды, получаемые от дублирования, пропорциональны соотношению объемов выборки данных и их обновления. Для поддержания целостности базы данных требуется корректировка всех копий. Преимущества дублирования уменьшаются с увеличением стоимости хранения фрагментов и увеличиваются, когда повышается устойчивость системы против отказов. Эффективность работы пользователей с РБД зависит от обеспеченности их информацией о содержащихся в РБД данных, их структуре и размещении. Эту задачу решает сетевой словарь-справочник данных, находящийся в одной ЭВМ сети или дублирующийся на нескольких ЭВМ. При этом словарь-справочник может иметь распределенную структуру, т. е. когда его отдельные фрагменты распределены по рабочим станциям сети.
К организации баз данных предъявляются такие общие требования, как обеспечение высокой скоростью обработки запросов, секретности, независимости (физической и логической) данных, безопасности и т. д. Кроме перечисленных требований, к РБД выдвигаются требования «прозрачности»: распределенной структуры БД; совместного доступа к данным; распределенной обработки.
Распределенная структура БД предполагает независимость конечных пользователей и программ от способа размещения информации на рабочих станциях сети, т. е. формулирование запросов к РБД производится аналогично запросам к централизованной БД.
Совместный доступ к данным подразумевает модификацию одних и тех же данных несколькими пользователями, не нарушая целостности РБД.
«Прозрачность» распределенной обработки означает независимость пользователей и программ от типа локальной вычислительной сети и применяемого сетевого программного обеспечения. Обработка запроса пользователя может производиться на нескольких ЭВМ.
Доступ пользователей к РБД и администрирование осуществляется с помощью системы управления распределенной базой данных (СУРБД), которая обеспечивает выполнение следующих функций:
- автоматическое определение ЭВМ, хранящей требуемые в запросе данные;
- декомпозицию распределенных запросов на частные подзапросы к БД отдельных ЭВМ;
- планирование обработки запросов;
- передачу частных подзапросов и их исполнение на удаленных ЭВМ;
- прием результатов выполнения частных подзапросов;
- поддержание в согласованном состоянии копий дублированных данных на различных ЭВМ сети;
- управление параллельным доступом пользователей к РБД;
- обеспечение целостности РБД.
16.2. Базовые технологии обработки запросов в архитектурах файл —сервер и клиент — сервер
Прикладные программы управления данными представляют собой необходимый инструмент для распределенной обработки.
Архитектура клиент — сервер сети позволяет различным прикладным программам одновременно использовать общую базу данных. Совершенно очевидно, что перенос программ управления данными с рабочих станций на сервер способствует высвобождению ресурсов рабочих станций, предоставляет возможность увеличить число частных, локально решаемых задач. Данная архитектура позволяет также централизовать ряд самых важных функций управления данными, таких, как: защита информации баз данных, обеспечение целостности данных, управление совместным использованием ресурсов.
Одним из важных преимуществ архитектуры клиент — сервер в сетевой обработке данных является возможность сокращения времени реализации запроса. В подтверждение этому рассмотрим две базовые технологии обработки информации в архитектуре клиент — сервер сети и технологии использования традиционного файлового сервера.
Допустим, что прикладная программа базы данных загружена на рабочую станцию и пользователю необходимо получить все записи, удовлетворяющие некоторым поисковым условиям. В среде традиционного файлового сервера программа управления данными, которая выполняется на рабочей станции, должна осуществить запрос к серверу каждой записи базы данных. Программа управления данными на рабочей станции может определить, удовлетворяет ли запись поисковым условиям, лишь после того, как она будет передана на рабочую станцию.
Очевидно, что данный технологический вариант обработки информации имеет наибольшее суммарное время передачи данных по каналам сети.
В среде клиент — сервер, напротив, рабочая станция посылает запрос высокого уровня серверу базы данных. Сервер базы данных осуществляет поиск записей на диске и анализирует их. Записи, удовлетворяющие условиям, могут быть накоплены на сервере. После того, как запрос целиком обработан, пользователю на рабочую станцию передаются все записи, которые удовлетворяют поисковым условиям. Данная технология позволяет снизить сетевой трафик и повысить пропускную способность сети. Более того, за счет выполнения операции доступа к диску и
обработки данных в одной системе сервер может осуществить поиск и обработку запросов быстрее, чем если бы эти запросы обрабатывались на рабочей станции.
Прикладные программы баз данных клиент-сервера поддерживаются программными продуктами:
- NetWare Btrieve — программой управления записями с индексацией по ключу (выполняется на сервере);
- NetWare SQL — ядром реляционных баз данных, предназначенным для обеспечения системы защиты и целостности данных.