Организация автоматизированных систем занимает значительное место в становлении единого информационного пространства и компьютеризации многих аспектов промышленной, хозяйственной и учебной деятельности, различные направления которых связаны с хранением и обработкой больших массивов данных. Обращение к массивам данных лежит в основе практически любой компьютерной системы, построение которой в той или иной мере связано с использованием базы данных.
В середине 60-х годов развитие вычислительной техники, а также потребности общества, прежде всего потребности менеджмента, привели к появлению первых коммерческих информационных систем, которые позволили хранить длительное время и обрабатывать необходимую информацию, представляющую собой большие массивы данных.
Первые коммерческие информационные системы использовались, прежде всего, для ведения бухгалтерии: составление различных отчетов, ведомостей. Как правило, эти системы выполняли основные функции по обработке документов, в силу чего получили название систем обработки данных.
С точки зрения организации данных это были файловые системы, позволяющие хранить большое количество информации в течение продолжительного времени.
Однако, первые информационные системы выполняли в основном лишь канцелярскую работу и обладали рядом существенных недостатков. В общем случае эти системы не давали гарантии, что данные не будут потеряны, если они не скопированы. Они не поддерживали также эффективного доступа к данным, распложенном в неизвестном файле, язык запросов на данные в файлах и т.д. Допуская параллельный доступ к файлам множества пользователей или процессов, они не предотвращают ситуации изменения одного и того же файла одновременно многими пользователями, поэтому изменения одного из пользователей в файле могут вообще не появиться.
Более поздние системы перешли к накоплению и управлению информацией, которая на сегодняшний день момент является важнейшим фактором существования любой организации.
Первые системы управления базами данных (СУБД) возникли из систем, которые обеспечивали пользователю возможность визуально воспринимать данные в основном так, как они хранились. В этих системах применялись различные модели данных для описания структуры хранимой информации в базе данных. Главные из них – иерархическая модель, и сетевая модель.
Недостаток первых моделей и систем состоял в том, что они не поддерживали языки запросов высокого уровня.
В 1970 году появилась статья Эдгара Кода о представлении данных, организованных в виде двухмерных таблиц, называемых отношениями. С этого момента реляционная модель широко используется при создании различных баз данных. Следует отметить, что пользователь реляционной модели системы не связан со структурой памяти, в отличие от пользователя прежних систем баз данных. Запросы можно выражать на языке очень высокого уровня.
В настоящее время СУБД должны служить, прежде всего, основой информационных систем корпоративного управления и поддерживать принципы открытой системы, основу которого составляет согласованность объединенного вместе различного оборудования и программного обеспечения.