Académique Documents
Professionnel Documents
Culture Documents
Conception 3
Conception 3
Ensemble d'oprations qui s'applique sur des relations pour donner de nouvelles relations Ces oprations s'effectuent grce un certains nombres d'oprateurs Et sont la base des langages de manipulations de donnes (SQL) On distingue les oprateurs ensemblistes issues de la thorie des ensembles et les oprateurs purement relationnels
Oprateur de projection : Cration d'un schma sous-ensemble d'un autre schma Oprateur de slection : Mme schma mais rduction du nombre de tuples grce un critre Oprateur de produit cartsien : X Cration d'un schma partir de 2 avec concatnation des attributs et combinaison systmatique des tuples
Oprateur d'union : U Cration d'une table a partir de 2 ayant le mme schma. La table rsultant contient l'ensemble des tuples Oprateur de diffrence Cration d'une table partir de 2 ayant le mme schma. La table rsultante contient les tuples appartenant une table et pas l'autre
Oprateur d'intersection Cration d'une table des tuples communs de 2 tables ayant le mme schma Oprateur de division : / Cration d'une table partir de 2. Une table a un schma sousensemble de l'autre. Les tuples rsultant sont ceux dont les valeurs sont celles correspondant au sous-ensemble
Oprateurs ensemblistes
Oprateurs relationnels
Oprateurs de base
Oprateurs drivs
Les cinq oprateurs de base permettent de rpondre toutes les questions que l'on peut poser avec la logique du premier ordre (c'est dire sans les fonctions) : on dit que l'algbre relationnelle est complte. En ralit, nous n'utiliserons dans nos requtes que les oprateurs les plus maniables : ce sont l'union et la diffrence pour l'insertion et la suppression de tuples dans la base et la restriction, la projection et la jointure pour la recherche slective de tuples.