tietokantajärjestelmä
Tietokantajärjestelmä (DBMS, database management system) on ohjelmistoympäristö, joka hallinnoi tietokantoja ja tarjoaa sovelluksille pääsyn niihin sekä tukea tietojen tallennukseen, muokkaamiseen ja hakemiseen. Se varmistaa tiedon eheyden, tietoturvan ja turvallisen samanaikaisen käytön useilla käyttäjillä. DBMS ylläpitää tietojen fyysisen ja loogisen rakenteen sekä vastaa varmuuskopioinnista, palautumisesta ja ylläpidosta.
Keskeisiä toimintoja ovat tietomallin ja skeeman hallinta, DDL- ja DML-kielten tuki sekä kyselyn käsittely ja optimointi.
Tyyppien mukaan DBMS:t voivat olla relaatiopohjaisia (relational) tai NoSQL-järjestelmiä. Relaatiotietokannat käyttävät tauluja, SQL- kyselykieltä ja vahvaa
Käyttökohteita ovat liiketoimintajärjestelmät, verkkopalvelut, raportointi ja analytiikka. Valinnat riippuvat tiedon rakenteesta, tarpeellisesta skaalautuvuudesta, konsistenssivaatimuksista sekä kustannuksista