logo

Tietojen riippumattomuus

  • Tietojen riippumattomuus voidaan selittää kolmen skeeman arkkitehtuurilla.
  • Tietojen riippumattomuus viittaa ominaisuuteen, jolla voidaan muokata skeemaa yhdellä tietokantajärjestelmän tasolla muuttamatta skeemaa seuraavalla korkeammalla tasolla.

Tietojen riippumattomuutta on kahdenlaisia:

1. Loogisen tiedon riippumattomuus

  • Looginen datariippumattomuus viittaa siihen, että voidaan muuttaa käsitteellistä kaaviota ilman, että ulkoista kaaviota tarvitsee muuttaa.
  • Loogista datariippumattomuutta käytetään erottamaan ulkoinen taso käsitteellisestä näkymästä.
  • Jos teemme muutoksia tietojen käsitteelliseen näkymään, tämä ei vaikuta käyttäjän näkemykseen tiedoista.
  • Looginen datariippumattomuus tapahtuu käyttöliittymätasolla.

2. Fyysisten tietojen riippumattomuus

  • Fyysinen datariippumattomuus voidaan määritellä kyvyksi muuttaa sisäistä kaaviota ilman, että käsitteellistä kaaviota tarvitsee muuttaa.
  • Jos teemme muutoksia tietokantajärjestelmän palvelimen tallennuskokoon, tämä ei vaikuta tietokannan käsitteelliseen rakenteeseen.
  • Fyysistä datariippumattomuutta käytetään erottamaan käsitteelliset tasot sisäisistä tasoista.
  • Fyysinen datariippumattomuus tapahtuu loogisen rajapinnan tasolla.

DBMS-tietojen riippumattomuus

Kuva: Tietojen riippumattomuus