Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Информационное обеспечение АСОИУ. Формализация входной и выходной информации. Проектирование базы данных как вида информационного обеспечения АСОИУ
Информационное обеспечение АСОИУ. Информационное обеспечение (ИО) автоматизированной системы – совокупность форм документов, классификаторов, нормативной базы и реализованных решений по объемам, размещению и формам существования информации, применяемой в АСОИУ при ее функционировании [1]. Информационная база АСОИУ - cовокупность упорядоченной информации, используемой при функционировании АСОИУ. Информационная база состоит из внемашинной и машинной баз. Внемашинная информационная база АСОИУ - часть информационной базы АСОИУ, представляющая собой совокупность документов, предназначенных для непосредственного восприятия человеком без применения средств вычислительной техники. Машинная информационная база АСОИУ - часть информационной базы АСОИУ, представляющая собой совокупность используемой в АСОИУ информации на носителях данных. К машинной ИБ относятся схемы баз данных. Информационная совместимость АСОИУ – частная совместимость АСОИУ, характеризуемая возможностью использования в них одних и тех же данных и обмена данными между ними.
Формализация входной и выходной информации. Для проектирования ИО необходимо определится с составом входной и выходной информации. Входная информация AC - информация, поступающая в АСОИУ в виде документов, сообщений, данных, сигналов, необходимая для выполнения функций АСОИУ. Выходная информация - информация, получаемая в результате выполнения функций АСОИУ и выдаваемая на объект ее деятельности, пользователю или в другие системы. Результаты формализации информационных потоков могут представляться в виде диаграммы потоков данных (DFD), рассмотренных ранее. Кроме этого на основе входной и выходной информации может быть составлен словарь данных, как правило принимающий вид таблицы со следующими столбцами: № п.п, данные, тип данных, описание (атрибуты). Далее на основе словаря данных формируется список операций над данными, который имеет следующие характеристики: наименование операции, совокупность данных (из словаря данных), ориентировочный объем, скорость изменение объема (в течении фиксированного временного промежутка). Словарь данных и операций являются осованием для формирования структуры базы данных (в случае необходимости).
Проектирование базы данных как вида информационного обеспечения АСОИУ. Методика проектирования базы данных широко освещена в [6, 18, 19] и является итерационным процессом. Методика включает в себя следующие основные стадии и этапы: 1) Создание локальной концептуальной модели данных исходя из представлений о предметной области каждого из типов пользователей. а. Определение типов сущностей. б. Определение типов связей. в. Определение атрибутов и связывание их с типами сущностей и связей. г. Определение доменов атрибутов. д. Определение атрибутов, являющихся потенциальными и первичными ключами. е. Обоснование необходимости использования понятий расширенного моделирования (необязательный этап). ж. Проверка модели на отсутствие избыточности. з. Проверка соответствия локальной концептуальной модели конкретным пользовательским транзакциям. и. Обсуждение локальных концептуальных моделей данных с конечными пользователями. 2) Логическое проектирование базы данных (для реляционной модели) а. Создание и проверка локальной логической модели данных на основе представления о предметной области каждого из типов пользователей. б. Устранение особенностей локальной логической модели, несовместимых с реляционной моделью (необязательный этап). в. Определение набора отношений исходя из структуры локальной логической модели данных. г. Проверка отношений с помощью правил нормализации. д. Проверка соответствия отношений требованиям пользовательских транзакций. е. Определение требований поддержки целостности данных. ж. Обсуждение разработанных локальных логических моделей данных с конечными пользователями. з. Создание и проверка глобальной логической модели данных. и. Слияние локальных логических моделей данных в единую глобальную модель данных. к. Проверка глобальной логической модели данных. л. Проверка возможностей расширения модели в будущем. м. Обсуждение глобальной логической модели данных с пользователями. 3) Физическое проектирование базы данных (с использованием реляционной СУБД) а. Перенос глобальной логической модели данных в среду целевой СУБД. б. Проектирование базовых отношений в среде целевой СУБД. в. Проектирование отношений, содержащих производные данные. г. Реализация ограничений предметной области. д. Проектирование физического представления базы данных. е. Анализ транзакций. ж. Выбор файловой структуры. з. Определение индексов. и. Определение требований к дисковой памяти. к. Разработка пользовательских представлений. л. Разработка механизмов защиты. м. Анализ необходимости введения контролируемой избыточности. Как правило, перед этапом физического проектирования осуществляется выбор СУБД, в которой будет реализовываться схема данных. Рекомендации к проведению этого шага освещены в [6].
|
Последнее изменение этой страницы: 2019-04-19; Просмотров: 296; Нарушение авторского права страницы