хранят свои данные в локальной файловой системе на том компьютере, на котором они установлены, при этом, система управления и машина базы данных, осуществляющая доступ к ней, находится на том же самом компьютере. Сеть в данном случае не используется.
К приложениям, использующим автономные базы данных, можно отнести приложения, обрабатывающие документацию небольшого подразделения, небольшого предприятия, бухгалтерские и юридические документы и т.п. Каждый пользователь такого приложения манипулирует своими собственными данными на своем компьютере и не имеет доступа к данным другого пользователя.
Файл-серверные базы данныхотличаются от автономных тем, что они могут быть доступны многим клиентам через сеть. Сама база данных хранится на сетевом файл-сервере в единственном экземпляре. Для каждого клиента во время работы создается локальная копия данных, с которой он манипулирует. При этом возникают и решаются проблемы, связанные с возможным одновременным доступом нескольких пользователей к одной и той же информации.
Одним из недостатков файл-серверных баз данных является непроизводительная загрузка сети. При каждом запросе клиента данные в его локальной копии полностью обновляются из базы данных на сервере. Даже если запрос относится всего к одной записи, обновляются все записи данных. Если записей в базе данных много, то даже при небольшом числе клиентов сеть будет загружена очень основательно, что серьезно скажется на скорости выполнения запросов.
К приложениям, использующим файл-серверные базы данных, можно отнести приложения, обслуживающие крупные учреждения. В таких приложениях администраторы отдельных подразделений обращаются к общим данным и не создают свои локальные базы данных (при этом сохраняется конфиденциальность информации, и каждый администратор имеет доступ только к той информации, которая касается деятельности только его подразделения).
Базы данных типа клиент/сервер. Для больших баз данных с множеством пользователей часто используются базы данных на платформе клиент/сервер. В этом случае доступ к базе данных для группы клиентов выполняется специальным компьютером – сервером. Клиент дает задание серверу выполнить те или иные операции поиска или обновления базы данных. Мощный сервер, ориентированный на операции с запросами клиентов, самым оптимальным способом выполняет такие запросы и сообщает клиенту результаты своей работы.
Использование баз данных не дает желаемого результата автоматизации деятельности организации или их подразделений. Причина проста: реализованные функции хранения, обработки данных по запросу значительно отличаются от функций решения сложных задач, связанных с выбором и принятием решения, т.к. данные, собранные в базах, не адекватны информации, которая нужна лицам, принимающим решения. Решением данной проблемы стала реализация технологии информационных хранилищ (складов данных).Интеграция данных в базе подразумевает совместное использование данных для решения различных прикладных задач и устраняет дублирование данных. Согласованное использование данных требует централизованного управления, которое называется администрированием данных. Хранилища данных.Хранилища данных содержат информацию, собранную из нескольких оперативных баз данных. Хранилища, как правило, имеют ёмкости хранения на порядок больше оперативных баз, объемом от сотен гигабайт до нескольких терабайт.Как правило, хранилище данных поддерживается независимо от оперативных баз данных организации, поскольку требования к функциональности и производительности аналитических приложений отличаются от требований к транзакционным системам (т.е. производящим текущую обработку информации и различные вычисления).Хранилища данных создаются специально для приложений поддержки принятия решений и предоставляют накопленные за определенное время, сводные и консолидированные данные, которые более приемлемы для анализа, чем детальные индивидуальные записи. Рабочая нагрузка состоит из нестандартных, сложных запросов, которые обращаются к миллионам записей и выполняют огромное количество операций сканирования, соединения и агрегирования. Время ответа на запрос в данном случае важнее, чем пропускная способность.Подобная организация работы повышает эффективность выполнения приложений за счет использования мощности сервера, разгружает сеть и обеспечивает хороший контроль целостности данных.В интеллектуальных информационных и экспертных системах для хранения информации используются также и базы знаний.Технологии информационного хранилища обеспечивают сбор данных из существующих внутренних баз предприятия и внешних источников, формирование, хранение и эксплуатацию информации, а также хранение аналитических данных (знаний) в форме, удобной для анализа и принятия управленческих решений. Ко внутренним базам данных предприятия относятся локальные базы подсистем ИС (бухгалтерский учет, финансовый анализ, кадры и т.д.). Ко внешним базам – любые данные, доступные по Интернету и размещенные на Web-серверах предприятий-конкурентов, правительственных и законодательных органов, других учреждений (рис. 40).
Рис. 40. Схема двухуровневого хранилища данных Отличие реляционных баз данных, используемых в ЭИС, от информационного хранилища заключается в следующем в том, что реляционные базы данных содержат только оперативные данные организации, а информационное хранилище обеспечивает доступ как ко внутренним данным организации, так и ко внешним источникам данных, доступным по Интернету.База данных ориентирована на одну модель данных функциональной подсистемы ИС. Базы обеспечивают запросы оперативных данных организации. Информационные хранилища поддерживают большое число моделей данных, включая многомерные, что обеспечивает ретроспективные запросы (запросы за прошлые годы и десятилетия), запросы как к оперативным данным организации, так и к данным внешних источников.Предназначение склада данных – информационная поддержка принятия решений, а не оперативная обработка данных. Потому база данных и склад данных не являются одинаковыми понятиями.Данные информационных хранилищ могут размещаться не только на сервере, но и на вторичных устройствах хранения (рис. 41). Рис. 41. Размещение данных в информационном хранилище Таким образом, данные, погруженные в хранилище, организуясь в интегрированную целостную структуру, обладающую естественными внутренними связями, приобретают новые свойства. Они являются основой для построения аналитических систем и систем поддержки принятия решений. Именно поэтому технологии информационных хранилищ ориентированы на руководителей, ответственных за принятие решений.Наиболее распространен трехъярусный вариант хранилища, при котором: на нижнем уровне на компьютерах пользователя расположены приложения клиентов, обеспечивающие пользовательский интерфейс; на втором уровне расположен сервер приложений, обеспечивающий обмен данными между пользователями и распределенными базами данных. Сервер приложений размещается в узле сети, доступном всем клиентам; на третьем уровне расположен удаленный сервер баз данных, принимающий информацию от серверов приложений и управляющий ими. Такая организация баз данных наиболее сложная и гибкая. Трехуровневая архитектура информационного хранилища обеспечивает наличие витрин данных и информационных хранилищ (рис. 42).
Витрины данных – небольшие хранилища с упрощенной архитектурой, предназначенные для хранения части данных информационного хранилища с целью снятия нагрузки с основного информационного хранилища. В основном витрины содержат ответы на конкретный ряд вопросов, например, данные АРМ сотрудников организации. Информация в разных витринах может дублироваться. Рис. 42. Трехуровневая архитектура хранилища данных За счет использования витрин данных ускоряется обслуживание и увеличивается число пользователей по сравнению с двухуровневой архитектурой. Вопросы для самопроверки:1. Что такое документооборот на предприятии?2. Что такое электронный документооборот?3. Какие технические средства обеспечивают электронный документооборот?4. Какие программные средства обеспечивают электронный документооборот?5. Перечислите известные программы электронного документооборота.6. Что такое геоинформация?7. Что такое геоинформационная технология?8. Что такое геоинформационная система?9. Из каких основных частей состоит геоинформационная система?10. Что такое хранилище данных? Литература по теме: 1. Папаскири Т.В. Геоинформационные системы и технологии автоматизированного проектирования в землеустройстве: учеб.-метод. пособ. – 3-е изд. – М.: Изд-во ГУЗ, 2011.2. Самардак А.С. Геоинформационные системы: учеб. пособ. – Владивосток: ТИДОТ ДВГУ, 2005. – Режим доступа: http://window.edu.ru/resource/012/41012.3. Хлебников А.А. Информационные технологии: учеб. – М.: Кнорус, 2014. – 472 с. Интернет-ресурсы:1. Компания «1C». – Режим доступа: http://www.1c.ru.2. Компания «Электронные Офисные Системы». – Режим доступа: http://www.eos.ru.3. Компания «Синтеллект» – Режим доступа: https://mytessa.ru/.4. Компания «Логика бизнеса». – Режим доступа: http://ecm.blogic20.ru/.5. Компания DIRECTUM. – Режим доступа: https://www.directum.ru/.6. Компания DocsVision. – Режим доступа: https://docsvision.com/.
Тема 10. Интеллектуальные информационные технологии Цель и задачи: Рассмотреть назначение и принципы использования интеллектуальных информационных технологий и их применение в управленческой деятельности. Вопросы темы:1. Знания.2. Понятие искусственного интеллекта.3. Экспертные системы.4. Нейросетевые технологии. Вопрос 1. Знания. Информационные технологии имеют дело с информацией в виде фактов, данных, документов. Интеллектуальные информационные технологии преобразуют информацию в знания.Знания – это вид информации, хранимой в базах знаний и отражающей знание человека-специалиста (эксперта) в определенной предметной области.База знаний – это аналог базы данных, только для хранения знаний. Они включают множество всех текущих ситуаций в предметной области и способы перехода от одного описания объекта к другому. Другими словами, знания – это связи и закономерности предметной области (принципы, модели, законы), полученные в результате практической деятельности и профессионального опыта, позволяющего специалистам ставить и решать задачи в данной области.Отдельные понятия, факты, знания, связаны между собой отношениями индуктивного (от частного к общему), дедуктивного (от общего к частному) или индуктивно-дедуктивного вывода и формализуются соответствующими формальными структурами: древовидными, морфологическими, реляционными и др.Для знаний характерны: внутренняя интерпретируемость (толкование); структурируемость; связность; активность. Говоря образно, знания = факты + убеждения + правила. Различают знания: Понятийные. Конструктивные. Процедурные. Фактографические. Метазнания. Понятийные знания – набор понятий, используемых при решении данной задачи, например, в фундаментальных науках и теоретических областях наук, т.е. это понятийный аппарат науки (например, информация).Конструктивные знания – наборы структур, подсистем и взаимодействий между их элементами, например, схема компьютера по Фон Нейману.Процедурные знания – методы, процедуры (алгоритмы) их реализации, например, в прикладных науках или в экспериментальных науках.