2eme Année Lycée Pilote de Sousse
3
èmeSéance
Les Requêtes
I- Rappel :
1 - Une base de données:
- regroupe des informations cohérentes.
- peut-être utilisée par de nombreuses personnes.
- sert de support à une application informatique.
- doit être fiable et à jour. C’est plus simple lorsqu'il n'y a pas redondance d'informations. (Chaque donnée n'est notée qu'une seule fois.)
2 - Données
- Une donnée est une information.
- Les données saisies sont élémentaires le plus souvent mais peuvent parfois être calculées.
- Elles doivent être collectées.
- Les données calculées peuvent être reconstituées à partir des propriétés élémentaires.
II- Manipulation des bases de données : 1 - Dictionnaire de données:
L'ensemble des données peut être regroupé dans un dictionnaire de données.
Différentes présentations du dictionnaire des données sont possibles.
Le dictionnaire de données peut être le suivant :
Code du Champ Libellé Type de donnée Commentaire
Code Code élève Numérique
Nom Nom élève Texte Valeur obligatoire
Prénom Prénom élève Texte Valeur non obligatoire
Date_naiss Date de naissance Date/Heure Valeur obligatoire MoyAnn Moyenne annuelle élève Numérique > 0
2eme Année Lycée Pilote de Sousse
2- Requêtes:
Une requête sert à poser des questions sur les données des tables et à réaliser des actions sur ces données. Par exemple, une requête peut répondre à la question « Combien de nos élèves ont une moyenne > 15 et quels sont leurs noms et prénoms ? »
Les requêtes servent aussi à combiner (ou joindre) des données issues de tables séparées. Elles sont également utiles pour modifier, supprimer ou ajouter rapidement de gros volume de données. Elles servent également à la construction des formulaires et des états.
III- Application :
Exercice :
Un commerçant souhaite suivre la gestion de stock des articles en vente dans son magasin.
Pour chaque article il faut :
Un code article (6 chiffres)
Une famille de produit (il y a actuellement 6 familles, appelées A, B, C, D, E, F)
Un libellé (max 60 caractères toujours en majuscule)
Un prix d’achat
Un taux de TVA (actuellement tous les articles sont à 19,6%)
Un prix de vente TTC
La quantité en stock (entre 0 et 5000)
La quantité en commande
Définir le dictionnaire de donnée et la table article.
Créer une requête nommée Liste_A qui donne les codes, libellés et les quantités en stock des articles dont la famille = A.
La représentation textuelle de la table Article :
Article ( CodArt , famille , libelle , pr-ach , tva , pvttc , Qte-stock , Qte-comd)