Mikä on suhteellisten tietokantojen hallintajärjestelmä?

Relaatiotietokannan hallintajärjestelmä (RDBMS) on tietyn tyyppinen tietokanta, joka sisältää tietotaulukoita. Tämäntyyppisiä tietokantoja käytetään usein tukemaan yhtä tai useampaa liitännäissovellusta. Tietojen muokkaamiseen ja raportointiin käytetään tiettyä tietokannan ohjelmointikieltä. Useat tekniikat voivat nopeuttaa tietojen hakua ja vähentää päällekkäisyyksiä.

Organisaatiot voivat käyttää RDBMS: ää varaston, työntekijöiden, asiakkaiden ja muiden tietojen tallentamiseen. Käyttäjät voivat olla vuorovaikutuksessa järjestelmän kanssa ohjelmistosovellusten kautta, jotka sisältävät ohjelmointikoodin tietokannan kanssa toimimiseksi. Nämä ohjelmistosovellukset voivat olla perinteisiä tai verkkopohjaisia.

Relaatiotietokannan hallintajärjestelmä koostuu taulukoista, joissa on sarakkeita ja rivejä. Sarakkeen otsikko tunnistaa sarakkeen riveillä olevat tiedot. Jokainen rivi sisältää todelliset tiedot entiteetin ilmentymästä, joka voi olla henkilö, sijainti, objekti tai idea. Esimerkiksi asiakastietokannassa voi olla sarakkeita asiakkaan tunnukselle, etunimelle, sukunimelle ja sähköpostiosoitteelle, ja jokainen rivi sisältää yksittäisen asiakkaan tiedot.

Näitä järjestelmiä käytetään ja päivitetään käyttämällä strukturoitua kyselykieltä (SQL). Tietojen käsittelyyn tietokannan kehittäjä kirjoittaa ohjelmointilausuntoja, joita kutsutaan kyselyiksi. Tietokantojen hallintajärjestelmien eri merkit voivat vaatia eri SQL -versioiden käyttöä, vaikka niillä on monia yhtäläisyyksiä.

RDBMS voi käyttää monentyyppisiä taulukoita. Perustaulukot sisältävät koko datasarjan. Väliaikaiset taulukot tallentavat tietoja, joita käsitellään kyselyn ollessa käynnissä. Tulostaulukot tallentavat kyselyn tulokset.
Suhteellisten tietokantojen hallintajärjestelmät käyttävät useita avaimia tietojen noutamiseen. Ensisijainen avain tunnistaa yhden tietyn kokonaisuuden. Työntekijätaulukossa ensisijainen avain voi olla työntekijän tunnistenumero, jolle jokainen työntekijä on määrätty pysyvästi ja jota kukaan muu työntekijä ei käytä. Ainutlaatuiset avaimet ovat muita tietoelementtejä, jotka ovat myös yksinomaisia ​​kullekin entiteetin esiintymälle. Vähittäiskauppias voi esimerkiksi antaa varastotuotteille yksilölliset toimittajan tuotenumerot.
Kolmas avaintyyppi on vieras avain. Suhdemallissa se luo suhteita entiteettien välille. Ulkomaisia ​​avaimia käyttämällä yrityksen asiakkaiden ja kunkin asiakkaan myynnin välinen suhde voidaan ylläpitää ilman päällekkäisiä tietoja relaatiotietokannan hallintajärjestelmässä.
Tiedonhaun nopeus on tärkeää etenkin datamäärän kasvaessa. Kehittäjä voi lisätä hakemiston RDBMS: ään, jotta kyselyt voidaan suorittaa nopeammin. Indeksi käyttää tyypillisesti ensisijaista avainta, kuten verotunnistetta.