Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ответы_ИС1.doc
Скачиваний:
24
Добавлен:
18.07.2019
Размер:
444.93 Кб
Скачать
  1. Фактографические информационные системы.

Фактографическая ИС представляет значения некоторого набора атрибутов объектов реального мира в заранее заданном формате. Предназначена для структурируемой обработки информации, состоящее из файлов, записей, реквизитов.

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

Предметная область – та область реального мира, которая является предметом анализа, областью применения информационной системы. Предметная область ФИС отражается в её БД. Различают несколько уровней моделей предметной области:

  1. Концептуальная модель (описание предметной области, выполненное без ориентации на используемые в дальнейшем программные и технические средства).

  2. Модели данных (характеризует логические связи между данными безотносительно к их размещению в среде хранения)

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

  1. Анализ предметной области, концептуальные средства описания, модель сущность-связь.

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

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

Структура концептуальной модели:

  1. Описание объектов и связей между ними

  2. Описание информационных потребностей пользователей

  3. Алгоритмические связи показателей

Хотя для описания КМ может использоваться и естественный язык, но из-за громоздкости и неоднозначности трактовки используются формализованные языковые средства (не зависящие от используемой СУБД), например ER-модель.

Информационные потребностей пользователей характеризуются составом реквизитов запросов, их объемом и частотой, а также порядком обращения к базе данных. Для описания запросов используются специальные языковые средства: QBE(запрос по примеру), SQL(Structured Query Language – структурированный язык запросов) и др.

Алгоритмические связи могут быть представлены графой взаимосвязей показателей по задаче.

Модель «сущность-связь» Основным компонентом концептуальной модели является ER-модель(модель «сущность-связь»), описывающая взаимосвязь объектов предметной области.

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

Объекты бывают простые (неделимые) и сложные. Сложный объект понятие относительное. Различают несколько разновидностей сложных объектов:

  1. Составной (соответствует отношению «целое-часть» , например, «стул»)

  2. Обобщающий («род-вид» , например, «учащийся»)

  3. Агрегированный (какому-либо процессу, например, «поставка»)

Связи бывают:

  1. «один к одному»(1:1)

  2. «один к многим»(1:М)

  3. «многие к одному»(М:1)

  4. «многие к многим»(М:М)

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

  1. Модели данных. Представление данных в памяти ЭВМ.

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

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

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

  1. И ерархическая. Вход в БД через один файл «корень». Файлы связаны между собой с помощью записей. Соотношение между записями файла «родителя» и дочерними файлами 1:М

  1. С етевая. Допускает, что входом в БД может быть любой файл. Каждый файл может быть связан м произвольным числом других файлов. Между записями связанных файлов могут быть любые соотношения (1:1, 1:М, М:М).

  1. Р еляционная. Фалы БД называется отношением, таблицей. Связи между файлами в явном виде могут не описываться, они устанавливаются динамически в процессе обработки данных по равенству значений соответствующих полей. Каждый экземпляр сущности должен быть уникален. Каждое отношение имеет ключ (первичный ключ - primary key). Атрибут или группа атрибутов которая в данном отношении не является ключом, а в другом отношении является называется внешним ключом (foreign key).

Представление данных в памяти ЭВМ.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]