8
Широкое использование баз данных различными категориями
пользователей привело, с одной стороны, к созданию интерфейсов, тре-
бующих минимум времени на освоение средств управления системой, а
с другой - к построению мощных, гибких СУБД имеющих, в том числе,
развитые средства защиты данных от случайного или преднамеренного
разрушения. Появились и средства автоматизации разработки, позво-
ляющие создать базу данных любому пользователю, даже не владеюще-
му основами теории БД.
Но, как было отмечено ранее, база данных - это важная, но не ос-
новная (функционально), а обеспечивающая (информационная) состав-
ляющая некоторой, обычно, достаточно крупной человеко-машинной
системы. И здесь интересно отметить принципиальное отличие в разви-
тии способностей взаимодействующих субъектов (человек-машина).
Разделение информации на табличную (числовую), текстовую и гра-
фическую отражает последовательность, в которой эти виды информа-
ции "осваивались" компьютерами. Первые языки программирования
были рассчитаны исключительно на обработку числовой информации
(Fortran, Algol). Первыми появляются и табличные базы данных, также
преимущественно рассчитанные на обработку числовых таблиц (фай-
лов). Затем осваиваются текстовые файлы и текстовые БД (автоматизи-
рованные информационно-поисковые системы с библиографическими и
полнотекстовыми базами). Наконец, с существенным повышением бы-
стродействия и ёмкости памяти компьютеров, на сцену выходят графи-
ческие и мультимедийные базы.
Эта последовательность прямо противоположна той, в которой
данные виды информации осваивает человек. Действительно, сначала он
знакомится с графическими образами (птички, цветочки и бабочки на
шкафчиках для одежды в детском саду), затем - учится читать и писать,
а только потом осваивает таблицу умножения.
Создание практически полезной «серьезной» базы данных в рав-
ной степени зависит как от «фундаментальности» знаний разработчика в
области концепций и технологий СУБД, так и от степени понимания им
сегодняшних и будущих прикладных задач пользователя, не только от
адекватности применения тех или иных типовых или оригинальных ре-
шений, но и от качества представления (описания) этих решений, с той
или иной степенью успешности позволяющих использовать, сопровож-
дать и развивать систему после разработчика.
Кроме того, возможности накапливать и оперативно обрабатывать
большие объемы информации, характеризующие деятельность предпри-
ятий за достаточно длительные периоды и в различных аспектах, дали
новый импульс к развитию аналитических систем. Такого рода системы
поддержки принятия решений обычно используются для оценки и вы-
бора альтернативных решений, прогнозирования, идентификации объек-
тов и состояний и т.д. Однако, поскольку для получения необходимых