Первый этап развития управления данными – создание и использование файловых систем.
Роль и место банков данных в информационных системах
Каждая программа, работающая с файлом, должна была иметь у себя внутри структуру данных, соответствующую структуре этого файла. Поэтому при изменении структуры файла требовалось изменять структуру программы, а это требовало новой компиляции, то есть процесса перевода программы в исполняемые машинные коды. Такая ситуация характеризовалась как зависимость программ от данных. Для информационных систем характерным является наличие большого числа различных пользователей (программ), каждый из которых имеет свои специфические алгоритмы обработки информации, хранящейся в одних и тех же файлах. Изменение структуры файла, которое было необходимо для одной программы, требовало исправления и перекомпиляции и дополнительной отладки всех остальных программ, работающих с этим же файлом. Это было первым существенным недостатком файловых систем, который явился толчком к созданию новых систем хранения и управления информацией.
Администрирование режимом доступа к файлу в основном выполняется его создателем-владельцем. Для множества файлов, отражающих информационную модель одной предметной области, такой децентрализованный принцип управления доступом вызывал дополнительные трудности. И отсутствие централизованных методов управления доступом к информации послужило еще одной причиной разработки новых систем управления данными.
В файловых системах одновременная работа нескольких пользователей, связанная с модификацией данных в файле, либо вообще не реализовывалась, либо была очень замедлена.
Эти недостатки послужили тем толчком, который заставил разработчиков информационных систем предложить новый подход к управлению информацией. Этот подход был реализован в рамках новых программных систем, названных впоследствии Системами Управления Базами Данных (СУБД), а сами хранилища информации, которые работали под управлением данных систем, назывались базами или банками данных (БД и БнД).
За несколько десятилетий последовательно появлялись системы, основанные на 3-х базовых моделях данных, или концептуальных моделях структурирования данных. Перечислим эти 3 модели: иерархическая, сетевая и реляционная.
Модель данных. Концептуальный способ структурирования данных.
Первая БД, появившаяся в середине 60-х гг., была основана на иерархической модели, что означает, что отношения между данными имеют иерархическую структуру.
В конце 60-х г.г. появились сетевые СУБД, поддерживавшие сетевую модель данных.
Дата добавления: 2016-06-24; просмотров: 1463;