Tietokantajärjestelmissä
Tietokantajärjestelmä (DBMS) on ohjelmisto, joka hallinnoi tietokantojen tallennusta, hakua ja ylläpitoa. Se tarjoaa sovelluksille ja käyttäjille välineen tiedon tallentamiseen, muokkaukseen ja hakuun sekä varmistaa tiedon eheyttä, turvallisuutta ja yhdenmukaisuutta useamman käyttäjän tai sovelluksen käyttötilanteissa.
Tietokantajärjestelmät voivat tukea erilaisia tietomalleja, kuten relaatiomallia (RDBMS), NoSQL- ja NewSQL-järjestelmiä. Relaatiomallissa tieto on taulukoina, jotka
DBMS:ssä on kerrokset tallennuksesta kyselykäsittelyyn ja transaktiomoduliin sekä metatietokanta (järjestelmäkatalogi). Kyselykäsittely suunnittelee, optimoi ja toteuttaa kyselyt.
Tietoturva ja hallinta ovat keskeisiä osa-alueita. Autentikointi, käyttöoikeuksien hallinta ja salaus suojaavat tiedot, kun taas eheysvaatimukset