Mikä on relaatiotietokannan hallintajärjestelmä (RDBMS)?
Relational Database Management System (RDBMS) on ohjelmistojärjestelmä, jonka avulla voit luoda, muokata ja hallita relaatiotietokantoja. Se on taustaohjelmisto, jonka avulla voit tallentaa, hakea ja käsitellä tietoja jäsennellyllä ja organisoidulla tavalla.
Relaatiotietokanta on eräänlainen tietokanta, joka tallentaa tiedot taulukoihin, joissa jokaisessa taulukossa on rivejä ja sarakkeita, aivan kuten laskentataulukko. Taulukoiden väliset suhteet määritellään avaimilla, joiden avulla voit linkittää toisiinsa liittyviä tietoja taulukoiden välillä. Tämän avulla voit tallentaa ja noutaa suuria tietomääriä erittäin organisoidulla ja tehokkaalla tavalla.
Jotkin RDBMS:n yleiset ominaisuudet ovat:
* Tietokantarakenteiden (taulukoiden, hakemistojen, näkymien jne.) luominen ja muokkaaminen
* Lisääminen, päivittäminen, ja tietojen hakeminen
* Taulukoiden välisten suhteiden määrittäminen
* Tietojen eheysrajoitusten (esim. ensisijaisten avainten, vieraiden avainten) käyttöönotto
* Tuki SQL:lle (Structured Query Language), joka on vakiokieli relaatiotietokantojen hallinnassa
* Tuki tapahtumille, joiden avulla voit useiden toimintojen suorittaminen tietokannassa yhtenä atomiyksikkönä* Varmuuskopioinnin ja palautuksen tuki, jonka avulla voit toipua tietokannan vioista tai virheistä
Joitakin esimerkkejä RDBMS-järjestelmistä ovat:
* MySQL
* PostgreSQL
* Microsoft SQL Server
* Oracle Database
* IBM DB2
RDBMS käytetään monissa sovelluksissa, mukaan lukien:
* Verkkokauppasivustot (esim. Amazon)
* Sosiaalisen median alustat (esim. Facebook)
* Pankki- ja rahoitusjärjestelmät (esim. verkkopankki)
* Valtion tietokannat (esim. verotietueet)
* Tieteelliset tutkimustietokannat (esim. geenisekvenssit)
Yhteenvetona voidaan todeta, että RDBMS on ohjelmistojärjestelmä, jonka avulla voit luoda, muokata ja hallita relaatiotietokantoja, jotka ovat jäsenneltyjä ja järjestettyjä tietokokoelmia. Sitä käytetään laajasti erilaisissa sovelluksissa ja se on välttämätön suurten tietomäärien hallinnassa erittäin organisoidulla ja tehokkaalla tavalla.



