Tiedot ovat tärkein osa laskentaa. Jokainen ohjelma, iso tai pieni, tarvitsee tietoja prosessoidakseen ja tuottaakseen tuotoksensa; joka on usein jonkinlaista tietoa. Tietojen tallentaminen on kehittynyt paljon viime vuosina. Ensimmäinen tapa tallentaa tietoja aiemmin oli tekstitiedostoissa. Tämä heilahtelu on erittäin tehoton ja erittäin vaikea käsitellä varsinkin kun käsitellään suurempia tietomääriä.
Koska tarvetta parempiin keinoihin tietojen tallentamiseksi ja noutamiseksi luotiin, tietokannan hallintajärjestelmä (DBMS). DBMS-järjestelmä tallentaa tiedot taulukkoon, jossa merkinnät on arkistoitu tiettyyn luokkaan ja indeksoitu oikein. Tämän ansiosta ohjelmoijilla oli paljon enemmän rakennetta tallennettaessa tai noudettaessa tietoja. On myös paljon helpompaa etsiä tietystä tietokannasta haluamiasi tietoja. DBMS tarjoaa myös hakutoiminnot tietyn tietokantatiedon löytämiseksi. Kun se on löydetty, voit vetää kaikki muut asiaan liittyvät tiedot kyseisestä merkinnästä. DBMS on erittäin pätevä järjestelmä tietojen seuraamiseen, mutta se ei mitoita kovin hyvin. Käsittely valtavista tietokannoista, vaikkakin mahdollista, tulee valtavaksi työksi DBMS: ssä.
Tämän esteen selvittämiseksi kehitetään RDBMS tai Relational DBMS. Reliaatiotietokanta sisältää tietoja useammassa kuin yhdessä taulukossa. Jokainen taulukko sisältää tietokannan, joka sitten linkitetään muihin taulukoihin suhteiden suhteen. Tämä selitetään parhaiten esimerkillä. Oletetaan, että sinulla on autokorjaamo, jolle haluat rakentaa tietokannan, tarvitset luettelon asiakkaistasi ja heidän omistamistaan autoista. Se voi olla hiukan monimutkaisempi, jos se otetaan käyttöön DBMS-järjestelmässä, mutta RDBMS: n avulla voit tehdä sen helposti. Voit rakentaa kaksi pöytää, yhden asiakkaille ja toisen autoille, ja linkittää ne sitten toisiinsa. Sen avulla voit helposti kerätä asiakkaan tietoja siitä, mitkä autot hänellä on.
RDBMS on parannus vanhempaan DBMS-järjestelmään verrattuna. Se tarjoaa mekanismin DBMS-järjestelmän kohtaamien rajoitusten poistamiseksi. Lisäksi ohjelmoijalla ei oikeastaan ole niin paljon opittavaa muunnettaessa DBMS-järjestelmästä RDBMS-tiedostoon. Voit myös pysyä vanhassa DBMS-muodossa, jos todella haluat ja liittää kaikki tiedot yhteen taulukkoon. Vaikka et vieläkään tarvitse RDBMS-tietokantaa, voi olla järkevää aloittaa muuntaminen ohjelmiin siihen, jos tarvitset.
Lisätietoja DBMS- ja RDMS-tiedoista.