Značilnosti naravnega jezika so neformalnost ali šibka formalizacija. Stavki v naravnem jeziku so velikokrat dvoumni. Zato ni primeren za delo z računalnikom ali podatkovno bazo.
Za delo s PB najbolj razširjen jezil SQL (Structured Query Language).
SQL je programski jezik, ki v svoji osnovni inačici nima nekaterih klasičnih programskih konstruktov (vejitev, zanka).
SQL je deklarativni jezik, namenjen manipulaciji s podatki.
V SQL-u povemo le KAJ želimo, NE pa tudi KAKO naj se to izvede.
Opomba: Obstajajo tudi izvedenke SQL-a, denimo PL/SQL, PSQL,TSQL ki zadoščajo vsem kriterijem programskega jezika (imajo krmilne stavke, zanke, …).
Deklarativni poizvedovalni jeziki dovoljujejo in potrebujejo močne optimizatorje poizvedb, ki so sestavni deli SUPB-jev! Uporaba deklarativnih jezikov omogoča večjo neodvisnost od tehnologij strojne in programske opreme.
Trenutno sta v uporabi sta naslednja standarda SQL:
Avtorji: Tea Lončarić , Andreja Vehovec, Marko Kastelic , David Drofenik, Saša Divjak, Alenka Kavčič , Matija Marolt, Marko Privošnik , Milan Podbršček, Janko Harej, Andrej Florjančič