Un requisito fondamentale dei RDBMS è quello per cui, per creare relazioni, necessiti di un linguaggio standard, comune ai diversi software di reportistica.
Tale standard è appunto l’ANSI SQL, (Structured Query Language della American National Standard Institute).
In realtà l’ANSI SQL si divide in sottolinguaggi tra i più diffusi software Data Base, tra cui Oracle Sql, Transact Sql, Postgre-Sql, My Sql, Sql Informix e DB II Sql.