defineerida andmebaase ja nende komponente. DML (Data Manipulation Language) andmekäitluskeel Keel andmete käitlemiseks andmebaasi rakenduste poolt ja/või otseselt lõppkasutaja poolt. SQL sisaldab selliseid DML käske nagu SELECT, INSERT, UPDATE JA DELETE RDBMS (Relational Database Management System) relatsioonbaasihaldur Andmebaasihaldur (DBMS), mis salvestab andmeid omavahel seostatud tabelitena. Relatsioonandmebaasid on väga võimsad, sest nad nõuavad vähe eeldusi selle kohta, kuidas andmed on omavahel seoses või kuidas neid andmebaasist välja võetakse. Seetõttu on võimalik andmebaasi käsitleda väga mitmel erineval viisil. RDBMS (Relational Database Management System) Relatsioonbaasihaldurite tähtsaks omaduseks on see, et üks andmebaas võib olla jaotatud üle mitme tabeli. See eristab neid lameandmebaasidest, kus kogu andmebaas sisaldub ühesainsas tabelis.