Relationale Datenbanksysteme realisieren keine Relationen im mathematischen Sinne, sondern Tabellen, die durchaus doppelte Einträge enthalten können. Bei Bedarf müssen die Duplikate explizit entfernt werden.
SQL geht zurück auf den von IBM Anfang der 70er Jahre entwickelten Prototyp System R mit der Anfragesprache Sequel. Der zur Zeit aktuelle Standard lautet SQL-92, auch SQL2 genannt. Er wird weitgehend vom relationalen Datenbanksystem Oracle unterstützt.