logo

Duomenų nepriklausomumas

  • Duomenų nepriklausomybę galima paaiškinti naudojant trijų schemų architektūrą.
  • Duomenų nepriklausomumas reiškia savybę, kad galima modifikuoti schemą viename duomenų bazės sistemos lygyje, nekeičiant schemos kitame aukštesniame lygyje.

Yra dviejų tipų duomenų nepriklausomumas:

1. Loginis duomenų nepriklausomumas

  • Loginis duomenų nepriklausomumas reiškia gebėjimą pakeisti koncepcinę schemą nekeičiant išorinės schemos.
  • Loginis duomenų nepriklausomumas naudojamas išoriniam lygiui atskirti nuo konceptualaus vaizdo.
  • Jei atliksime kokius nors konceptualaus duomenų rodinio pakeitimus, tai neturės įtakos naudotojo duomenų rodiniui.
  • Loginis duomenų nepriklausomumas atsiranda vartotojo sąsajos lygiu.

2. Fizinių duomenų nepriklausomumas

  • Fizinė duomenų nepriklausomybė gali būti apibrėžta kaip galimybė pakeisti vidinę schemą nekeičiant konceptualios schemos.
  • Jei atliksime kokius nors duomenų bazės sistemos serverio saugyklos dydžio pakeitimus, tai duomenų bazės konceptualiai struktūrai įtakos neturės.
  • Fizinis duomenų nepriklausomumas naudojamas konceptualiems lygiams atskirti nuo vidinių lygių.
  • Fizinė duomenų nepriklausomybė atsiranda loginės sąsajos lygiu.

DBVS duomenų nepriklausomumas

Pav. Duomenų nepriklausomumas