Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
321 / Информационные системы в прикладной области.doc
Скачиваний:
139
Добавлен:
11.04.2015
Размер:
3.54 Mб
Скачать

Основные этапы проектирования внутри машинной информационной базы

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

Выделяют три этапа:

пред проектный;

  • проектирование структуры информационной базы;

  • создание информационной базы.

На пред проектной стадии осуществляется формирование идеологии синтезируемой системы, ее основополагающих характеристик.

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

Процесс проектирования структуры информационной базы можно разделить на два пол-этапа: определение реквизитов информационной базы и синтез ее логической структуры.

Задачи управления являются основными потребителями и источниками информации. Содержание и структура информационной базы должны учитывать все многообразие способов использования данных. Поэтому важным моментом этапа определения реквизитов информационной базы является детальный анализ задач, реализующих функции управления.

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

Исключение неоднозначности наименования и представления реквизитов осуществляется с помощью нормализации. Она заключается в составлении словаря (тезауруса) используемых реквизитов.

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

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

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

Практика разработки ЭИС показала, что не во всех случаях рационально строить систему обработки данных исключительно с применением баз данных. В самом деле, оперативную информацию, необходимую для расчетов на определенный календарный период, не целесообразно хранить в базах данных. Значительно эффективнее ее обработка в форме локальных линейных файлов.

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

При решении вопроса о целесообразности способа организации и хранения тех или иных данных основными критериями могут служить время представления информации и затраты на обработку данных при ограничении на емкость имеющихся ВЗУ. Временные затраты в свою очередь часто приводятся к стоимостным.

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

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

Основными задачами, которые необходимо решать при размещении файлов во внешней памяти системы, являются оптимальное размещение файлов по иерархии памяти ЭВМ, оптимальное размещение файлов в одном типе памяти и выбор оптимальной организации файлов.

Технические параметры различных типов ВЗУ оказывают существенное влияние на способы организации файлов и время выборки необходимой информации. В связи с этим файлы информационного фонда в соответствии с их динамическими характеристиками должны храниться на различных типах ВЗУ. При этом тип ВЗУ существенным образом влияет на эффективность обработки данных.

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