Kolmitasoarkkitehtuuri
Tähän artikkeliin tai osioon ei ole merkitty lähteitä, joten tiedot kannattaa tarkistaa muista tietolähteistä. Voit auttaa Wikipediaa lisäämällä artikkeliin tarkistettavissa olevia lähteitä ja merkitsemällä ne ohjeen mukaan. |
Kolmitasoarkkitehtuuria käytetään tietojärjestelmäarkkitehtuurissa ja siinä käytetään kolmea eri tasoa.
Tasot
[muokkaa | muokkaa wikitekstiä]Sisäinen taso
[muokkaa | muokkaa wikitekstiä]Tällä tasolla kuvataan tietokannan fyysistä tallennusrakennetta ja saantipolkuja. Sisäinen kaava
Käsitetaso
[muokkaa | muokkaa wikitekstiä]Kuvaillaan tietokannan rakenne käyttäjälle, lukuun ottamatta fyysistä tallennusrakennetta. Käsitekaava
Ulkoinen taso
[muokkaa | muokkaa wikitekstiä]Tällä tasolla määritellään näkymiä tietokantaan. Tämä tarkoittaa, että kullekin käyttäjäryhmälle on määritelty oma näkymä tietokantaan. Ulkoiset kaavat, näkymät
Tasojen väliset kuvaukset
[muokkaa | muokkaa wikitekstiä]Tasojen välillä käytetään kuvauksia, jotta tehdyt tietokantakyselyt ja niihin saadut tulokset voidaan välittää tasolta toiselle kullekin tasolle ominaiseen esitysmuotoon.
Tietoriippumattomuus
[muokkaa | muokkaa wikitekstiä]Kolmitasoarkkitehtuuri tukee tietoriippumattomuutta. Tämä tarkoittaa, että tietokannan kaavan (tietokannan kuvauksen) muutos alemmalla tasolla ei aiheuta muutoksia ylemmälle tasolla. Ainoastaan tasojen välinen kuvaus muuttuu.
Looginen tietoriippumattomuus
[muokkaa | muokkaa wikitekstiä]Mahdollistaa lisäysten teon käsitekaavaan, ilman tarvetta muuttaa ulkoista kaavaa tai sovelluksia.
Fyysinen tietoriippumattomuus
[muokkaa | muokkaa wikitekstiä]Mahdollistaa sisäisen kaavan muokkaamisen, ilman, että täytyy muuttaa ulkoista kaavaa tai käsitekaavaa.