La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Algèbre relationnelle et SQL SI3 - Exploitation des données SI32-R-001a.

Présentations similaires


Présentation au sujet: "Algèbre relationnelle et SQL SI3 - Exploitation des données SI32-R-001a."— Transcription de la présentation:

1 Algèbre relationnelle et SQL SI3 - Exploitation des données SI32-R-001a

2 Contexte Contexte dutilisation de lalgèbre relationnelle et du SQL

3 Contexte

4 Algèbre relationnelle = concepts mathématiques (théorie des ensembles, normalisation des relations…) SQL = implémentation des concepts dans un langage normalisé QBE = implémentation des concepts avec un outil graphique

5 Opérateurs relationnels Projection Restriction Jointure Tri

6 Opérateurs relationnels Projection

7 Opérateurs relationnels Projection (SQL) SELECT nom_client FROM client Projection (QBE)

8 Opérateurs relationnels Projection

9 Opérateurs relationnels Projection (SQL) SELECT montant * FROM commande Projection (QBE)

10 Opérateurs relationnels Restriction

11 Opérateurs relationnels Restriction (SQL) SELECT no_client, nom_client, ville_client FROM client WHERE ville_client = Nancy

12 Opérateurs relationnels Restriction (QBE)

13 Opérateurs relationnels Restriction

14 Opérateurs relationnels Restriction (SQL) SELECT no_commande, date_commande, no_client, montant FROM commande WHERE (date_commande > 15/10/2001 OR no_client = 101) AND montant > 12000

15 Opérateurs relationnels Jointure naturelle

16 Opérateurs relationnels Jointure naturelle (SQL) SELECT no_commande, date_commande, nom_client FROM commande, client WHERE commande.no_client = client.no_client Ou SELECT no_commande, date_commande, nom_client FROM commande INNER JOIN client ON commande.no_client = client.no_client

17 Opérateurs relationnels Jointure naturelle (QBE)

18 Opérateurs relationnels Tri

19 Opérateurs relationnels Tri (SQL) SELECT no_commande, date_commande, no_client, montant FROM commande ORDER BY no_client DESC, date_commande ASC

20 Opérateurs relationnels Tri (QBE)

21 Algèbre relationnelle Questions


Télécharger ppt "Algèbre relationnelle et SQL SI3 - Exploitation des données SI32-R-001a."

Présentations similaires


Annonces Google