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

Présentations similaires


Présentation au sujet: "Algèbre relationnelle et SQL"— Transcription de la présentation:

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

2 Contexte Contexte d’utilisation de l’algèbre relationnelle et du SQL

3 Contexte

4 Contexte 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 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"

Présentations similaires


Annonces Google