Cours de Base de Donn´
ees
Cours n.3
Alg`
ebre relationnelle
L2 Informatique - Portail Siences et Technologies
Elisabetta De Maria - http://www.i3s.unice.fr/edemaria/
DS4H et Laboratoire I3S, CNRS
2022-2023
Universit´
e Cˆ
ote d’Azur
Alg`
ebre relationnelle
Langage proc´
edural : indique comment construire une
nouvelle relation `
a partir d’une ou plusieurs relations
existantes
Langage abstrait, avec des op´
erations qui travaillent sur
une (ou plusieurs) relation(s) pour d´
efinir une nouvelle
relation sans changer la (ou les) relation(s) originale(s)
le r´
esultat de toute op´
eration est une relation (propri´
et´
e de
fermeture)
Les op´
erations de l’alg`
ebre relationnelle
Les cinq op´
erations fondamentales
s´
election
projection
produit cart´
esien
union
diff´
erence
Autres op´
erations
jointure
intersection
division
...
Op´
erateurs alg´
ebriques
Op´
erateurs ensemblistes
union
intersection
difference
produit
Op´
erateurs relationnels sp´
ecifiques
s´
election
projection
jointure
division
Tables d’exemple
CLIENT(num´
ero, nom, adresse, t´
el´
ephone)
PRODUIT (r´
ef´
erence, marque, prix)
VENTE(num´
ero, ref produit#, no client#, date)
numéro nom adresse téléphone
101 Durand Nice 0493939393
106 Fabre Paris NULL
110 Prosper Paris NULL
125 Antonin Marseille 0491919191
référence marque prix numéro ref_produit# no_client# date
153 BMW 8J000J€ 102 153 101 12/10/2004
589 Peugeot 7J450J€ 809 589 108 20/01/2005
158 Toyota 6J725J€ 11005 158 108 15/03/2005
589 Citroën 7J000J€ 12005 589 125 30/03/2005
Client
Vente
Produit
1 / 32 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !