Методика проектирования реляционных баз данных
9
в процессе выполнения манипуляций по проектированию БД разра-
ботчику необходимо принимать решения по выбору дальнейшей
последовательности действий. Человеко-машинный подход имеет
существенную положительную сторону – при проектировании БД
используется опыт и творческий потенциал разработчика.
Вопросам человеко-машинного (автоматизированного) проекти-
рования БД посвящен ряд работ, в частности [20–23]. Однако в них
речь идет о проектировании БД с нуля, когда таблиц еще нет и, соот-
ветственно, они не заполнены. В указанных работах предлагаются
методы формального описания предметной области и автоматическо-
го построения на основе этих описаний структур таблиц БД и связей
между ними. К сожалению, данный подход в рассматриваемом слу-
чае практически неприемлем. Описание предметной области на ло-
гическом уровне, конечно, возможно. Но автоматизированное по-
строение таблиц, полученное на основе этого описания, скорее всего,
не приведет к датологической модели, соответствующей заполняе-
мым таблицам. Правда, не исключено, что удастся разработать и реа-
лизовать методы и методики автоматизированного заполнения полу-
ченной датологической модели данными из таблиц с информацией.
Но это является предметом отдельных исследований и выходит за
рамки данной работы.
Однако следует отметить, что имеются общие закономерности
автоматизированного проектирования, которые изложены в работах
[24–26] и которые, конечно, следует учитывать при разработке спе-
цифических автоматизированных методов решения проектных задач
в ходе разработки РБД.
Необходимо обратить внимание на то, что актуальной является
задача разработки нормативного подхода, в которой методологиче-
ские знания выступают в форме предписаний и норм, фиксирующих
содержание и последовательность определенных видов деятельности.
По результатам данной работы и работ [27–29] сделаны следую-
щие выводы:
традиционная теория проектирования РБД пока далека от со-
вершенства, а «проектирование БД – это скорее искусство, чем
наука» [6];
в случае, если имеется ИТВ, возможна формализация проект-
ных процедур и получение проектных решений, обладающих луч-
шими характеристиками;
методика проектирования РБД на основе существующей ИТВ
должна органично сочетаться с проверенной годами традиционной
методологией проектирования РБД;
ИТВ представляет собой информацию, которая интерпре-
тируется заинтересованными в ней людьми двумерными таблицами,
а они не удовлетворяют требованиям к РТ;