Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
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
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.