logo

Независимост на данните

  • Независимостта на данните може да се обясни с помощта на архитектурата с три схеми.
  • Независимостта на данните се отнася до характеристиката на възможността да модифицирате схемата на едно ниво на системата от бази данни, без да променяте схемата на следващото по-високо ниво.

Има два вида независимост на данните:

1. Логическа независимост на данните

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

2. Независимост на физическите данни

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

СУБД Независимост от данни

Фигура: Независимост на данните