Tietokannan hallintajärjestelmä

Tietokantajärjestelmä (DBMS, ) on ohjelmisto, jolla voi käsitellä, hallita, hakea ja tallentaa tietokantaan säilöttyä tietoa. Tietokannan tietomalli voi käyttää esimerkiksi relaatiomallia, oliomallia, hierarkista mallia tai verkkomallia, ja sisältää elektronista dataa loogisesti jäsenneltynä. Tietokantajärjestelmistä käytetään lyhenteitä kuten RDBMS ja OODBMS tai ORDBMS.

Sulautettu tietokanta on teknologia, jossa tietokannan hallintajärjestelmä rakennetaan sovellusohjelmaan eikä erillisenä työkaluna: tämä myös piilottaa tietokannan loppukäyttäjältä.

Muistitietokanta on pääasiassa tietokoneen muistia tallennukseen käyttävä tietokanta, jota käytetään kun vasteaika on kriittinen.

Etuja 
 Toiston kontrollointi
 Käyttöoikeuksien jakaminen
 Erilaisten käyttöliittymien mahdollistaminen 
 Tietokannan eheyssääntöjen valvominen (katso ACID)
 Tietokannassa olevien tietojen suhteiden esittäminen

Hierarkisen mallin tietokantajärjestelmiä 
 Information Management System

Verkkomallin tietokantajärjestelmiä 
 Integrated Data Store

Relaatiotietokantajärjestelmiä 
DB2
MySQL
Oracle
PostgreSQL
Microsoft SQL Server
Sybase SQL Server
System R

Oliotietokantajärjestelmiä 
Db4o

Katso myös 
Kolmitasoarkkitehtuuri
 ACID
 NoSQL

Lähteet

Aiheesta muualla