Tietokannanhallintajärjestelmät
Tietokannanhallintajärjestelmät kuten Oracle, Ingres, DB2, Informix, SQL-server, MySQL, PostgreSQL, Firebird ja Solidsekä henkilökohtaiset tietokantaohjelmat (Paradox, Access) ovat perustaltaan aivan samanlaisia. Tietokannanhallintajärjestelmiin on kuitenkin rakennettu joitain sellaisia ominaisuuksia kuten monipuoliset tietoturvaominaisuudet, elvytystekniikka ja transaktiot, joita ei henkilökohtaisissa tietokantaohjelmissa välttämättä ole ainakaan samassa laajuudessa. Henkilökohtaisia tietokantaohjelmia ei ole myöskään suunniteltu yhtä suurien tietomäärien tallentamiseen ja käsittelyyn kuin "oikeita" tietokannanhallintajärjestelmiä.
Tietokannanhallintajärjestelmän perusvaatimuksia ovat:
Perusoperaatiot (tallennus, haku, päivitys)
Tietoriippumattomuus
Yhteiskäytön mahdollisuus
Ylimäärättömyys
Tiedon eheys
Turvaaminen
Tehokkuus ja hyvä suorituskyky
Yhteensopivuus
Skaalautuvuus
Käyttäjien kommentit