Mitä ovat ohjelmatietojen riippumattomuus ja metatiedot?

Ohjelmatietoriippumattomuus tarkoittaa kykyä jättää tiedot koskemattomiksi ja saavutettaviksi riippumatta muutoksista tiedot sisältävään tietokantaan. Riippumattomuuden ansiosta tietokannan ylläpitäjät voivat työstää tietokannan uudelleen vastaamaan yrityksen uusia tietotarpeita ilman huolestuttavaa, että ihmiset, jotka tarvitsevat tietoja tutkimukseen, raportteihin ja tietoisten päätösten tekemiseen, eivät yhtäkkiä pysty siihen käyttää sitä. Metadata tarjoaa tietokannan ylläpitäjille tietoa itse tietokannan hallintajärjestelmästä tai DBMS: stä, mikä auttaa heitä ylläpitämään tietojen eheyttä ja seuraamaan tietokannan suorituskykyä.

Tietokantakaavio

Tietokantakaaviot ovat tietokantojen piirustuksia, joissa kerrotaan kuinka tiedot tallennetaan DBMS: ään ja kuvataan tietokannan taulukoiden välisiä suhteita. Fyysinen skeema selittää, kuinka tiedot tallennetaan tietokoneeseen, ja kuvaa todellista laitteistoa, jota käytetään digitaalisten tietojen tallennusvälineenä. Tietokannan looginen skeema kuvaa, kuinka tiedot järjestetään tietokannassa, ja antaa tietoja, kuten mikä Taulukoita käytetään tietyille tiedoille ja mitä arvoja käytetään ensisijaisina avaimina luomaan taulukoiden välisiä suhteita.

Päivän video

Tietojen riippumattomuus

Ohjelmatietojen riippumattomuuden hierarkkista tasoa on kaksi, joista kukin varmistaa tietojen eheyden ja saavutettavuus säilyy huolimatta kaikista muutoksista, joita yritys saattaa tehdä fyysiseen tai loogiseen skeemaan sen tietokanta. Fyysinen datariippumattomuus on hierarkian alempi taso ja viittaa yrityksen kykyyn päivittää käyttämänsä laitteistot. tietojen tallennus häiritsemättä tietokannan loogista kaaviota tai loppukäyttäjän kykyä käyttää tietoja tietokoneen sovellusten kautta. Vastaavasti loogisen tiedon riippumattomuus antaa tietokannan ylläpitäjille vapauden tehdä muutoksia loogiseen skeema, lisäämällä uusia taulukoita tai liittämällä kenttiä olemassa oleviin häiritsemättä loppukäyttäjien pääsyä DBMS: ään tiedot.

Metadata on dataa, joka kuvaa tietokannan tietoja. Tyypillisen DBMS: n metatiedot sisältävät tietoja tietokannan taulukoista ja sarakkeista, jotka kuvaavat attribuutteja, kuten taulukoiden ja sarakkeiden nimet, kenttien koot ja tietotyyppi, kuten merkkijonot, kokonaisluvut tai valuuttaarvot, jotka kukin kenttä pitää. Metadata kiteyttää myös taulukoiden ja tietokannan sääntöjen väliset suhteet tietojen käyttämiseen ja tietojen eheyden säilyttämiseen.

Tietosanakirja

Tietokannan tietosanakirja on sen metatietojen varasto, joka yhdistää kaikki tietokannan skeeman tiedot. Tietokantasanakirja tallentaa metatiedot omiin taulukkoihinsa, jotka tietokannan ylläpitäjä luo tiedonmäärityskielellä. DDL ei ole kieli SQL: n tai Javan merkityksessä; se on kielen komentojen osajoukko, jonka avulla käyttäjä voi luoda ja muokata tietokantaobjekteja, kuten taulukoita. Tietosanakirja sisältää tietokannan rakennetietojen lisäksi tietoa tietokannan toimenpiteistä ja käyttöoikeuksista. Tämä tietovarasto auttaa säilyttämään tietojen eheyden estämällä käyttäjiä luomasta objekteja, jotka toistavat muiden objektien tai ensisijaisten avainten nimiä, jotka rikkoisivat relaatioiden eheyttä.