Проектирование информационной базы при различных способах организации

Процесс проектирования ИБ как совокупности локальных файлов отображен на рис. 6.2.

Процесс проектирования ИБ начинается с операции «Опре­деление информационной потребности» каждой задачи (операция Ш), которую составляют входные и результатные документы, и выявляют, анализируя «Постановку задач» (Д1.1). В результате выполнения этой операции получают «Перечень документов» (Д1-2).

Далее выполняется операция «Определение периодичности ре­шения задач» (операция П2) и получается «Список задач и перио­дичности их решения» (ДОЛ).

На третьей операции ПЗ «Составление списка файлов» выяв­ляется полный состав файлов и проводится их классификация, в результате получается полный перечень имен файлов ИБ (Д3.1).

На основе полученного списка файлов, а также документа Д1.1 и универсума форм входных и результатных документов (U4.1) выполняется операция «Определение содержания файлов» (опера­ция П4) по формированию состава полей записей файлов (ДАЛ). При выполнении этой операции учитывается ряд основных прин­ципов создания файлов, входящих в состав универсума U4.2:

• алгоритмическая направленность создания информационных файлов;

• семантическая и синтаксическая однородность файлов;

• упорядоченность хранения файлов по ключу;

• универсализация файлов.

После определения состава и содержания полей каждого фай­ла производятся «Определение характеристик файлов» (операция П5) и получение таблицы характеристик файлов (Д5.1), включа­ющей в себя: наименование файла; длину логической записи фай­ла; количество логических записей; объем файла в байтах; часто­ту использования файла; порядок обработки файла (последова­тельный, выборочный, смешанный); периодичность обновления файла; объем обновлений файла в байтах; длительность хране­ния; тип носителя; объем занимаемой памяти.

Далее, на операции П6, осуществляется «Выбор логической орга­низации файлов» на основе универсума способов логической орга­низации (U6.1) с получением таблицы описаний (Д6.1).

Затем при выполнении операции П7 осуществляется «Выбор носителей» для каждого файла из универсума машинных носителей (U7.1). Далее выполняется операция П8 «Выбор физической организации файлов», используя данные документа Д7.1 и универсума способов физи­ческой организации файлов ИБ (U8.1), в результате получаем таб­лицу описания физической организации файлов Д8.1.

Проектирование БД имеет свои особенности на всех стадиях и этапах проектирования, детально рассмотренные в нескольких работах, например в [4, 43, 44], здесь же кратко остановимся на некоторых из них.

На предпроектной стадии выполняются следующие работы:

• Определение экономической целесообразности и технической возможности создания БД.

• Выявление состава, содержания и характеристик хранимой информации на основе результатов обследования предметной области.

• Определение оценок, количественных характеристик инфор­мационных объектов и структурных связей между ними на основе результатов анализа информационных потребностей приложений и «Постановки задач».

• Построение инфологической модели предметной области, определяющей совокупность информационных объектов, их атрибутов и структурных связей, динамику их изменения и характеристику информационных потребностей пользователя;

 

 

• Предварительные оценки вариантов разработки БД.

• Оценка возможностей применения СУБД и выбор СУБД.

В результате выполнения этого комплекса работ проектировщики получают ТЭО и ТЗ. «Технико-экономическое обоснование проектирования БД» имеет ряд специфических разделов, таких, как:

• описание принципов организации системы информационного обеспечения;

• обоснование целесообразности создания БД;

• описание инфологической модели;

• описание информационных потребностей конкретной задачи;

• описание схем документооборота;

• обоснование выбора конкретной СУБД.

«Техническое задание на проектирование ЭИС» имеет в сво­ем составе специальный раздел, ориентированный на проекти­рование БД, в который входят следующие вопросы:

• назначение БД;

• основные требования к БД;

• основные технические решения;

• технико-экономические показатели эффективности использо­вания БД;

• состав, содержание и организация проектных работ по созда­нию БД;

• порядок приемки БД в промышленную эксплуатацию.

На этапе технического проектирования при разработке базы данных выполняются следующие работы:

• составление уточненной инфологической модели;

• логическое проектирование (составление концептуальной схемы);

• физическое проектирование (распределение по уровням па­мяти, выбор методов доступа, определение размеров файлов и т.д.);

• проектирование и представление данных для приложений;

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

На этапе рабочего проектирования выполняются следующие работы:

• разработка оригинальных программных средств и сервисных программ;

• настройка СУБД и ППП окружения в соответствии с выбран­ными параметрами;

• разработка контрольного примера;

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