Что такое независимость данных в системах баз данных?

2 Ответы


  • Вначале для работы с базой данных использовалась файловая система. В этой системе каждое приложение (программное обеспечение, которое использует и работает с этими данными) определяет, определяет и поддерживает свои собственные данные. Таким образом, данные не были независимыми от этих приложений, т.е. чтобы изменить определение данных, нам также пришлось изменить приложение. Но теперь для управления базами данных используются системы управления базами данных. Эти системы хранят данные независимо от приложений, и каждое приложение может получить доступ к данным через тот же интерфейс систем управления базами данных. Прикладные программы невосприимчивы к изменениям в логической или физической организации данных и наоборот. Как Данные могут быть определены на двух уровнях: логическом или физическом. Определение логических данных известно как определение схемы, тогда как последнее известно как описание физических данных.• Логическая независимость данных означает невосприимчивость прикладных программ к логической структуре базы данных. Например, если мы добавим дополнительные атрибуты к отношению в базе данных, это не повлияет на методы доступа к данным, используемые приложением. • Физическая независимость данных говорит о том, что прикладные программы не должны иметь отношения к физической организации данных. Поэтому прикладные программы не нужно изменять при изменении физической организации данных.Следовательно, прикладные программы не нужно изменять при изменении физической организации данных.Поэтому прикладные программы не нужно изменять при изменении физической организации данных.
  • В двух исследовательских работах Д.Л. Чайлдса 1968 года описываются операции с данными, основанные на теории множеств и приложениях, которые не зависят от физической структуры данных. Доктор Эдгар Кодд процитировал одну из тех статей в своей статье о реляционной модели данных, которая привела к созданию сегодняшних баз данных SQL. На сайте доктора Добба есть объяснение:

    «Наборы, модели данных и независимость данных»
    www.drdobbs.com

Напишите свой ответ

Ваш ответ появится после модерации