vendredi 18 juillet 2009

 

    /TP-complet/03-TPcomp-creaRequ

Réalisation d'une base de donnée
avec la suite OpenOffice

OpenOffice-Base : Créations de requêtes

Cette séance est la troisième semaine du TP-complet

Objectifs

Pour cette séance, il s'agit d'objectifs pratiques :

  • définir des requêtes dans Access
  • sur une ou plusieurs tables (jointures)
  • faire la différence entre requête et table

Pré-requis : savoir créer des tables dans OpenOffice-Base, savoir ce qu'est une modèle logique de données

A faire

Première partie

A partir de la base de données "BDLicPro-debut", accessible dans ../03-TPcomp-creaRequ/Ressources, créer la table des notes, pré-initialisée avec tous les couples étudiant-cours corrects (vérifiez sur votre nom que vous avez bien tous vos cours, et seulement ce qui concernent votre profil).

Difficulté : comprendre pourquoi il y a des requêtes et des tables...
-> si les tables initiales sont modifiées, alors la table créée ne l'est pas, mais la requête permet toujours de calculer.

Deuxième partie

Faire une requête qui calcule la moyenne de chaque étudiant à partir de la table des notes

  • faire la jointure entre la table des notes et la table des cours, sur les numéros d'étudiants, pour obtenir la note coefficientée
  • faire un regroupement qui "agrège" les étudiants de la requête des jointures,
  • pour chaque étudiant, sommer dans cet agrégat d'une part les coefficients, et d'autre part les notes coefficientées, et enfin diviser la somme des notes par la somme des notes coefficientées par la somme des coefficients

Aide

En cas d'échec ou de "plantage" pour sauver votre travail, repartir de "BDLicPro-interm1" (état juste après la requête création) ou "BDLicPro-interm2" (état une fois que les colonnes nécessaires ont été rajoutées dans la table des notes pour que le MLD soit correct)

Documents de référence

Vous trouverez des explications "pas à pas" dans pasapasRequete.pdf , en particuler pasapasRequete.pdf

Résultats à atteindre

Dans Ressources les résultats à atteindre ou obtenus par des étudiants, des copies d'écran, etc

Consignes d'organisation

LicPro - PAGORA