• Aucun résultat trouvé

Td corrigé theme 2 le systeme d'information et les bases de donnees - Td corrigé pdf

N/A
N/A
Protected

Academic year: 2022

Partager "Td corrigé theme 2 le systeme d'information et les bases de donnees - Td corrigé pdf"

Copied!
1
0
0

Texte intégral

(1)

Place dans le programme 2. Analyser le marché

2.4) Le recueil et l’analyse des informations commerciales

- bases de données commerciales

Objectifs pédagogiques  Comprendre l’organisation d’une base relationnelle

 Exploiter une base relationnelle à partir de requêtes

 Editer des résultats sous la forme de documents imprimés

Pré – requis Classe de 1ère STG : Information et Gestion

 la base de données : le langage de requête SQL (restriction, projection, jointure, tri).

Matériels  Micro – ordinateurs (logiciel Access)

 Vidéo projecteur

Organisation de la classe ½ classeTravail individuel.

Durée 2 heures.

Déroulement -Faire lire la totalité du travail aux élèves -Faire réaliser aux élèves les différentes requêtes -Passer dans les rangs afin de guider les élèves

-Proposer une correction à la fin de chaque requête à partir du vidéo projecteur.

Documents de travail élèves  Mode opératoire sur Access : le SQL

 Polycopié (9 requêtes à formuler).

Supports professeur  Base de données Bijouterie (à installer sur le commun de la classe)

 Correction des 9 requêtes.

Plan Pour chaque requête :

- résultat à obtenir

- tableau d’analyse de la requête à compléter - construction de la requête en langage SQL - impression de la requête.

-

Evaluation  Evaluation sommative :

- lors d’un devoir surveillé (informatique commerciale).

(2)

b TD : SQL a

Vous allez interroger la base de données de la société BIJOUX spécialisée dans la vente de bijoux or, argent,….dont voici le schéma relationnel :

Les tables utilisées sont les suivantes :

(3)

CLIENT ( numcli, nomcli,nuecli,villecli,cpcli, numtél) FACTURE (numfac,date fac,numcli#)

PRODUIT (refprod,desigprod,prixprod,matière) LIGNE_FACTURE (numfac#,refprod#,quantité)

Vous devez formuler les requêtes suivantes en langage SQL (effectuez le travail préparatoire sur papier puis testez votre travail sur le logiciel Access) :

Requête 1 è RESULTAT A OBTENIR

La liste des clients (nom, ville) par ordre alphabétique

èCOMPLETER LE TABLEAU D’ANALYSE DE LA REQUETE OPERATEUR RELATION

CONCERNEE

CRITERE DE

RESTRICTION TRI

CRITERE DE JOINTURE

RESULTAT A AFFICHER

èCONSTRUISEZ LA REQUETE EN LANGAGE SQL

èIMPRIMER LA REQUÊTE 1 EN LA NOMMANT R1 AVEC VOTRE NOM

Vérifiez qu’elle tienne sur une page sinon imprimez en paysage Requête 2

è RESULTAT A OBTENIR

La liste des clients de Clermont (nom, numéro de facture)

èCOMPLETER LE TABLEAU D’ANALYSE DE LA REQUETE

OPERATEUR RELATION CRITERE CRITERE RESULTAT A

(4)

CONCERNEE DE

RESTRICTION TRI

DE JOINTURE

AFFICHER

èCONSTRUISEZ LA REQUETE EN LANGAGE SQL

èIMPRIMER LA REQUÊTE 2 EN LA NOMMANT R2 AVEC VOTRE NOM

Vérifiez qu’elle tienne sur une page sinon imprimez en paysage

Requête 3 è RESULTAT A OBTENIR

La liste des articles en or (référence, désignation, prix)

èCOMPLETER LE TABLEAU D’ANALYSE DE LA REQUETE OPERATEUR RELATION

CONCERNEE

CRITERE DE

RESTRICTION TRI

CRITERE DE JOINTURE

RESULTAT A AFFICHER

(5)

NOM

Vérifiez qu’elle tienne sur une page sinon imprimez en paysage Requête 4

è RESULTAT A OBTENIR

La liste des clients (nom) leurs achats (désignation) et leur numéro de facture et date de facturation

èCOMPLETER LE TABLEAU D’ANALYSE DE LA REQUETE OPERATEUR RELATION

CONCERNEE

CRITERE DE

RESTRICTION TRI

CRITERE DE JOINTURE

RESULTAT A AFFICHER

èCONSTRUISEZ LA REQUETE EN LANGAGE SQL

èIMPRIMER LA REQUÊTE 4 EN LA NOMMANT R4 AVEC VOTRE NOM

Vérifiez qu’elle tienne sur une page sinon imprimez en paysage Requête 5

è RESULTAT A OBTENIR

La liste des produits (référence désignation, prix) supérieurs à 50 euros

(6)

èCOMPLETER LE TABLEAU D’ANALYSE DE LA REQUETE OPERATEUR RELATION

CONCERNEE

CRITERE DE

RESTRICTION TRI

CRITERE DE JOINTURE

RESULTAT A AFFICHER

èCONSTRUISEZ LA REQUETE EN LANGAGE SQL

èIMPRIMER LA REQUÊTE 5 EN LA NOMMANT R5 AVEC VOTRE NOM

Vérifiez qu’elle tienne sur une page sinon imprimez en paysage Requête 6

è RESULTAT A OBTENIR

Tous les clients (nom, ville) dont la ville commence par la lettre c

èCOMPLETER LE TABLEAU D’ANALYSE DE LA REQUETE OPERATEUR RELATION

CONCERNEE

CRITERE DE

RESTRICTION TRI

CRITERE DE JOINTURE

RESULTAT A AFFICHER

(7)

NOM

Vérifiez qu’elle tienne sur une page sinon imprimez en paysage Requête 7

è RESULTAT A OBTENIR

La moyenne des prix des articles en vente

èCOMPLETER LE TABLEAU D’ANALYSE DE LA REQUETE

OPERATEUR RELATION CONCERNEE

CRITERE DE

RESTRICTION TRI

CRITERE DE JOINTURE

RESULTAT A AFFICHER

èCONSTRUISEZ LA REQUETE EN LANGAGE SQL

èIMPRIMER LA REQUÊTE 8 EN LA NOMMANT R8 AVEC VOTRE NOM

Vérifiez qu’elle tienne sur une page sinon imprimez en paysage Requête 8

(8)

è RESULTAT A OBTENIR

Le nombre des articles référencés

èCOMPLETER LE TABLEAU D’ANALYSE DE LA REQUETE OPERATEUR RELATION

CONCERNEE

CRITERE DE

RESTRICTION TRI

CRITERE DE JOINTURE

RESULTAT A AFFICHER

èCONSTRUISEZ LA REQUETE EN LANGAGE SQL

èIMPRIMER LA REQUÊTE 9 EN LA NOMMANT R9 AVEC VOTRE NOM

Vérifiez qu’elle tienne sur une page sinon imprimez en paysage

Requête 9 è RESULTAT A OBTENIR

À vous de choisir mais il faut au moins une jointure :

èCOMPLETER LE TABLEAU D’ANALYSE DE LA REQUETE

OPERATEUR RELATION CONCERNEE

CRITERE DE

RESTRICTION TRI

CRITERE DE JOINTURE

RESULTAT A AFFICHER

(9)

NOM vérifiez qu’elle tient sur une page sinon imprimez en paysage

PROPOSITION DE CORRIGÉ

b TD : SQL a

Vous allez interroger la base de données de la société BIJOUX spécialisée dans la vente de bijoux or, argent,….dont voici le modèle relationnel.

CLIENT ( numcli, nomcli,nuecli,villecli,cpcli, numtél) FACTURE (numfac,date fac,numcli#)

PRODUIT (refprod,desigprod,prixprod,matière) LIGNE_FACTURE (numfac#,refprod#,quantité)

Requête 1 è RESULTAT A OBTENIR

La liste des clients (nom, ville) par ordre alphabétique

èCOMPLETER LE TABLEAU D’ANALYSE DE LA REQUETE

(10)

OPERATEUR RELATION CONCERNEE

CRITERE DE

RESTRICTION TRI

CRITERE DE JOINTURE

RESULTAT A AFFICHER

Projection CLIENT Tri croissant nomcli

nomcli villecli

èCONSTRUISEZ LA REQUETE EN LANGAGE SQL SELECT nomcli, villecli

FROM client

ORDER BY nomcli ASC;

Requête 2 è RESULTAT A OBTENIR

La liste des clients de Clermont (nom, numéro de facture)

èCOMPLETER LE TABLEAU D’ANALYSE DE LA REQUETE OPERATEUR RELATION

CONCERNEE

CRITERE DE

RESTRICTION TRI

CRITERE DE JOINTURE

RESULTAT A AFFICHER

PROJECTION RESTRICTION

JOINTURE

CLIENT FACTURE

Villecli=clermont numcli nomcli numfac

(11)

WHERE FACTURE.numcli=numcli.CLIENT AND villecli="clermont";

Requête 3 è RESULTAT A OBTENIR

La liste des articles en or (référence, désignation, prix,matière)

èCOMPLETER LE TABLEAU D’ANALYSE DE LA REQUETE OPERATEUR RELATION

CONCERNEE

CRITERE DE

RESTRICTION TRI

CRITERE DE JOINTURE

RESULTAT A AFFICHER

PROJECTION

RESTRICTION PRODUIT matière=or refprod

designprod prixprod

matière èCONSTRUISEZ LA REQUETE EN LANGAGE SQL

SELECT refprod, designprod, prixprod, matière FROM produit

WHERE matière="or";

(12)

Requête 4 è RESULTAT A OBTENIR

La liste des clients (nom) leurs achats (désignation) et leur numéro de facture et date de facturation

èCOMPLETER LE TABLEAU D’ANALYSE DE LA REQUETE OPERATEUR RELATION

CONCERNEE

CRITERE DE

RESTRICTION TRI

CRITERE DE JOINTURE

RESULTAT A AFFICHER

PROJECTION CLIENT

PRODUIT FACTURE LIGNE_FACTURE

numcli refprod numfac

nomcli desigprod

numfac datefac èCONSTRUISEZ LA REQUETE EN LANGAGE SQL

SELECT nomcli.client, desiprod.produit, numfac.facture, datefac.facture FROM produit, ligne_facture, client, facture

WHERE lignefacture.numfac=numfac.facture

(13)

è RESULTAT A OBTENIR

La liste des produits (référence désignation, prix) supérieurs à 50 euros

èCOMPLETER LE TABLEAU D’ANALYSE DE LA REQUETE OPERATEUR RELATION

CONCERNEE

CRITERE DE

RESTRICTION TRI

CRITERE DE JOINTURE

RESULTAT A AFFICHER

PROJECTION

RESTRICTION Produit Prixprod>50 refprod

desigprod prixprod

èCONSTRUISEZ LA REQUETE EN LANGAGE SQL SELECT desigprod, prixprod, refprod

FROM produit

WHERE prixprod>50;

(14)

Requête 6 è RESULTAT A OBTENIR

Tous les clients (nom, ville) dont la ville commence par la lettre c

èCOMPLETER LE TABLEAU D’ANALYSE DE LA REQUETE OPERATEUR RELATION

CONCERNEE

CRITERE DE

RESTRICTION TRI

CRITERE DE JOINTURE

RESULTAT A AFFICHER

PROJECTION

RESTRICTION Client villeclient

commence par"c"

nomcli villecli èCONSTRUISEZ LA REQUETE EN LANGAGE SQL

SELECT nomcli, villecli FROM client

WHERE villecli like "c";

Requête 7 è RESULTAT A OBTENIR

La moyenne des prix des articles en vente

èCOMPLETER LE TABLEAU D’ANALYSE DE LA REQUETE OPERATEUR RELATION

CONCERNEE

CRITERE DE

RESTRICTION TRI

CRITERE DE JOINTURE

RESULTAT A AFFICHER

(15)

FROM produit;

Requête 8 è RESULTAT A OBTENIR

Le nombre des articles référencés

èCOMPLETER LE TABLEAU D’ANALYSE DE LA REQUETE OPERATEUR RELATION

CONCERNEE

CRITERE DE

RESTRICTION TRI

CRITERE DE JOINTURE

RESULTAT A AFFICHER

PROJECTION PRODUIT Compte Nombre d'articles référencés èCONSTRUISEZ LA REQUETE EN LANGAGE SQL

SELECT COUNT (refprod as "nombre d'articles référencés") FROM ligne_facture;

Requête 9 è RESULTAT A OBTENIR

À vous de choisir mais il faut au moins une jointure :

èCOMPLETER LE TABLEAU D’ANALYSE DE LA REQUETE

OPERATEUR RELATION CONCERNEE

CRITERE DE

RESTRICTION TRI

CRITERE DE JOINTURE

RESULTAT A AFFICHER

(16)

èCONSTRUISEZ LA REQUETE EN LANGAGE SQL

Références

Documents relatifs

Elle soustrait la source de la destination , qui peut être un octet ou un mot, le résultat n'est pas mis dans la destination. En effet cette instruction touche uniquement les

Supposons qu’on veut insérer des éléments dans une table de hachage de taille 40, les codes de ces éléments sont formés par 3 caractères, le premier et le deuxième

À l’instar de ces premières notes, nous ne procèderons pas, dans la première partie qui ouvre notre enquête, à une analyse de l’investissement

Οι τρόποι με τους οποίους τα δεδομένα αναπαρίστανται στα υπολογιστικά συστήματα, τόσο στην εσωτερική μονάδα αποθήκευσης του υπολογιστή όσο

Author affiliation: 1 School of Computer and Information Technology, Liaoning Normal University, Dalian 116029, China2 State Key Laboratory of Information Security,

c) Effet de l’étroitesse des raies sur les mesures d’absorbance 3.2 Source à spectre de raies. a) Lampes à

C'est le rapport entre la masse de cet atome et la masse de l'atome H , choisie comme masse - étalon ( la valeur est indiquée sous le symbole dans le tableau chimique ) EXEMPLE :.

Nathalie Kosciusko-Morizet, secrétaire d'état à l'écologie, a précisé qu'il était souhaitable de prendre "un peu plus de temps" pour débattre des OGM : "on a essayé