WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Developpement et mise en place d'une base de données sur les organisations paysannes

( Télécharger le fichier original )
par Ulrick Lilyan MVE ONA
Institut Sous-régional de Statistique et d'Economie Appliquée (ISSEA) - Ingénieur 2006
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

V. REQUETES

Dans cette base de données, nous avons réalisé différentes requêtes qui permettent d'afficher, de modifier et d'analyser les données. La plupart des requêtes trient dans l'ordre croissant les « sigles » et les « noms ».

V.1.1. Requêtes de sélection

Les requêtes de sélection affiche les informations sous forme de feuille de données. Nous signalons que les enregistrements peuvent directement être modifiés dans ces feuilles. Nous avons utilisé un langage de définition de données nommé SQL (Structured Query Language 1(*)) dans la définition de quelques requêtes ; mais la plupart des requêtes ont été créés à l'aide de l' « Assistant ». Nous avons, entre autres, les requêtes suivantes :

Tableau 11 : Quelques requêtes de sélection

REQUETES

RESULTATS

 

Liste de GICs

 

Liste des GICs par Union

Source : Nos travaux

V.1.2. Requêtes de sélection paramétrée

Pour permettre à l'utilisateur de rechercher certaines informations, nous avons créé des requêtes qui affiche une boîte de dialogue ; et dont le résultat à afficher dépend de la valeur entrée dans la boîte de dialogue (paramètre).

Nous avons à titre d'exemples les requêtes suivantes :

Tableau 12 : Quelques requêtes de sélection paramétrée

REQUETES

RESULTATS

 

Informations générales sur l'OP que vous entrez

 

Liste des documents de l'OP que vous entrez

 

Liste de tous les OPs exerçant dans le domaine d'activité que vous entrez

Source : Nos travaux

V.1.3. Requêtes statistiques

A travers ce type de requête, nous pouvons afficher des indicateurs statistiques (somme, moyenne, maximum, écart-type...). La requête statistique paramétrée suivante affiche le nombre d'OPs du niveau directement inférieur au niveau que vous entrez (nombre de GICs de chaque Union si vous entrer le niveau « Union »).

Figure 4 : Requête statistique paramétrée

Source : Nos travaux

V.1.4. Quelques requêtes en langage SQL

Le tableau suivant présente la structure de quelques requêtes dans le mode SQL du logiciel ACCESS.

Tableau 13 : Requêtes en langage SQL

REQUETES

RESULTATS

SELECT DISTINCT Produits.NomUsuel

FROM Produits

ORDER BY Produits.NomUsuel;

Liste des différents produits agricoles

SELECT OPs.Nom, OPs.Sigle, Count(Producteurs.CodeProducteur) AS [Nombre de Producteurs]

FROM OPs INNER JOIN Producteurs ON OPs.CodeOP = Producteurs.CodeOP

GROUP BY OPs.Nom, OPs.Sigle, OPs.Niveau

HAVING (((OPs.Niveau)="GIC"))

ORDER BY Count(Producteurs.CodeProducteur) DESC;

Liste des GICs par ordre décroissant du nombre de producteurs

SELECT OPs.Sigle AS [UNION], OPs.Nom, OPs_1.Sigle AS GIC, OPs_1.Nom

FROM OPs INNER JOIN OPs AS OPs_1 ON OPs.Sigle = OPs_1.SigleMere

WHERE (((OPs.Niveau)="Union") AND ((OPs_1.Niveau)="GIC"))

ORDER BY OPs.Sigle, OPs_1.Sigle;

Liste des GICs par Union

SELECT OPs.Sigle AS GIC, OPs.Nom, Count(Producteurs.CodeProducteur) AS [Nombre de Producteurs]

FROM OPs INNER JOIN Producteurs ON OPs.CodeOP = Producteurs.CodeOP

GROUP BY OPs.Sigle, OPs.Nom

ORDER BY OPs.Sigle, OPs.Nom;

Nombre de Producteurs de chaque GIC

SELECT OPs.Reseau, OPs.*

FROM OPs

WHERE (((OPs.Reseau) Like "*" & [Entrer le sigle du Réseau ? (Ex : REFEP-C)] & "*"));

Liste des OPs du Réseau que vous entrez.

SELECT Count(OPs.Domaine) AS [Nombre d'OPs]

FROM OPs

HAVING (((Count(OPs.Domaine)) Like "*" & [Entrer un domaine d'activité ?] & "*"));

Nombre d'OPs du domaine d'activité que vous entrez

Source : Nos travaux

* 1 Traduction en français : Langage de requêtes structuré

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Il existe une chose plus puissante que toutes les armées du monde, c'est une idée dont l'heure est venue"   Victor Hugo