- Независимостта на данните може да се обясни с помощта на архитектурата с три схеми.
- Независимостта на данните се отнася до характеристиката на възможността да модифицирате схемата на едно ниво на системата от бази данни, без да променяте схемата на следващото по-високо ниво.
Има два вида независимост на данните:
1. Логическа независимост на данните
- Логическата независимост на данните се отнася до характеристиката на възможността за промяна на концептуалната схема, без да се налага да променяте външната схема.
- Логическата независимост на данните се използва за отделяне на външното ниво от концептуалния изглед.
- Ако направим някакви промени в концептуалния изглед на данните, тогава потребителският изглед на данните няма да бъде засегнат.
- Логическата независимост на данните се осъществява на ниво потребителски интерфейс.
2. Независимост на физическите данни
- Физическата независимост на данните може да се дефинира като способността да се променя вътрешната схема, без да се налага да се променя концептуалната схема.
- Ако направим някакви промени в размера на хранилището на системния сървър на базата данни, тогава концептуалната структура на базата данни няма да бъде засегната.
- Физическата независимост на данните се използва за отделяне на концептуалните нива от вътрешните нива.
- Физическата независимост на данните възниква на ниво логически интерфейс.
Фигура: Независимост на данните