semenova

навигация

главная
статьи
    трубопроводы
    базы данных
    образование
гостевая
ссылки

Анализ типовых форм документов как шаг к проектированию качественной базы данных
УДК 681.3.06 И.И. Семенова, к.т.н., СибАДИ


Процесс разработки баз данных (БД) на стадии концептуального проектирования предполагает глубокий анализ информационных потоков автоматизируемого объекта, в том числе важным фактором является умение работать с типовыми формами документов.
Анализ современных учебных пособий по БД и системам управления базами данных показывает, что не везде уделяется должное внимание правилам работы с документами и порядку создания схемы данных, учитывающих особенности документов.
Не все студенты умеют анализировать структуры отчетных документов, в результате они попадают в ловушку, идя на поводу у внешнего вида документа, перенося все в БД, что приводит к избыточности и потенциальным противоречиям данных.
Необходимо научить делать различия между БД и внешним видом документа.
Ниже приведен пример фрагмента шапки документа (табл.1), относящийся к работе ВУЗа:

Таблица 1
Публикации сотрудников кафедры ____________ за ______ год

Фамилия, имя, отчество Где издано, когда, объем
Монографии Сборники научных трудов Учебники и учебные пособия Статьи, опубликованные в изданиях:
Зарубежными
издательствами
Издательствами федерального уровня Международных и всероссийских конференций Другие сборники С грифом УМО или НМС С грифом Минобразования России Другие грифы федеральных органов Другие Зарубежных Федерального уровня Вузовских Других изданиях

Типичной ошибкой при создании схемы данных для такого документа является выделение в отдельные таблицы данных для монографий, сборников, учебников и статей (рис. 1, пример создан в пакете ERwin).
Хотя, если более внимательно изучить документ (табл. 1), схему данных можно организовать гораздо проще, выделив одну таблицу "Типы публикаций" с атрибутом "Код типа издания", а во второй хранить информацию о публикациях и соответствующий код типа издания (рис.2).

Рис. 1. Пример неудачной схемы данных для документа.

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


Рис. 2. Пример удачной схемы данных для документа.

Введение практических занятий с анализом шаблонов реальных документов является важным факторов в отработке навыков проектирования баз данных у студентов, обучающихся на специальностях «Автоматизированные системы обработки информации и управления», «Комплексное обеспечение информационной безопасности автоматизированных систем» и «Прикладная информатика в экономике». Такая практика позволит им быстрее и качественнее выполнить заказ на создание БД.


Copyright © 2006 design: vasin anton