Логічна і фізична незалежність даних - СУБД

У міру накопичення досвіду використання перших систем управління базами даних досить скоро стало очевидно, що необхідний додатковий рівень незалежності даних. Загальна логічна структура даних, як правило, складна, і в міру зростання бази даних вона неминуче змінюється. З цього потрібні два рівня незалежності даних. Їх називають логічної і фізичної незалежністю даних.

Логічна незалежність даних означає, що загальна логічна структура даних може бути змінена без зміни прикладних програм. Логічна незалежність допускає можливість застосування однієї концептуальної моделі різними користувачами.

Фізична незалежність даних означає, що фізичне розташування і організація даних можуть змінюватися, не викликаючи при цьому змін ні загальної логічної структури даних, ні прикладних програм. Фізична незалежність дає можливість в цілях ефективності використання БД модифікувати фізичну організацію даних і шляхи доступу. Наприклад, необхідно додати або видалити деяку зв'язок між записами без зміни програми.

В ієрархічній і мережевий моделях фізична незалежність є слабкою, так як схема залежить від фізичного опису, і, отже, будь-яка фізична зміна шляху доступу в тій чи іншій мірі впливає на ПП. Фізична незалежність реляційної моделі полягає в тому, що модель даних не включає ніяких фізичних описів. Насправді фізичне уявлення відносин і шляхів доступу описується незалежно від опису логічної схеми відносин.

Схожі статті