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 : 1.3.2 Transport et flux de données Up : 1.3 Consultation et mise à jour