logo

Nezávislosť údajov

  • Dátová nezávislosť sa dá vysvetliť pomocou trojschémovej architektúry.
  • Nezávislosť údajov sa vzťahuje na charakteristiku schopnosti modifikovať schému na jednej úrovni databázového systému bez zmeny schémy na ďalšej vyššej úrovni.

Existujú dva typy nezávislosti údajov:

1. Logická nezávislosť dát

  • Nezávislosť logických údajov sa týka schopnosti meniť koncepčnú schému bez toho, aby ste museli meniť externú schému.
  • Logická dátová nezávislosť sa používa na oddelenie externej úrovne od koncepčného pohľadu.
  • Ak vykonáme akékoľvek zmeny v koncepčnom pohľade na údaje, používateľský pohľad na údaje to neovplyvní.
  • Logická nezávislosť údajov sa vyskytuje na úrovni používateľského rozhrania.

2. Fyzická nezávislosť údajov

  • Fyzickú dátovú nezávislosť možno definovať ako schopnosť meniť internú schému bez toho, aby ste museli meniť koncepčnú schému.
  • Ak vykonáme akékoľvek zmeny vo veľkosti úložiska servera databázového systému, nebude to mať vplyv na koncepčnú štruktúru databázy.
  • Fyzická dátová nezávislosť sa používa na oddelenie koncepčných úrovní od interných úrovní.
  • Fyzická nezávislosť údajov sa vyskytuje na úrovni logického rozhrania.

Nezávislosť údajov DBMS

Obr: Nezávislosť údajov