[PDF] Cours de Base de Données Cours n.3 Algèbre relationnelle





Previous PDF Next PDF



Algèbre - Cours de première année

Ce tome est consacré à l'algèbre et se divise en deux parties. La première partie débute par la logique et les ensembles qui sont des fondamentaux en 



Cours dAlgèbre I et II avec Exercices CorrigésOM DE VOTRE

Ce document cours d'Algèbre I et II avec exercices corrigés recouvre le programme Le lecteur trouvera une partie cours qui a été enseigné et à la fin de ...



LALGÈBRE LINÉAIRE POUR TOUS

La lecture de ce cours peut et doit donc se faire en continu suivant le schéma Définition-Propriétés-Exercices. Le lecteur ou la lectrice est très fortement 



Cours de Base de Données Cours n.3 Algèbre relationnelle

Langage procédural : indique comment construire une nouvelle relation `a partir d'une ou plusieurs relations existantes.



ALGEBRE LINEAIRE Cours et exercices

22 mai 2014 Cours d'algèbre linéaire. 1. Espaces vectoriels. 2. Applications linéaires. 3. Matrices. 4. Déterminants. 5. Diagonalisation ...



ALGÈBRE Cours et Exercices Première Année LMD

ALGÈBRE. Cours et Exercices. Première Année LMD. Marir Saliha de la partie Algèbre de l'unité d'Enseignement Maths1 de premières années LMD Sciences et ...



Algèbre Relationnelle

On appelle algèbre relationnelle un ensemble d'opérations simples sur des tables relationnelles à partir desquelles des opérations plus complexes sont définies 



Cours de M1 fondamental Algèbre et théorie de Galois

Algèbre et théorie de Galois. Jean-François Dat. 2015-2016. Résumé. Ce cours introduit les techniques algébriques fondamentales utilisées en théorie des.



ALGEBRE: GROUPES ET ANNEAUX 1

Cours d'alg`ebre : groupes et anneaux 1. François DUMAS. Chapitre 1. – Groupes : les premi`eres notions. 1. Groupes et sous-groupes. 1.1 Notion de groupe .



ANALYSE MATRICIELLE ET ALGÈBRE LINÉAIRE APPLIQUÉE

ANALYSE MATRICIELLE. ET ALGÈBRE LINÉAIRE. APPLIQUÉE. - Notes de cours et de travaux dirigés -. PHILIPPE MALBOS malbos@math.univ-lyon1.fr 

Cours de Base de Donn

´ees

Cours n.3

Alg `ebre relationnelle L2 Informatique - Portail Sciences et Technologies Elisabetta De Maria - http://www.i3s.unice.fr/edemaria/

DS4H et Laboratoire I3S, CNRS

2023-2024

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 relationnelleLes cinq op

´erations fondamentales

s´election projection produit cart´esien union diff´erenceAutres op

´erations

jointure intersection division Op

´erateurs alg´ebriquesOp

´erateurs ensemblistes

union intersection difference produitOp

´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, refproduit#, noclient#, date)numéronomadressetéléphone

101DurandNice0493939393

106FabreParisNULL

110ProsperParisNULL

125AntoninMarseille0491919191

153BMW8000€10215310112/10/2004

589Peugeot7450€80958910820/01/2005

158Toyota6725€1100515810815/03/2005

Client

VenteProduit

Op

´erations unaires

SoitR(a1;a2;:::;aN)une relation.S

´election :predicat(R)La s

´election travaille surRet d´efinit une relation qui ne contient que les tuples deRqui satisfont`a la condition (ou pr´edicat) sp

´ecifi´ee.Projection :a1;:::;ak(R)La projection travaille surRet d´efinit une relation restreinte`a

un sous-ensemble des attributs deR, en extrayant les valeurs des attributs sp

´ecifi´es et en supprimant les doublons.

Op

´erations ensemblistes (1)

SoientR(a1;:::;aN)etS(b1;:::;bM)deux relations.Union :R[SL"union de deux relationsRetSd´efinit une relation qui contient

tous les tuples deR, deSou`a la fois deRetS, les tuples en double

´etant´elimin´es.Diff

´erence d"ensembles :RSLa diff

´erence d"ensemble d´efinit une relation qui comporte les tuples qui existent dans la relationRet non dans la relationS.Intersection :R\SL"intersection d ´efinit une relation constitu´ee de l"ensemble de tous les tuples pr ´esents`a la fois dansRet dansS.Relations compatibles envers l"union Op

´erations ensemblistes (2)Produit cart

´esien :RSLe produit cart

´esien d´efinit une relation constitu´ee de la concatenation de tous les tuples de la relationRavec tous ceux de la relationSRelations de schemas quelconques Op

´erations de jointureJointure th

ˆeta (-join) :R./PSLa th

ˆeta-jointure d´efinit une relation qui contient les tuples qui satisfont le pr

´edicatPdu produit cart´esien deRetS. Le

pr

´edicatPest de la formeR:aiS:bjo`uest l"un des

op

´erateurs de comparaison (<,,>,,=,6=).Si le pr

´edicatPest l"´egalit´e (=), on parle d"´equijointureJointure naturelle :RSLa jointure naturelle est une

´equijointure des relationsRetS

sur tous les attributs communs en retirant les occurrences multiples d"attributs. Op

´eration de division

Supposons que la relationRsoit d´efinie sur l"ensemble d"attributsAet que la relationSsoit d´efinie sur l"ensemble d"attributsB, de telle sorte queBA. SoitC=AB.DivisionRSLa division d ´efinit une relation sur les attributsC, constitu´ee de l"ensemble des tuples deRqui correspondent`a la combinaison detous lestuples deS.

T1=C(R)

T2=C((ST1)R)

T=T1T2

Autres jointures

Jointure externe (gauche) entreRetSLa jointure externe gauche est une jointure dans laquelle les tuples de la relationRqui n"ont pas n´ecessairement de valeur correspondente dansSparmi les attributs communs deRetS, sont ´egalement inclus dans la relation r´esultante. Les valeurs manquantes dans la seconde relation sont mises `a nul. Jointure externe droite: le r´esultat conserve tous les tuples de la relation de droite Jointure externe complete: le r´esultat reprend tous les tuples de deux relations et remplit de nuls les attributs absents pour tous les cas de non-correspondenceSemi-jointure entreRetSLa semi-jointure d ´efinit une relation qui contient les tuples deR qui participent `a la jointure deRavecS.

Fonctions des op

´erateurs

quotesdbs_dbs50.pdfusesText_50
[PDF] cours algebre 2 1ere année mi

[PDF] cours algebre 2 pdf

[PDF] cours algebre debutant pdf

[PDF] cours algèbre linéaire l1

[PDF] cours algèbre linéaire l2

[PDF] cours algorithme pdf debutant

[PDF] cours algorithme procedure et fonction pdf

[PDF] cours algorithme seconde pdf

[PDF] cours alimentation en eau potable pdf

[PDF] cours alphabet arabe pdf

[PDF] cours amp df1

[PDF] cours amp pdf

[PDF] cours analyse 5

[PDF] cours analyse économique l1

[PDF] cours analyse mathématique pdf