DBMS
Signifie « Database Management System ».
Un SGBD est un programme logiciel qui crée et exécute une base de données. Il crée une structure capable de stocker, d’organiser, de récupérer et de manipuler le contenu d’une base de données de manière structurée. Il fournit également une interface permettant aux utilisateurs et aux applications d’accéder au contenu d’une base de données à l’aide d’un langage d’interrogation standardisé comme SQL.
Un logiciel SGBD fournit également des outils permettant aux administrateurs de bases de données de gérer leurs bases de données. Tout d’abord, il permet aux administrateurs de concevoir une base de données en créant des schémas, en définissant des tables et en créant des relations. Il aide les administrateurs à configurer les comptes utilisateur de la base de données, notamment les niveaux d’autorisations de chacun. Les administrateurs peuvent préciser quels utilisateurs peuvent accéder aux données et lesquels peuvent ajouter ou modifier les enregistrements de la base de données ; ils peuvent même choisir de garder certaines données privées et accessibles uniquement à des comptes spécifiques. Un SGBD aide également les administrateurs à automatiser les sauvegardes de la base de données, puis à restaurer les données à partir de ces sauvegardes lorsque cela est nécessaire. Il peut même surveiller les performances de la base de données, par exemple le temps nécessaire à chaque requête.
Il existe de nombreux types de SGBD, parmi lesquels MySQL, Microsoft Access, Oracle Database et MongoDB. Même si la plupart des bases de données utilisent l’un de plusieurs langages d’interrogation standard, SQL étant le plus courant, chaque SGBD possède un ensemble de fonctionnalités qui lui est propre et implémente ces fonctionnalités à l’aide de commandes d’interrogation personnalisées. Comme les bases de données doivent souvent communiquer entre elles, la plupart des systèmes de gestion de bases de données incluent un pilote Open Database Connectivity (ODBC) qui convertit une syntaxe propriétaire en un dialecte que les autres bases de données peuvent comprendre.
Testez vos connaissances