Histoire
– Les opérateurs relationnels : Restriction, projection, jointure
– Le langage de requête SQL : Restriction, projection, jointure, tri.
Réflexion préalable (p. 81)
Pistes d’exploitation
1. Quel est le nom du logiciel de gestion de bases de données relationnelles (SGDBR) disponible sur les ordinateurs de votre classe ?
Vraisemblablement, Access dans une version 97 ou 2002 ou 2003 ou 2007.
2. Selon vous, que permet de faire ce logiciel ?
Comme son nom l’indique, il permet de gérer une base de données dont les bases théoriques ont été vues dans le chapitre précédent : le modèle relationnel.
On peut attendre des élèves qu’ils proposent les réponses suivantes :
– il permet d’enregistrer les données, les tables ;
– il permet de fournir la liste des clients par représentant, parmi l’ensemble des données de la base, grâce à une requête ;
– il permet de classer les données par ordre alphabétique.
3. Le tableau présenté ci-dessus a été élaboré grâce à un SGDBR à partir de la base de la SAFPB présentée dans le chapitre 7 (p. 69). Observez ce document et décrivez les opérations qui ont été effectuées sur les données de la base pour produire ce résultat.
Pour produire ce tableau, il a fallu :
– mettre en relation les deux tables CLIENTS et REPRÉSENTANTS ;
– ne retenir que les champs dont on désire l’affichage des valeurs ;
– opérer un classement par représentant.
Corrigés des activités
Activité 1 : Une vue d’ensemble de la base de données « Facturation » (p. 82)
Objectif
Savoir lire le schéma relationnel d’une base de données.
Réponses aux questions
1. Que représentent les champs affichés en gras ?
Ils représentent la clé primaire. Parfois, la clé primaire est formée de deux champs (ou davantage). Chacun d’eux est représenté en gras mais, par définition, il n’y a qu’une clé primaire.
2. Que représentent les