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
1Bases de données
ALGÈBRE RELATIONNELLE
1Algè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éesGH 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. 22014-07-04
2Algè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 VHXORX TX·HOOH VRLP YLGHB
3Algè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. 42014-07-04
3Algè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 minimaleG·MPPULNXPV
Xune extension est constitué de nttuple(s)
nt0 lorsque nt= 0, on dit que la relation est vide 5Algè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
62014-07-04
4Algè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. 7Algèbre relationnelle
Opérateurs unaires | Projection
XPar exemple : Nom,PrénomClient
XPar exemple : Nom Client
8Client
Id 3 NomBernard
Prénom
Alain23PerrierCharles
8BarrettePatricia
Couriel
ab@gmail.com cp@yahoo.ca pb@bell.ca2LabbéCarolinecl@hotmail.com
NomBernard
Prénom
AlainPerrierCharles
BarrettePatricia
LabbéCaroline
Client
Id 3 NomBernard
Prénom
Alain23PerrierCharles
8BarrettePatricia
Couriel
ab@gmail.com cp@yahoo.ca pb@bell.ca2PerrierCarolinecl@hotmail.com
NomBernard
Perrier
Barrette
2014-07-04
5Algè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 { =, , <, , >, , , } 9Algèbre relationnelle
Opérateurs unaires | Sélection
XPar exemple : Id > 4 Client
XPar exemple : Id 2 Id 20 Client
10Client
IdNomBernard
Prénom
AlainPerrierCharles
BarrettePatricia
Couriel
ab@gmail.com cp@yahoo.ca pb@bell.caLabbéCarolinecl@hotmail.com
3 238 2
IdNomPrénom
PerrierCharles
BarrettePatricia
Couriel
cp@yahoo.ca pb@bell.ca 238
Client
IdNomBernard
Prénom
AlainPerrierCharles
BarrettePatricia
Couriel
ab@gmail.com cp@yahoo.ca pb@bell.caLabbéCarolinecl@hotmail.com
3 238 2
IdNomPrénom
PerrierCharles
Couriel
cp@yahoo.caLabbéCarolinecl@hotmail.com
232
2014-07-04
6Algè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 RXSRXU OHYHU O
MPNLJXwPp G·XQH MPPULNXP ORUVTX·XQ RSpUMPHXU PHP HQ ŃRPPXQ GHX[ UHOMPLRQV M\MQP GHV QRPV G·MPPULNXPV VLPLOMLUHVB 11Algèbre relationnelle
Opérateurs unaires | Sélection
XPar exemple : Id/NoRef, Couriel/Contact Client
12Client
Id 3 NomBernard
Prénom
Alain23PerrierCharles
8BarrettePatricia
Couriel
ab@gmail.com cp@yahoo.ca pb@bell.ca2LabbéCarolinecl@hotmail.com
Client
NoRef 3 NomBernard
Prénom
Alain23PerrierCharles
8BarrettePatricia
Contact
ab@gmail.com cp@yahoo.ca pb@bell.ca2LabbéCarolinecl@hotmail.com
2014-07-04
7Algè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.
13Algèbre relationnelle
Opérateurs ensemblistes | Union
XPar exemple : Client Employé
14Client
NomBernard
Prénom
AlainPerrierCharles
BarrettePatricia
LabbéCaroline
Employé
NomPrévost
Prénom
Charlotte
RichterKarl
BarettePatricia
NomPrévost
Prénom
Charlotte
RichterKarl
BarettePatricia
BernardAlain
PerrierCharles
LabbéCaroline
2014-07-04
8Algè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 LPSRVVLNOHB5·est de même schéma.
XCet opérateur est commutatif.
15Algèbre relationnelle
Opérateurs ensemblistes | Union
XPar exemple : Client Employé
16Client
NomBernard
Prénom
AlainPerrierCharles
BarrettePatricia
LabbéCaroline
Employé
NomPrévost
Prénom
Charlotte
RichterKarl
BarettePatricia
NomPrénom
BarettePatricia
2014-07-04
9Algè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 quiQ·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.
17Algèbre relationnelle
Opérateurs ensemblistes | Différence
XPar exemple : Client -Employé
18Client
NomBernard
quotesdbs_dbs16.pdfusesText_22[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é