Автор: Пользователь скрыл имя, 15 Января 2013 в 19:08, контрольная работа
1. Общая информация об информационных системах. 2
2. Место фактографических ИС в классификации информационных систем 2
3. Общая характеристика фактографических ИС 5
4. Компоненты фактографических ИС 5
5. Фактографические банки данных 6
5.1. Предметная область банка данных 6
5.1.1. Моделирование предметной области 7
5.1.2. Уровни представления данных 8
5.2. Компоненты и пользователи банка данных 9
6. Предметная область фактографических ИС 9
7. Принципы построения фактографических БД 10
7.1. Уровни организации данных 11
8. Модели организации данных в фактографических информационных системах 12
8.1. Иерархическая модель 12
8.2. Сетевая модель 13
8.3. Реляционная модель 14
1. Общая информация об информационных системах. 2
2. Место фактографических ИС в классификации информационных систем 2
3. Общая характеристика фактографических ИС 5
4. Компоненты фактографических ИС 5
5. Фактографические банки данных 6
5.1. Предметная область банка данных 6
5.1.1. Моделирование предметной области 7
5.1.2. Уровни представления данных 8
5.2. Компоненты и пользователи банка данных 9
6. Предметная область фактографических ИС 9
7. Принципы построения фактографических БД 10
7.1. Уровни организации данных 11
8. Модели организации данных в фактографических информационных системах 12
8.1. Иерархическая модель 12
8.2. Сетевая модель 13
8.3. Реляционная модель 14
Список использованной литературы 16
Наиболее широко распространено рассматриваемое
в дальнейшем трёхуровневое представление
данных о предметной области. Такому
представлению соответствуют
Независимо от числа уровней представления данных в банке данных процесс функционирования ФИС состоит в следующем:
Упрощённая схема
Сложность фактографических ИС, так же как и документальных ИС, не позволяет рассматривать их в одном измерении. Необходимы различные варианты стратифицированного представления. Выше были рассмотрены варианты таких представлений в виде схемы трёхуровневого представления данных и схемы взаимодействия пользователей с фактографическим банком данных. Также существуют структурная схема процесса функционирования ИС, покомпонентная декомпозиция, декомпозиция на обеспечивающие подсистемы. Каждое из этих представлений относится к одному и тому же объекту, но иллюстрирует его различные стороны.
Банки данных фактографических информационных систем состоят из следующих компонентов:
Различают следующие виды пользователей банков данных:
Каждая АИС соотносится с определённой частью реального мира, которую принято называть предметной областью системы. Так как каждая система ориентирована на выполнение определённых функций в соответствующей ей области, то её предметную область следует рассматривать как результат целенаправленного отражения фрагмента реального мира с позиций интересов АИС.
Реализацию различных функций по обработке, информации осуществляют прикладные системы, входящие в состав АИС, каждая из которых требует информации об определённой части предметной области – проблемной среде. Проблемные среды различных прикладных систем АИС могут находиться в различном соотношении – быть независимыми, пересекаться или же включаться одна в другую.
Путём регистрации отдельных фактов, относящихся к тем или иным явлениям реального мира, собирается информация о предметной области фактографической информационной системы, на базе которой строится описание предметной области – её модель. База данных, являющаяся неотъемлемой компонентой ФИПС, рассматривается как динамическая модель предметной области.
Применительно к некоторым областям гуманитарного исследования, например исторического или правового, понятие предметной области, её описание и моделирование имеет определённую специфику. Выше дано определение предметной области как результат целенаправленного отражения фрагмента реального мира с позиций интересов АИС. Корректное толкование терминов «реальный мир» или «действительность» требует понимать их как объективную реальность (т.е. существующее в действительности) во всей её конкретности, как совокупность исторических, общественно-политических и юридических явлений. Однако часто предметной областью фактографической БД, создаваемой историком, философом, юристом или другим исследователем, является не реальная действительность, а совокупность документов, исторических источников, правовых актов, которые лишь косвенно отражают реальность. В этом случае корректнее говорить не о моделировании фрагмента исторической или правовой реальности, а о моделировании совокупности источников, используемой для исследования какой-либо проблемы. Тогда созданную модель можно рассматривать как новый «метаисточник», который в большинстве случаев тем более адекватен реальности (или проблеме), чем больше разнообразных источников он охватывает. Однако (независимо от особенностей толкования предметной области) не следует забывать, что специфика рассматриваемого типа АИПС требует фиксации в её БД жёсткоструктурированной информации о предметной области. Фактографическая БД предназначена для хранения такой информации (фактов), почерпнутой при анализе реальной действительности или совокупности документов, опосредованно или косвенно её представляющих.
Основные принципы построения фактографических БД:
Способы организации данных в БД оказывают влияние на оперативность поиска, полноту и точность поиска, объёмы памяти ЭВМ и т.д.
Архитектура современных фактографических БД предусматривает сложную многоуровневую систему организации данных. Каждый уровень системы соответствует определённому уровню абстрагирования при рассмотрении структуры БД, имеющему определённое целевое назначение. Например, для человека-пользователя, не являющегося специалистом в области обработки данных, выбирается один уровень абстрагирования; для выполнения качественного проектирования структур данных в базе – другой уровень; для решения задачи рациональной организации БД в ЭВМ – третий и т.д. Такой подход к построению БД обеспечивает возможность представления в памяти ЭВМ сложных структур данных в виде, допускающем их программную обработку средствами СУБД. При такой архитектуре БД обладает высокой способностью адаптации к возможным изменениям, как в прикладных программах, так и в самих данных.
Различают следующие уровни организации данных:
Для описания данных и связей между ними на каждом уровне абстракции используется такое средство абстракции, как модель. Существует множество моделей, отражающих различные аспекты реального мира: физические, позволяющие понять физические свойства, математические, представляющие собой абстрактное описание мира с помощью математических знаков. Модель данных позволяет увидеть информационное содержание (семантику) данных.
Процесс функционирования фактографических банков данных состоит в следующем:
а) при вводе данных:
б) при обработке и поиске информации:
Упрощённая схема
Организация и поддержание логической структуры данных (схемы базы данных) обеспечивается средствами модели организации данных. Модель данных определяется способом организации данных, ограничениями целостности и множеством операций, допустимых над объектами организации данных. Соответственно модель данных разделяют на три составляющие — структурную, целостную и манипуляционную.
Известны три основные модели организации данных:
В иерархической модели объекты-сущности и отношения предметной области представляются наборами данных, которые имеют строго древовидную структуру, т. е. допускают только иерархические (структурные) связи-отношения.
База данных с иерархической моделью данных состоит из упорядоченного набора экземпляров структуры типа «дерево».
В иерархической модели устанавливается строгий порядок обхода дерева (сверху-вниз, слева-направо) и следующие операции над данными:
Основное внимание в ограничениях целостности в иерархической модели уделяется целостности ссылок между предками и потомками с учетом основного правила: никакой потомок не может существовать без родителя.
Сетевая модель является расширением иерархической, но в отличие от иерархической, в сетевой модели объект-потомок может иметь не одного, а вообще говоря, любое количество объектов-предков. Тем самым допускаются любые связи-отношения, в том числе и одноуровневые. В результате сущности и отношения предметной области АИС представляются графом любого (не только древовидного) типа.
Сетевая СУБД состоит из одного или нескольких типов записей (типов информационных объектов) и набора типов связей между ними. Каждый тип записей представлен в БД набором экземпляров записей данного типа. Аналогично каждый тип связи представлен набором экземпляров связей данного типа между конкретными экземплярами типов записей.
В сетевой модели устанавливаются следующие операции над данными:
Реализация связей и сведений по ним в виде отдельных записей в БД обеспечивает одну важную отличительную особенность сетевых СУБД – навигацию по связанным данным. Сетевые СУБД обеспечивают возможность непосредственной «навигации» (перехода) от просмотра реквизитов экземпляра одного типа записи к просмотру реквизитов экземпляра связанного типа записей. Тем самым пользователю предоставляется возможность многокритериального анализа базы данных без непосредственной формализации своих информационных потребностей через формирование запросов на специальном языке, встроенном в СУБД. Поэтому СУБД с сетевой организацией данных иногда еще называют СУБД с навигацией.
Другой сильной стороной сетевой модели является также использование множественных типов данных для описания атрибутов информационных объектов (записей), что позволяет создавать информационные структуры, которые хорошо отражают традиционную табличную форму представления структурированных данных.
Сетевая модель позволяет наиболее адекватно отражать инфологические схемы сложных предметных областей.
В реляционной модели объекты-сущности инфологической схемы предметной области АИС представляются плоскими таблицами данных. Столбцы таблицы, называемые полями базы данных, соответствуют атрибутам объектов-сущностей инфологической схемы предметной области. Множество атомарных значений атрибута называется доменом.