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

Аномалия данных. В идеальном случае изменение значения поля должно выполняться только в одном месте. Тем не менее избыточность данных приводит к тому, что возникает необходимость производить такие изменения во множестве различных мест. Обратите внимание, что аномалии данных существуют именно потому, что в целях обеспечения целостности данных любые изменения в каждом поле необходимо правильно выполнить во многих местах. Аномалии данных в общем случае подразделяются так:

- аномалии модификации. Возникают при необходимости вносить исправления во множество различных файлов. В больших системах файлов такие исправления, возможно, придется делать в сотнях, а может, и тысячах записей. Очевидно, что при этом вероятность возникновения несовместимости в данных очень высока;

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

- аномалии удаления. Если трансформатор удаляется из списка, то все его компоненты (например, релейная защита, данные испытаний) будут связаны с несуществующим оборудованием. Для разрешения этой проблемы мы должны изменить все записи, в которых встречается данный трансформатор.     

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

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