- недостаточной простотой;
- неоднородностью, затрудняющей манипулирование данными;
- отсутствием строгой математической основы;
- высокой эффективностью, ведущей к увеличению скорости манипулирования данными;
- неполнотой, так как не любая предметная область может быть представлена в этой модели;
- неравноправием между данными вследствие того, что одни из них должны быть жестко подчинены другим (то есть ассиметрией отношений);
- сложностью обновления БД.
Часть недостатков этой модели устраняется в сетевой модели данных, которая является обобщением иерархической модели за счет того, что предметная область может представляться графом произвольного вида. Сетевой модели присущи следующие основные свойства: сложность, неоднородность, отсутствие строгой математической основы, невысокая эффективность, полнота, равноправие между данными, сложность обновления БД.
В основе реляционной модели данных (Relation – отношение) лежит понятие отношения между объектами предметной области, а сами отношения представляются таблицами. БД при этом представляет собой совокупность таблиц. Реляционная модель обладает следующими основными свойствами:
- простота;
- однородность (единообразие) представления данных, что облегчает их обработку;
- наличие строгой и стройной математической основы, что позволяет создавать реляционно полные как процедурные (базирующиеся на реляционной алгебре), так и декларативные (опирающиеся на реляционное исчисление) языки манипулирования данными;
- низкая эффективность вследствие разобщенности семантически взаимосвязанных данных;
- полнота;
- равноправие между данными;
- легкость обновления данных.
В связи со сложностью проблемы создания ИАО ГС целесообразно предусматривать моделирование или создание его по частям. При проектировании ИАО ГС используются разные средства и методы моделирования. Чаще всего для моделирования употребляются средства, ориентированные на конкретную СУБД. Это могут быть как аналитические, так и статистические (физические) модели. Главная трудность использования аналитических моделей обусловлена сложностью моделируемой системы, что не позволяет адекватно представить ее в математической модели. Множество же упрощающих предположений снижает ценность получаемых результатов.
Суть статистического моделирования заключается в том, что генерируются модельные экземпляры данных и производится загрузка ими баз данных ИАО ГС. Далее генерируется поток запросов, который обрабатывается этой моделью в среде реальной СУБД. При этом средства модели обеспечивают сбор и накопление соответствующей статистики. Статистическое моделирование широко применяется в практике проектирования. Одно из основных его преимуществ – точность оценки. Основные недостатки этого метода: возможность применения его только на поздних этапах проектирования, большой расход ресурсов, недостаточная гибкость.
На стадии технического проектирования разрабатываются процедуры, входящие в сферу деятельности пользователей и Службы администрации в условиях функционирования ИАО ГС, структурные схемы, отражающие взаимодействие подразделений и должностных лиц с базами данных.
Рабочее проектирование. На стадии рабочего проектирования осуществляется генерация схем и подсхем, создаются программные средства ИАО ГС, разрабатываемые путем индивидуального проектирования, осуществляется многоцелевое тестирование баз данных.
ИАО ГС является динамической системой и с вводом его в эксплуатацию обычно не заканчиваются работы по проектированию. В него может быть включена подсистема анализа функционирования, которая в некоторых случаях выявляет целесообразность реструктуризации ИАО, необходимость подключения новых пользователей, подготовки новых управленческих решений, предоставление пользователям новых режимов работы с базами данных.
Непосредственная работа должностных лиц по управлению объектами государственной собственности с информационно-аналитическим обеспечением будет осуществляться на автоматизированных рабочих местах (АРМ), создаваемых для различных иерархических уровней системы управления государственной собственности.
Современные персональные компьютеры дают возможность построения систем ИАО нового типа, отличающихся, с одной стороны, разнообразием средств отображения информации, с другой – интеграцией этих средств и обеспечением максимального удобства и простоты работы пользователей, не обладающих специальной подготовкой. Поэтому основу АРМ и должны составить персональные компьютеры с соответствующим периферийным оборудованием. Затраты на закупку этих средств и составят основную часть стоимости технических средств Sтс.
Работы по созданию удобных для пользователей автоматизированных рабочих мест основываются на подборе более подходящих моделей человеко-машинного взаимодействия, учете особенностей определенных сфер применения автоматизированных систем. Общими чертами интегрированной системы, которая может служить основой для построения АРМ, являются удобный ввод проблемно-ориентированной информации; быстрый доступ к ранее введенной информации; формирование и обработка документов сложной структуры; создание удобной системы вывода.
Интеграция в рассматриваемой системе должна проявляться, во-первых, в том, что все программные компоненты системы взаимно согласованы и могут обмениваться информацией друг с другом. Во-вторых, должен обеспечиваться единый стиль взаимодействия пользователя с автоматизированной системой, который предусматривает минимум манипуляций на клавиатуре, единообразное и наглядное отображение информации, простое управление ходом диалога, быстрое переключение между различными функциональными компонентами системы.
Концепция построения такой системы лежит в основе современных разработок, которые используют объектно-ориентированный подход. Сущность его состоит в том, что каждая логически замкнутая информационная единица трактуется как отдельный объект, который может рассматриваться пользователем с разных точек зрения. Одни объекты представляются естественнее всего как таблицы или строки в них, другие – как текстовые документы, третьи – как графические изображения.
Как показал анализ отечественного и зарубежного опытов, действительная автоматизация предполагает:
- приближение компьютера к рабочему месту пользователя;
- оснащение рабочего места привычными, удачными и надежными средствами;
- реализацию программ, позволяющих работать в циклах, просматривать различные массивы данных и вырабатывать решения;
- устранение рутинных операций в процессе выпуска результатной документации и проведения громоздких вычислений;
- обеспечение высокой реактивности системы на запросы или задания оператора;
- представление возможности легкого доступа к АРМ (определенному кругу лиц), возможности прерывания работы с сохранением ранее созданной информации, сохранения промежуточных вариантов решения.
Однако выполнение возлагаемых на АРМ функций возможно только при наличии соответствующего программного обеспечения. Выделим некоторую группу проблем, решение которых требуется в интересах создания соответствующего программного обеспечения:
- разработка единой структуры данных, совместимых по внутримашинным возможностям;
- создание информационной базы данных, релевантной решаемой задаче и совместимой по структуре с СУБД;
- разработка простого языка общения “запрос – ответ”, основные синтаксические правила которого являются постоянными относительно различных прикладных программ (с возможностью расширения в необходимых случаях с сохранением основных синтаксических правил построения фраз);
- реализация функциональных модулей.
Проблемная ориентация АРМ осуществляется прикладными программами. При этом успех внедрения и эффективность той или иной прикладной диалоговой задачи определяется как уровнем алгоритмической проработки способов решения прикладной задачи, так и, в значительной степени, учетом возможностей и составом технических средств, операционной системы, вспомогательных и сервисных утилит, выбором конкретной СУБД, расшивкой «узких мест» языками программирования, а также учетом инженерно-психологических особенностей различных групп пользователей. Именно это и определяет затраты на закупку технических средств, обеспечивающих функционирование информационно-аналитического обеспечения на всех уровнях иерархии.
При разработке АРМ в первую очередь возникают проблемы правильного выбора состава и соотношения аппаратурной части комплекса и его совместимости с программным обеспечением, которое фактически и должно определять виды основных технических средств, предполагаемых для укомплектования автоматизированных рабочих мест различных иерархических уровней управления государственной собственностью, а именно:
- компьютеры, обеспечивающие непосредственную работу программного обеспечения;
- принтеры, позволяющие подготавливать необходимые документы, предусмотренные технологией работы ИАО ГС;
- стримеры, предназначенные, прежде всего, для хранения на кассете стримера копии всей информации с соответствующего винчестера и позволяющие восстановить информацию в случае форсмажорных обстоятельств (отключение питания, пожар, повреждение компьютера механическим путем и т.п.);
- сканеры, позволяющие вводить в компьютер образы изображений, представленных в виде текста, рисунков, фотографий или другой графической информации;
- источники бесперебойного питания, позволяющие сохранить работоспособность технического оборудования в случае сбоя в подаче электропитания.