[PDF] Présentation PowerPoint 4 juill. 2014 l'algè





Previous PDF Next PDF



Chapitre 03 - Modèle relationnel.pdf

Chapitre 3 - Modèle relationnel. 7. Définition du modèle relationnel. Schéma relationnel. ?Composé du nom et de la liste des attributs d'une relation.



Bases de données - Modèle relationnel

Introduction au modèle relationnel. 2. Langages de requêtes (algèbre relationnel et SQL). 3. Conception des bases de données (contraintes). 4. TPs Oracle.



Modèle relationnel

Modèle relationnel. Mohamed Nemiche. Faculté Polydisciplinaire d'Ouarzazate. Filière : Informatique et Gestion d'Entreprise. 2012/2013 



Présentation PowerPoint

10 juin 2014 relation B. 29. Le modèle relationnel. Transformation EA ? MR. ? Approche 2 : création d ...



Le modèle relationnel

2 oct. 2016 Connaître les fondements théoriques du modèle relationnel. 1. Niveau logique. Le niveau logique est le lien entre le niveau conceptuel et l' ...



Modèle relationnel

on peut composer la relation "compte". Page 7. Modèle relationnel : Table relationnelle attribut



Construction de modèles de données relationnels temporalisés

ontologique et d'un modèle relationnel temporel basé sur la logique des intervalles. L'application de conversion d'une ontologie en modèle relationnel.



Présentation PowerPoint

4 juill. 2014 l'algèbre relationnelle qui devient le formalisme mathématique derrière le modèle relationnel et la base des implémentations qui suivront.



Modèle Entité-Association

données et l'implémentation utilisant une base de données. • Habituellement une base de données relationnelle. • Peut être transformé en modèle relationnel.



1. Définition 2. Objectifs du modèle relationnel :

Le modèle relationnel a été formalisé par E.F. CODD (IBM San José) en 1970. Dans ce modèle les données sont stockées dans des tables



[PDF] Chapitre 3 Modèle relationnel

Définition du modèle relationnel Relation ? représentée par un tableau à 2 dimensions ? composée d'un nombre fini de colonnes (attributs)



[PDF] Modèle relationnel

23 nov 2018 · Basé sur la théorie des ensembles et les mathématiques relationnelles il permet d'appliquer aux données tous les opérateurs ensemblistes et 



[PDF] Bases de données - Modèle relationnel

Introduction au modèle relationnel 2 Langages de requêtes (algèbre relationnel et SQL) 3 Conception des bases de données (contraintes) 4 TPs Oracle



[PDF] Le modèle relationnel - Documents (Stéphane Crozat)

2 oct 2016 · Le modèle relationnel a pour objectif la structuration de données selon des relations L'enjeu est de parvenir à traduire un modèle conceptuel 



[PDF] Modèle relationnel - LaBRI

Modèle relationnel : Table relationnelle attribut tuple ? La table (ou relation) est définie comme un tableau de données



[PDF] Modèle Relationnel - LaBRI

Modèle relationnel ? Le modèle relationnel a été défini par E F Codd en 1970 à IBM San José ? Aspects fondamentaux du modèle relationnel:



[PDF] 1 Définition 2 Objectifs du modèle relationnel :

l'état cohérent de la base est défini par un ensemble de contraintes d'intégrité Au modèle relationnel est associée la théorie de la normalisation des 



[PDF] La base de données : Modèle relationnel

Le modèle relationnel est une méthode d'organisation des informations de la base de données selon des critères inventés par Edgar Frank Codd informaticien 



[PDF] Chap 4: Le modèle de données relationnel - Université de Genève

–> le modèle relationnel représente de manière uniforme les entités et les associations sous forme de relations Page 10 L Nerima Faculté des lettres - 



[PDF] Architectures modèles et langages de données Modèle relationnel

Dans ce chapitre nous allons étudier le modèle relationnel (MRD) en abordant les bases théoriques Afin d'éviter une démarche trop désincarnée 

:

2014-07-04

1

Bases de données

ALGÈBRE RELATIONNELLE

1

Algèbre relationnelle

XEn juin 1970, E. F. Coddpublie un article qui présente les fondements du modèle relationnel : "A RelationalModel of Data for Large SharedData Banks» XCet article important présente un nouveau paradigme et des solutions innovantes à de nombreux problèmes des outils de gestion de données

GH O·pSRTXHB

X$ILQ G·MSSX\HU VRQ PRGqOH UHOMPLRQQHO Codddéveloppe : X12 règles fondamentales à suivre pour créer un système de gestion relationnel; XO·MOJqNUH UHOMPLRQQHOOH TXL GHYLHQP OH IRUPMOLVPH PMPOpPMPLTXH derrière le modèle relationnel et la base des implémentations qui suivront. 2

2014-07-04

2

Algèbre relationnelle

XI·algèbre relationnelle (AR) est une partie autonome de la mathématique HP MPPMŃOpH j O·pPXGH G·HQVHPNOHV ŃRQVPLPXpV G·MXPUHV pOpPHQPVB XFHPPH MOJqNUH HVP ŃRQVPLPXpH G·XQ HQVHPNOH GH UqJOHV HP G·RSpUMPLRQV formelles qui permettent de manipuler les relations (au sens du modèle relationnel). X$LQVL OHV UHOMPLRQV VRQP j OM NMVH GH O·$5B 7RXPHV OHV RSpUMPLRQV SUpVHQPHQP ces caractéristiques : Xj O·HQPUpH VH PURXYH XQH RX SOXVLHXUV UHOMPLRQV XOH UpVXOPMP HVP PRXÓRXUV XQH UHOMPLRQ TX·HOOH ŃRQPLHQQH SOXVLHXUV pOpPHQPV XQ VHXO

RX TX·HOOH VRLP YLGHB

3

Algèbre relationnelle

Éléments fondamentaux

XFormellement, la relation est définie comme suit dans le cadre de O·$5 XÀ OM NMVH RQ UHPURXYH OM QRPLRQ GH GRPMLQH TXL GpPHUPLQH OM QMPXUH G·XQH valeur G·XQ objet) atomique (numérique, chaîne de caractères, date, types pQXPpUpV "B X8QH UHOMPLRQ HVP G·MNRUG GpILQLH SMU VRQ VŃOpPM Ń·HVP-à-dire la définition de sa VPUXŃPXUHB 8Q VŃOpPM HVP ŃRQVPLPXp G·XQH OLVPH GH SOXVLHXUV GRPMLQHV SRUPMQP XQ nom unique pour cette liste. XUne relation possède ensuite une extension qui est constituée de tuples respectant le VŃOpPMB PrPH O·H[PHQVLRQ O·RUGUH GHV tuplesQ·M aucune importance. 4

2014-07-04

3

Algèbre relationnelle

Éléments fondamentaux

X7HO TXH QRXV O·MYRQV YX SRXU OH PRGqOH UHOMPLRQQHO XQH UHOMPLRQ UHVSHŃPH les règles suivantes :

Xune relation porte une nom

Xune relation est définie par un schéma qui est constitué de nadomaine(s) nommé(s) attribut(s) na> 0 Xune relation possède une clé définie par un ou une composition minimale

G·MPPULNXPV

Xune extension est constitué de nttuple(s)

nt0 lorsque nt= 0, on dit que la relation est vide 5

Algèbre relationnelle

Opérateurs

XI·MOJqNUH UHOMPLRQQHOOH SHUPHP GH PMQLSXOHU OHV LQIRUPMPLRQV MILQ G·H[PUMLUH HIILŃMŃHPHQP GH O·LQIRUPMPLRQ j SMUPLU G·XQH NMVH GH GRQQpHV constituée de plusieurs relations.

XIl existe plusieurs familles G·RSpUMPHXUV

Xopérateurs unaires;

Xopérateurs ensemblistes;

Xopérateurs de jointure;

Xopérateurs et fonctions arithmétiques;

Xopérateurs et fonctiounssur les chaînes de caractères;

XRSpUMPHXUV G·MJUpJMPLRQGH UHJURXSHPHQPB

6

2014-07-04

4

Algèbre relationnelle

Opérateurs unaires | Projection

XIM SURÓHŃPLRQ HVP O·RSpUMPHXU TXL SHUPHP GH VpOHŃPLRQQHU GHV MPPULNXPV selon le prédicat donné.

XNotation :

XInterprétation : la relation 5· correspond à la projection des attributs a1et a2de la relation R. X2Q UHPMUTXH TX·LO HVP SRVVLNOH TXH OH UpVXOPMP VRLP VMQV ŃOp SULPMLUH GpILQLHB Dans ce cas, le résultat défini automatiquement une clé primaire par la composition de tous les attributs restant et élimine tous les doublons existants. 7

Algèbre relationnelle

Opérateurs unaires | Projection

XPar exemple : Nom,PrénomClient

XPar exemple : Nom Client

8

Client

Id 3 Nom

Bernard

Prénom

Alain

23PerrierCharles

8BarrettePatricia

Couriel

ab@gmail.com cp@yahoo.ca pb@bell.ca

2LabbéCarolinecl@hotmail.com

Nom

Bernard

Prénom

Alain

PerrierCharles

BarrettePatricia

LabbéCaroline

Client

Id 3 Nom

Bernard

Prénom

Alain

23PerrierCharles

8BarrettePatricia

Couriel

ab@gmail.com cp@yahoo.ca pb@bell.ca

2PerrierCarolinecl@hotmail.com

Nom

Bernard

Perrier

Barrette

2014-07-04

5

Algèbre relationnelle

Opérateurs unaires | Sélection

XIM VpOHŃPLRQ SMUIRLV MSSHOp UHVPULŃPLRQ HVP O·RSpUMPHXU TXL SHUPHP GH sélectionner des tuplesselon le prédicat donné.

XNotation :

R' = conditionR

XInterprétation : la relation 5· correspond à la sélection des tuplesde R respectant la ou les conditions données. XLes conditions sont déterminées par des opérateurs appliqués sur les valeurs des attributs { =, , <, , >, , , } 9

Algèbre relationnelle

Opérateurs unaires | Sélection

XPar exemple : Id > 4 Client

XPar exemple : Id 2 Id 20 Client

10

Client

IdNom

Bernard

Prénom

Alain

PerrierCharles

BarrettePatricia

Couriel

ab@gmail.com cp@yahoo.ca pb@bell.ca

LabbéCarolinecl@hotmail.com

3 23
8 2

IdNomPrénom

PerrierCharles

BarrettePatricia

Couriel

cp@yahoo.ca pb@bell.ca 23
8

Client

IdNom

Bernard

Prénom

Alain

PerrierCharles

BarrettePatricia

Couriel

ab@gmail.com cp@yahoo.ca pb@bell.ca

LabbéCarolinecl@hotmail.com

3 23
8 2

IdNomPrénom

PerrierCharles

Couriel

cp@yahoo.ca

LabbéCarolinecl@hotmail.com

23
2

2014-07-04

6

Algèbre relationnelle

Opérateurs unaires | Synonyme

XIH V\QRQ\PH VRXYHQP MSSHOp O·MOLMV RX OH UHQRPPMJH HVP O·RSpUMPHXU qui permet de donner un nouveau nom à un attribut existant.

XNotation :

R' = a/bR

XInterprétation : la relation 5· correspond en tout point à la relation R à la GLIIpUHQŃH RZ O·MPPULNXP ase nomme maintenant b. XFHP RSpUMPHXU SHXP GHYHQLU PUqV XPLOH SRXU SUpŃLVHU OH U{OH G·XQ MPPULNXP RX

SRXU OHYHU O

MPNLJXwPp G·XQH MPPULNXP ORUVTX·XQ RSpUMPHXU PHP HQ ŃRPPXQ GHX[ UHOMPLRQV M\MQP GHV QRPV G·MPPULNXPV VLPLOMLUHVB 11

Algèbre relationnelle

Opérateurs unaires | Sélection

XPar exemple : Id/NoRef, Couriel/Contact Client

12

Client

Id 3 Nom

Bernard

Prénom

Alain

23PerrierCharles

8BarrettePatricia

Couriel

ab@gmail.com cp@yahoo.ca pb@bell.ca

2LabbéCarolinecl@hotmail.com

Client

NoRef 3 Nom

Bernard

Prénom

Alain

23PerrierCharles

8BarrettePatricia

Contact

ab@gmail.com cp@yahoo.ca pb@bell.ca

2LabbéCarolinecl@hotmail.com

2014-07-04

7

Algèbre relationnelle

Opérateurs ensemblistes | Union

XI·XQLRQ HVP XQ RSpUMPHXU NLQMLUH SHUPHPPMQP GH SURGXLUH XQH UHOMPLRQ 5·avec tous les tuplesappartenant à R1ou à R2.

XNotation :

R' с R1 R2

XInterprétation :la relation 5·HVP OH UpVXOPMP GH O·XQLRQ des tuplesdes relations R1et R2. XR1et R2GRLYHQP rPUH GH PrPH VŃOpPM VLQRQ O·XQLRQ HVP LPSRVVLNOHB 5·est de même schéma.

XI·XQLRQ pOLPLQH tous les doublons existants.

XCet opérateur est commutatif.

13

Algèbre relationnelle

Opérateurs ensemblistes | Union

XPar exemple : Client Employé

14

Client

Nom

Bernard

Prénom

Alain

PerrierCharles

BarrettePatricia

LabbéCaroline

Employé

Nom

Prévost

Prénom

Charlotte

RichterKarl

BarettePatricia

Nom

Prévost

Prénom

Charlotte

RichterKarl

BarettePatricia

BernardAlain

PerrierCharles

LabbéCaroline

2014-07-04

8

Algèbre relationnelle

Opérateurs ensemblistes | Intersection

XI·LQPHUVHŃPLRQ est un opérateur binaire permettant de produire une relation 5·avec tous les tuplesqui appartiennent à R1et à R2à la fois.

XNotation :

5· R1 R2

XInterprétation :intersection des tuplesdes relations R1et R2. XR1et R2GRLYHQP rPUH GH PrPH VŃOpPM VLQRQ O·LQPHUVHŃPLRQ HVP LPSRVVLNOHB

5·est de même schéma.

XCet opérateur est commutatif.

15

Algèbre relationnelle

Opérateurs ensemblistes | Union

XPar exemple : Client Employé

16

Client

Nom

Bernard

Prénom

Alain

PerrierCharles

BarrettePatricia

LabbéCaroline

Employé

Nom

Prévost

Prénom

Charlotte

RichterKarl

BarettePatricia

NomPrénom

BarettePatricia

2014-07-04

9

Algèbre relationnelle

Opérateurs ensemblistes | Différence

XLa différence est un opérateur binaire permettant de produire une relation 5·avec tous les tuplesqui appartiennent à R1et qui

Q·MSSMUPLHQQHQP SMV j R2.

XNotation :

5· R1 -R2

XInterprétation :différence des tuplesdes relations R1et R2. XR1et R2doivent être de même schéma sinon la différence est impossible.

5·est de même schéma.

XCet opérateur Q·HVP SMV ŃRPPXPMPLI.

17

Algèbre relationnelle

Opérateurs ensemblistes | Différence

XPar exemple : Client -Employé

18

Client

Nom

Bernard

quotesdbs_dbs16.pdfusesText_22
[PDF] regle de passage uml

[PDF] uml 2 pour les bases de données pdf

[PDF] passage du mcd au modèle relationnel

[PDF] règle typographique espace

[PDF] règle de hund pauli et klechkowski

[PDF] configuration electronique cours pdf

[PDF] manuel des procédures de sécurité informatique

[PDF] sécurité poste de travail informatique

[PDF] procédure de sauvegarde informatique pdf

[PDF] procédure de sauvegarde des données informatiques

[PDF] procedure informatique entreprise

[PDF] manuel de procédures informatiques itil

[PDF] procédure informatique exemple

[PDF] règles de vie au collège

[PDF] quelles sont les règles de vie en société