Un système de gestion de base de données (SGBD) est un logiciel système permettant aux utilisateurs et programmeurs de créer et de gérer des bases de données.
Parmi les logiciels les plus connus il est possible de citer : MySQL, PostgreSQL, SQLite, Oracle Database, Microsoft SQL Server, Firebird ou Ingres.
Ces systèmes peuvent être catégorisés selon leur fonctionnement : Système propriétaire : Oracle Database, Microsoft SQL Server, DB2, MaxDB, 4D, dBase, Informix, Sybase.
Différences entre SGBDR et SGBD.
Il existe des différences contrastées entre RDBMS et SGBD.
Un SGBDR est une version avancée d'un SGBD.
Contrairement à un SGBD qui gère des bases de données sur un réseau informatique et des disques durs, une base de données RDBMS permet de maintenir les relations entre ses tables.