Kolmitasoinen kuvio on datan kolme abstraktiotasoa, joista kukin keskittyy eri huolenaiheisiin. Kolmitasoisten kuvioiden yhdistämiseksi tietokannan hallintajärjestelmä tarjoaa toisen tason kuvatoiminnon kolmitasoisten kuvioiden väliin. Toissijainen kuva on sääntö, joka määrää, miten molemmat kuvan puolet voidaan muuntaa. Kuten alla on esitetty:
Kolmitasoinen tila
Käyttäjätason --> skeeman ulkopuolinen (heijastaa käyttäjänäkymää tietokantajärjestelmästä)
Ulkoinen tila, joka tunnetaan myös nimillä alitila tai käyttäjätila, vastaa käyttäjätasoa. Se on tietokannan näkymä, jonka yksi tai muutama käyttäjä näkee, ja se on looginen esitys sovellukseen liittyvästä datasta. Ulkoinen skeema on skeeman osajoukko, joka johdetaan skeemasta ja sisältää sen osan, jota tietty käyttäjä saa käyttää skeemassa. Käyttäjät voivat kuvata ja määritellä käyttäjille vastaavia tietotietueita ulkoisen tilan kuvauskielen (ulkoisen kuvion) avulla, ja voivat myös käyttää Data Manipulation Languagea (DML) näiden tietotietueiden käsittelyyn.
Käsitteellinen taso - > Käsitteellinen malli (heijastaa tietokantajärjestelmän kokonaisvaltaista näkökulmaa)
Käsitteelliset kuviot, joita kutsutaan myös kuvioiksi tai loogisiksi kuvioiksi, vastaavat käsitteellisiä tasoja. Se on globaali looginen rakenne, jonka tietokantasuunnittelija rakentaa yhdistämään kaikkien käyttäjien tiedot yhtenäisen näkökulman, kokonaiskuvauksen tietokannan tietokannan loogisesta rakenteesta ja ominaisuuksista sekä julkisen datanäkymän (globaalin näkymän) mukaisesti kaikille käyttäjille. Se kuvataan ja määritellään tietokannan hallintajärjestelmän tarjoamalla Data Description Language (DDL) -kielellä.
Fyysinen taso -- >-skeemassa (heijastaa tietokantajärjestelmän tallennusnäkymää)
Sisätila, joka tunnetaan myös nimellä tallennustila, vastaa fyysistä tasoa. Se on sisäinen esitys tai taustalla oleva kuvaus kaikesta tietokannan datasta, ja se on tietokannan alin loogisen kuvauksen taso, joka kuvaa tallennusmenetelmää ja datan fyysistä rakennetta tallennusvälineellä, vastaten tietokantaa, joka on todellisuudessa tallennettu ulkoiselle tallennusvälineelle. Sisäinen kuvio kuvataan ja määritellään sisäisen kuvion kuvauskielellä.
Toissijainen kuva (kartoitus)
Tietokantajärjestelmä tarjoaa kaksi kuvatasoa moodin kolmen tason välillä: moodin/sisäisen kuvion kuvan ja ulomman kuvion/kuvion kuvan.
- Kuvion/Sisäisen kuvion kuva: Toteuttaa käsitteellisten ja sisäisten kuvioiden välisen muuntamisen.
- Ulkotila/Tilakuva: Toteuttaa muunnoksen ulkotilan ja käsitteellisen tilan välillä.
Datariippumattomuus tarkoittaa datan ja ohjelmien riippumattomuutta, joka erottaa datamääritelmän ohjelmasta, ja DBMS (tietokantahallintajärjestelmä) vastaa datan tallennuksesta, mikä yksinkertaistaa sovellusta ja vähentää merkittävästi sovelluksen valmistelun työmäärää.
Tietojen riippumattomuus varmistetaan DBMS:n toissijaisilla kuvaominaisuuksilla. Datariippumattomuus sisältää datan fyysisen riippumattomuuden ja datan loogisen riippumattomuuden.
Yhteenveto, kuten alla olevassa kuvassa näkyy:
未命名绘图.drawio
(2.86 KB, Latausten määrä: 0)
|