==== 1.3.3 Système de gestion de Bases de données ==== Le SGBD (Système de Gestion de Bases de Données) est le programme qui gère la (ou les) base(s) de données. Il s’agit d’un programme optimisé afin d’accélérer l’accès et rationaliser le traitement d’un grand ensemble d’enregistrements stockés sur un support informatique. L’organisation d’une base de données repose sur : * des méthodes de conception ensemblistes fondées sur le modèle relationnel (description des ensembles d’enregistrements et des relations entre ces ensembles) * un langage de requête permettant de consulter et mettre à jour les données stockées dans la base * des algorithmes de stockage et de classement efficace (afin d’accélérer les temps de recherche) Les données sont structurées en **tables**, contenant des **tuples** organisés comme séquence de **valeurs**, i.e. : * Une **base de données** est un ensemble de **tables** (parfois appelées relations). * Une **table** est un ensemble de **tuples** (parfois appelés enregistrements). * Un **tuple** est un ensemble de **valeurs** (parfois appelés « champs » ou attributs). La consultation et la mise à jour des données s’effectue à l’aide de requêtes exprimées au niveau du **client**. Il existe enfin un administrateur de bases de données. Celui-ci doit : * installer la base de données, * gérer sa sauvegarde régulière, * garantir sa sécurité et * gérer les droits des utilisateurs de la base. __Previous__ : [[public:STD-3:CM1:Généralités:1.3 Consultation et mise à jour:1.3.2 Transport et flux de données]] __Up__ : [[public:STD-3:CM1:Généralités:1.3 Consultation et mise à jour]]