Système de Gestion de Bases de Données
Langage SQL

Un système de gestion de bases de données (SGBD) est un logiciel destiné à stocker et à partager des informations dans une base de données, en garantissant la qualité, la pérennité et la confidentialité des informations, tout en cachant la complexité des opérations. Un SGBD permet d'inscrire, de retrouver, de modifier, de trier, de transformer ou d'imprimer les informations de la base de données.

Chaque SGBD consiste en un composant de stockage et un composant de gestion de données: le composant de stockage a pour but de réunir sous forme de tables toutes les données ainsi que leurs liens d'interdépendance. Outre les tables contenant les données destinées aux applications des utilisateurs, un SGBD définit les tables du système indispensables au fonctionnement d'une base de données. Les tables du système contiennent les descriptions des données que les utilisateurs peuvent consulter à tout moment sans être autorisés à les modifier.

Les deux composants d'un système de gestion de base de données relationnelle

Le composant de gestion comporte essentiellement un langage relationnel de définition et de manipulation de données. Ce composant englobe aussi les fonctions utilitaires pour la restauration de la base de données en cas de panne, la protection et la sécurité des données.

Table des matières

Cette section a pour but de décrire l'utilisation du SGBD MySQL à l'aide de l'interface graphique phpMyAdmin. Un accent particulier sera mis sur l'apprentissage du langage relationnel SQL. Les liens suivants permettent d'atteindre directement les principales parties de la section:

Objectifs

Au terme de cette section, chaque élève devra être capable de :

Présentation

Cette section est complétée d'une présentation faite en classe et accessible dans l'encadré ci-dessous:

Présentation de la section