logo

Neovisnost podataka

  • Neovisnost podataka može se objasniti korištenjem arhitekture tri sheme.
  • Neovisnost podataka odnosi se na karakteristiku mogućnosti modificiranja sheme na jednoj razini sustava baze podataka bez mijenjanja sheme na sljedećoj višoj razini.

Postoje dvije vrste neovisnosti podataka:

1. Logička neovisnost podataka

  • Logička neovisnost podataka odnosi se na karakteristiku mogućnosti promjene konceptualne sheme bez potrebe za promjenom vanjske sheme.
  • Logička neovisnost podataka koristi se za odvajanje vanjske razine od konceptualnog pogleda.
  • Ako napravimo bilo kakve promjene u konceptualnom prikazu podataka, to neće utjecati na korisnički prikaz podataka.
  • Logička neovisnost podataka događa se na razini korisničkog sučelja.

2. Neovisnost fizičkih podataka

  • Fizička neovisnost podataka može se definirati kao sposobnost promjene unutarnje sheme bez potrebe za promjenom konceptualne sheme.
  • Ako napravimo bilo kakve promjene u veličini pohrane poslužitelja sustava baze podataka, to neće utjecati na konceptualnu strukturu baze podataka.
  • Fizička neovisnost podataka koristi se za odvajanje konceptualnih razina od unutarnjih razina.
  • Fizička neovisnost podataka javlja se na razini logičkog sučelja.

DBMS Neovisnost podataka

Slika: Neovisnost podataka