Autre principe fondamental des SGBD: le principe d'abstraction.
Parmi les langages de haut niveau on peut citer:
SQL est un langage standard pour tous les SGBD relationnels, il est compréhensible par l'humain et interprétable par une machine (les serveurs de bases de données relationnelles communiquent entre-eux via des requêtes SQL).
Algèbre relationnelle permet de définir des sélection, des projection des compositions des ces opérations de bases pour obtenir des données.
L'abstraction des données est une des raisons principales du succès des systèmes relationnels. Les données sont vues de façon abstraites et manipulées via des langages de haut niveau facilement compréhensibles par des humains: apportant d'importants gains de productivité.
Les requêtes sont compilées en des requêtes algébriques qui peuvent être évaluées automatiquement.
Les techniques d'optimisations et de parallélisme permettent aux requête algébriques d'être efficaces et de passer à l'échelle de très grande bases de données.