logo

Neodvisnost podatkov

  • Neodvisnost podatkov je mogoče pojasniti z arhitekturo treh shem.
  • Neodvisnost podatkov se nanaša na značilnost, da lahko spremenite shemo na eni ravni sistema baze podatkov, ne da bi spremenili shemo na naslednji višji ravni.

Obstajata dve vrsti neodvisnosti podatkov:

1. Logična neodvisnost podatkov

  • Logična neodvisnost podatkov se nanaša na značilnost, da lahko spremenite konceptualno shemo, ne da bi morali spremeniti zunanjo shemo.
  • Logična neodvisnost podatkov se uporablja za ločevanje zunanje ravni od konceptualnega pogleda.
  • Če spremenimo konceptualni pogled na podatke, to ne bo vplivalo na uporabniški pogled na podatke.
  • Logična neodvisnost podatkov se pojavi na ravni uporabniškega vmesnika.

2. Neodvisnost fizičnih podatkov

  • Fizično neodvisnost podatkov lahko definiramo kot zmožnost spreminjanja notranje sheme, ne da bi bilo treba spremeniti konceptualno shemo.
  • Če spremenimo velikost pomnilnika sistemskega strežnika baze podatkov, to ne bo vplivalo na konceptualno strukturo baze podatkov.
  • Fizična neodvisnost podatkov se uporablja za ločevanje konceptualnih ravni od notranjih ravni.
  • Fizična neodvisnost podatkov se pojavi na ravni logičnega vmesnika.

Neodvisnost podatkov DBMS

Slika: Neodvisnost podatkov