- Независност података може се објаснити коришћењем архитектуре са три шеме.
- Независност података односи се на карактеристику могућности да се модификује шема на једном нивоу система базе података без мењања шеме на следећем вишем нивоу.
Постоје две врсте независности података:
1. Логичка независност података
- Независност логичких података односи се на карактеристику могућности да се промени концептуална шема без потребе да се мења екстерна шема.
- Логичка независност података се користи за одвајање спољашњег нивоа од концептуалног погледа.
- Ако извршимо било какве промене у концептуалном приказу података, то неће утицати на кориснички приказ података.
- Логичка независност података се јавља на нивоу корисничког интерфејса.
2. Независност физичких података
- Физичка независност података може се дефинисати као способност промене интерне шеме без промене концептуалне шеме.
- Ако извршимо било какве промене у величини складишта сервера система базе података, онда то неће утицати на концептуалну структуру базе података.
- Физичка независност података се користи за одвајање концептуалних нивоа од интерних нивоа.
- Физичка независност података се јавља на нивоу логичког интерфејса.
Слика: Независност података