logo

Незалежність даних

  • Незалежність даних можна пояснити за допомогою архітектури трьох схем.
  • Незалежність даних відноситься до характеристики можливості модифікувати схему на одному рівні системи бази даних без зміни схеми на наступному вищому рівні.

Існує два типи незалежності даних:

1. Незалежність логічних даних

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

2. Незалежність фізичних даних

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

Незалежність даних СУБД

Рис. Незалежність даних