Предыстория и развитие баз данных

Документация, используемая на электростанциях и других энергообъектах, традиционно представляет собой коллекцию папок с документами, каждая из которых помечается и хранится, например протоколы испытаний, кабельный журнал, журнал уставок. Упорядочивание данных внутри папок с документами определяется предполагаемым использованием данных. В идеальном случае содержимое каждой папки было логически взаимосвязано. Например, папки по испытаниям трансформаторов должны содержать данные об испытаниях -отдельная папка на каждый трансформатор. Фактически поиск и использование данных среди возрастающего количества бумажной Документации становятся настолько долгими и обременительными, что возможность извлечения какой-либо полезной информации в нужные сроки постепенно сводится к нулю.

Прародителем БД была система файлов, которая фактически является электронным хранилищем данных, аналогичным традиционному хранению документов.

У системы файлов, так же как и у традиционного хранения документов в папках, имеются следующие недостатки.

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

Изменение в любой файловой структуре (например, добавление или удаление поля) влечет за собой переделку всех программ, использующих этот файл. Такая модификация необходима, потому что система файлов обладает структурной зависимостью (structural dependence), т. е. доступ к файлу зависит от его структуры.

предыдущаяследующая