Université Lumière Lyon 2, UFR Sciences Économiques et Gestion 
M1 Économie & Société – M1 Finance – Année 2015-2016 
Informatique – Bases de données : Épreuve sur machine (1
re
 session) – SUJET 1 
J. Darmont (http://eric.univ-lyon2.fr/~jdarmont), 08/01/2016
 
 
 
Notes manuscrites autorisées – Durée : 1h30 – Barème fourni à titre indicatif 
 
 
Base de données 
 
Les éditeurs d’un nouveau site web souhaitent mettre en ligne une référence nationale relative aux 
plantes,  qui  est  actuellement  stockée dans une base de données Access. Cette base de données 
herbier1.accdb
 vous est fournie, incomplète, à l’adresse suivante. Elle est protégée par le mot de 
passe « chanvre161 ». 
 
 http://eric.univ-lyon2.fr/accdb/herbier1.accdb 
 
Le schéma relationnel de la base de données est le suivant. 
 
FAMILLE (id_famille, libellé) 
MILIEU (id_milieu, libellé) 
PLANTE (id_plante, nomLatin, nomCommun, altitudeRécolte, dateRécolte, sols, id_milieu#, lieu,  
    protégé, médicinal, aromatique, remarques, id_famille#) 
OUVRAGE (id_ouvrage, année, titre, auteur, éditeur, pages)
  
Clés primaires
 
REFERENCER (id_ouvrage#, id_plante#, page)
  
Clés étrangères#
 
 
 
Achèvement de la base de données (4 points) 
 
1. Saisir votre numéro d’étudiant, votre nom et votre prénom, le numéro de la salle dans laquelle 
vous vous trouvez et le numéro de série de l’ordinateur que vous utilisez dans la table _ID. 
NB : Cette table ne fait pas partie de la base de données. L’ignorer dans le reste du sujet. 
 
2.  La table  FAMILLE  manque dans  la  base de données. Créer  sa  structure en  se basant sur le 
dictionnaire de  données  suivant.  Si  le  libellé  de la  famille  n’est pas valide,  prévoir  le  message 
d’erreur « Libellé incorrect ». 
  Champ  Type  Taille  Valide si 
2/3 
4. Compléter la table PLANTE en établissant le lien de chaque plante avec sa famille, sachant que : 
• les plantes d’identifiant 52 à 55 sont des onagracées ; 
• les plantes d’identifiant 57 à 59 et 64 sont des crassulacées ; 
• les plantes d’identifiant 60 à 63 sont des apiacées. 
 
5. Définir toutes les relations entre les tables de la base de données. 
 
 
Formulaire (1 point) 
 
Concevoir un ensemble formulaire/sous-formulaire permettant d’afficher, pour chaque milieu, les 
plantes qui  y poussent.  Le résultat devra avoir l’apparence ci-dessous à l’exécution. Nommer le 
formulaire maître Plantes par milieu. 
 
 
 
 
Requêtes (10 points) 
 
NB : Dans la table PLANTE, les champs de type « Oui/Non » protégé, médicinal et aromatique 
prennent la valeur -1 lorsqu’ils sont cochés (valeur Oui) et 0 lorsqu’ils ne le sont pas (valeur Non). 
 1. Liste des plantes, triée par altitude de récolte décroissante (afficher toutes les caractéristiques 
des plantes). 
2. Noms latin et commun des plantes poussant sur sols calcaires. 
3. Nom commun,  nom latin et  libellé de  milieu  de chaque  plante  référencée dans  un ouvrage 
(classer par ordre alphabétique de nom commun). 
4. Liste des ouvrages qui concernent des plantes protégées et ayant des propriétés médicinales. 
5. Nom commun des plantes poussant sur sol sec ou en milieu sec. 
6. Nom latin des plantes dont le libellé de milieu est saisi au clavier. 
7. Nombre de plantes référencées dans chaque ouvrage (indiquer le titre des ouvrages).