Chapitre 03 - Modèle relationnel
Chapitre 3 - Modèle relationnel. 6. Définition du modèle relationnel. Base de données relationnelle (BDR). ?regroupement d'un ensemble de relations.
Bases de données relationnelles
Le concept de base du modèle relationnel est la relation de structure tabulaire. Un SGBD est dit relationnel s'il est implémenté selon ce modèle. Des langages
SCI6306 Bases de données documentaires (A2022)
Exemples d'implantation d'une BD relationnelle. Scénario 1 : Base de données relationnelle sur un ordinateur personnel. Scénario 2 : Base de données
Bases de données - Modèle relationnel
Le modèle relationnel. Schéma d'une base de données relationnel. Ensemble de noms de tables. Ensemble d'attributs pour chaque table.
Les enjeux du Web sémantique dans lamélioration du temps de
de données sémantique mappée depuis une base de données relationnelle
Base de données objet
L'utilisation de bases de données relationnelles dans des Basé sur un modèle mathématique formel ... Avec un modèle relationnel le SGBD s'occupe de.
Base de données objet
L'utilisation de bases de données relationnelles dans des Basé sur un modèle mathématique formel ... Avec un modèle relationnel le SGBD s'occupe de.
IFT3030 Base de données Chapitre 5 L algèbre relationnelle Plan
Opérations de base. – Opérations dérivées. ?Introduction. ?Architecture. ?Modèles de données. ?Modèle relationnel. ?Algèbre relationnelle.
IFT3030 Base de données Chapitre 3 Les modèles de données
END-SCHEMA. ?Introduction. ?Architecture. ?Modèles de données. ?Modèle relationnel. ?Algèbre relationnelle. ?SQL.
IFT3030 Base de données Chapitre 2 Architecture dune base de
02 DEPTNO PIC X(4). ?Introduction. ?Architecture. ?Modèles de données. ?Modèle relationnel. ?Algèbre relationnelle. ?SQL.
[PDF] Bases de données - Modèle relationnel
Les bases de données - un aperçu Les sujets 1 Introduction au modèle relationnel 2 Langages de requêtes (algèbre relationnel et SQL)
[PDF] Introduction aux bases de données relationnelles
16 nov 2016 · Un modèle logique de données relationnel permet de représenter une base de données relationnelles c'est à dire : des tables des propriétés
[PDF] Cours SGBD 1 Concepts et langages des Bases de Données
Le modèle relationnel est fondé sur la notion mathématique de RELATION • introduit par Codd (recherche IBM) • données organisées en tables (adressage
[PDF] Bases de données relationnelles
4 déc 2018 · Michel Rueher 9 Le Modèle relationnel : principes ?Schéma de base de données = ensemble de relations ?> liens sémantiques implicites
[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] Chapitre 3 Modèle relationnel
?Exemple de conception d'un schéma relationnel ?La définition de relation est plus générale qu'au modèle Base de données relationnelle (BDR)
[PDF] Conception de Bases de Données Relationnelles - CNRS
Un schéma de base de données R est un ensemble fini de schémas de relation Exemple 2 L'exemple suivant sera utilisé tout au long de ce cours On suppose une
[PDF] Cours Base de données relationnelles
Ce schéma est décrit dans un modèle de données par exemple le modèle de tables appelé le modèle relationnel Fichiers physique Image logique Image physique
[PDF] Modèle relationnel
23 nov 2018 · ensembles est la véritable base du modèle relationnel) Selon Codd les données sont regroupées dans des relations (actuellement appelées
[PDF] Bases de Donn´ees Avanc´ees M1 Informatique et Miage
5 Bases Relationnelles-Objet Quel est le format de la base de l'exemple ? Une base de données (relationnelle) B sur un schéma de base S (avec
Quelles sont les bases de données relationnelles ?
Une base de données relationnelle est un type de base de données qui stocke et fournit un accès à des points de données liés les uns aux autres. Les bases de données relationnelles sont basées sur le modèle relationnel, un moyen intuitif et simple de représenter des données dans des tables.Quels sont les 3 concepts fondamentaux des bases de données relationnelles ?
Le modèle relationnel s'appui sur trois concepts fondamentaux : le domaine, l'attribut et la relation ou table.Quels sont les 3 SGBD les plus utilisés ?
Il existe bien sûr d'autres SGBD d'entreprise en plus des trois principaux. Parmi les plus courants, Teradata, SAP Sybase et Informix offrent toutes les fonctionnalités d'entreprise, mais sont surtout cantonnés à certaines niches.Pour préparer une base de données relationnelle :
1Déterminez les catégories d'informations dont votre base de données relationnelle a besoin. 2Déterminez la façon dont les tables sont liées entre elles. 3Connectez une table à l'autre pour indiquer un lien entre elles.
![IFT3030 Base de données Chapitre 5 L algèbre relationnelle Plan IFT3030 Base de données Chapitre 5 L algèbre relationnelle Plan](https://pdfprof.com/Listes/17/48284-1705_alg_rel.pdf.pdf.jpg)
1IFT3030
Base de données
Chapitre 5
L 'algèbre relationnelle6Introduction
6Architecture
6Modèles de données
6Modèle relationnel
6Algèbre relationnelle
6SQL6Conception
6Fonctions avancées
6Concepts avancés
6Modèle des objets
6BD à objets
2Plan du cours
nIntroduction nArchitecture nModèles de données nModèle relationnel nAlgèbre relationnelle nSQL nConception nFonctions avancées nConcepts avancés nModèle des objets nBD à objets26Introduction
6Architecture
6Modèles de données
6Modèle relationnel
6Algèbre relationnelle
6SQL6Conception
6Fonctions avancées
6Concepts avancés
6Modèle des objets
6BD à objets
3Introduction
nEnsemble d 'opérateurs qui prennent en entrée des relations et qui produisent en sortie des relations nObjectif : localiser des données dans la base qui répondent à un certain critère nDeux types d 'opérations -Opérations de base -Opérations dérivées6Introduction6Architecture
6Modèles de données
6Modèle relationnel
6Algèbre relationnelle
6SQL6Conception
6Fonctions avancées
6Concepts avancés
6Modèle des objets
6BD à objets
4Opérations de base
nUnion -type : ensembliste, binaire -définition : opération entre deux relations de même schéma qui retourne une relation de même schéma contenant l 'ensemble des n-uplets qui appartiennent à au moins une des deux relations -Remarque : pas de duplication des n- uplets36Introduction
6Architecture
6Modèles de données
6Modèle relationnel
6Algèbre relationnelle
6SQL6Conception
6Fonctions avancées
6Concepts avancés
6Modèle des objets
6BD à objets
5Opérations de base
nUnion -ExempleVINS 1 Cru Mill Région QualitéVOLNAY 1983 BOURGOGNEACHENAS 1983 BEAUJOLAISA
JULIENAS 1986 BEAUJOLAISCVINS 2 Cru Mill Région QualitéVOLNAY 1979 BOURGOGNEB
CHENAS 1983 BEAUJOLAISAVINS U Cru Mill Région QualitéVOLNAY 1983 BOURGOGNEA
CHENAS 1983 BEAUJOLAISA
JULIENAS 1986 BEAUJOLAISC
VOLNAY 1979 BOURGOGNEBÈ
=6Introduction6Architecture
6Modèles de données
6Modèle relationnel
6Algèbre relationnelle
6SQL6Conception
6Fonctions avancées
6Concepts avancés
6Modèle des objets
6BD à objets
6Opérations de base
nUnion -Représentation graphique -Représentation formelleUNION(R1, R2)È
R1R2UNION
46Introduction
6Architecture
6Modèles de données
6Modèle relationnel
6Algèbre relationnelle
6SQL6Conception
6Fonctions avancées
6Concepts avancés
6Modèle des objets
6BD à objets
7Opérations de base
nDifférence -type : ensembliste, binaire -définition : opération entre deux relations de même schéma qui retourne une relation de même schéma contenant l 'ensemble des n-uplets appartenant à la première et n 'appartenant pas à la deuxième -Remarque : opération non commutative6Introduction6Architecture
6Modèles de données
6Modèle relationnel
6Algèbre relationnelle
6SQL6Conception
6Fonctions avancées
6Concepts avancés
6Modèle des objets
6BD à objets
8Opérations de base
nDifférence -ExempleVINS 1 Cru Mill Région QualitéVOLNAY 1983 BOURGOGNEACHENAS 1983 BEAUJOLAISA
JULIENAS 1986 BEAUJOLAISCVINS 2 Cru Mill Région QualitéVOLNAY 1979 BOURGOGNEB
CHENAS 1983 BEAUJOLAISAVINS D Cru Mill Région QualitéVOLNAY 1983 BOURGOGNEA
JULIENAS 1986 BEAUJOLAISC¾
56Introduction
6Architecture
6Modèles de données
6Modèle relationnel
6Algèbre relationnelle
6SQL6Conception
6Fonctions avancées
6Concepts avancés
6Modèle des objets
6BD à objets
9Opérations de base
nDifférence -Représentation graphique -Représentation formelleDIFFERENCE(R1, R2)¾
R1R2DIFFERENCE6Introduction
6Architecture
6Modèles de données
6Modèle relationnel
6Algèbre relationnelle
6SQL6Conception
6Fonctions avancées
6Concepts avancés
6Modèle des objets
6BD à objets
10Opérations de base
nProduit cartésien -type : ensembliste, binaire -définition : opération entre deux relations qui retourne une relation ayant pour schéma l concaténation des deux schémas et contenant l 'ensemble des combinaisons possibles entre les n-uplets des deux relations -Remarque : opération commutative66Introduction
6Architecture
6Modèles de données
6Modèle relationnel
6Algèbre relationnelle
6SQL6Conception
6Fonctions avancées
6Concepts avancés
6Modèle des objets
6BD à objets
11Opérations de base
nProduit cartésien -ExempleVINS Cru Région QualitéVOLNAY BOURGOGNE ACHENAS BEAUJOLAIS A
JULIENAS BEAUJOLAIS CMIL Mill1979
1983VINS P Cru Région QualitéMillVOLNAY BOURGOGNE A 1979
CHENAS BEAUJOLAIS A 1979
JULIENAS BEAUJOLAIS C 1979
VOLNAY BOURGOGNE A 1983
CHENAS BEAUJOLAIS A 1983
JULIENAS BEAUJOLAIS C 1983´
=6Introduction6Architecture
6Modèles de données
6Modèle relationnel
6Algèbre relationnelle
6SQL6Conception
6Fonctions avancées
6Concepts avancés
6Modèle des objets
6BD à objets
12Opérations de base
nProduit cartésien -Représentation graphique -Représentation formellePRODUIT(R1, R2) / PRODUCT(R1, R2)´
R1R2PRODUIT
76Introduction
6Architecture
6Modèles de données
6Modèle relationnel
6Algèbre relationnelle
6SQL6Conception
6Fonctions avancées
6Concepts avancés
6Modèle des objets
6BD à objets
13Opérations de base
nProjection -type : spécifique, " unaire» -définition : opération sur une relation qui retourne une relation dont le schéma est celui de la relation initiale à l 'exception des attributs non mentionnés en arguments -Remarque : pas de duplication des n- uplets6Introduction6Architecture
6Modèles de données
6Modèle relationnel
6Algèbre relationnelle
6SQL6Conception
6Fonctions avancées
6Concepts avancés
6Modèle des objets
6BD à objets
14Opérations de base
nProjection -Exemple =VINS Cru Mill Région QualitéVOLNAY 1983 BOURGOGNE AVOLNAY 1979 BOURGOGNE B
CHENAS 1983 BEAUJOLAIS A
JULIENAS 1986 BEAUJOLAIS CpCru,RégionVINS Pr Cru RégionVOLNAY BOURGOGNE
CHENAS BEAUJOLAIS
JULIENAS BEAUJOLAIS
86Introduction
6Architecture
6Modèles de données
6Modèle relationnel
6Algèbre relationnelle
6SQL6Conception
6Fonctions avancées
6Concepts avancés
6Modèle des objets
6BD à objets
15Opérations de base
nProjection -Représentation graphique -Représentation formellePROJECTION(R, A1, A2, ... An) /
PROJECT(R, A1, A2, ... An)R
PROJECTIONA1, A2, ..., An
6Introduction
6Architecture
6Modèles de données
6Modèle relationnel
6Algèbre relationnelle
6SQL6Conception
6Fonctions avancées
6Concepts avancés
6Modèle des objets
6BD à objets
16Opérations de base
nRestriction -type : spécifique, " unaire» -définition : opération sur une relation qui retourne une relation de même schéma mais avec uniquement les n-uplets qui vérifient la condition spécifiée en argument -Remarques : •Conditions de type96Introduction
6Architecture
6Modèles de données
6Modèle relationnel
6Algèbre relationnelle
6SQL6Conception
6Fonctions avancées
6Concepts avancés
6Modèle des objets
6BD à objets
17Opérations de base
nRestriction -Exemple =VINS Cru Mill Région QualitéVOLNAY 1983 BOURGOGNE AVOLNAY 1979 BOURGOGNE B
CHENAS 1983 BEAUJOLAIS A
JULIENAS 1986 BEAUJOLAIS CsMill>=1983VINS Res Cru Mill Région QualitéVOLNAY 1983 BOURGOGNE A
CHENAS 1983 BEAUJOLAIS A
JULIENAS 1986 BEAUJOLAIS C6Introduction6Architecture
6Modèles de données
6Modèle relationnel
6Algèbre relationnelle
6SQL6Conception
6Fonctions avancées
6Concepts avancés
6Modèle des objets
6BD à objets
18Opérations de base
nRestriction -Représentation graphique -Représentation formelleRESTRICTION(R, condition) /
RESTRICT(R, condition)R
RESTRICTIONA cp V
106Introduction
6Architecture
6Modèles de données
6Modèle relationnel
6Algèbre relationnelle
6SQL6Conception
6Fonctions avancées
6Concepts avancés
6Modèle des objets
6BD à objets
19Opérations de base
nJointure -type : spécifique, binaire -définition : opération entre deux relations qui retourne une relation de même schéma que le produit cartésien et contenant un sous-ensemble des n-uplets du produit cartésien qui vérifient une condition -Remarque : Condition :6Architecture
6Modèles de données
6Modèle relationnel
6Algèbre relationnelle
6SQL6Conception
6Fonctions avancées
6Concepts avancés
6Modèle des objets
6BD à objets
20Opérations de base
nJointure -ExempleVINS Cru Mill QualitéVOLNAY 1983 AVOLNAY 1979 B
CHABLIS 1983 A
JULIENAS 1986 CLOCA Cru Région Qual_MoyVOLNAY BOURGOGNE ACHABLIS BOURGOGNE A
CHABLISCALIFORNIE BVINSREG Cru Mill Qualité RégionQual_MoyVOLNAY 1983 A BOURGOGNE A
VOLNAY 1979 B BOURGOGNE A
CHABLIS 1983 A BOURGOGNE A
CHABLIS 1983 A CALIFORNIE B=116Introduction
6Architecture
6Modèles de données
6Modèle relationnel
6Algèbre relationnelle
6SQL6Conception
6Fonctions avancées
6Concepts avancés
6Modèle des objets
6BD à objets
21Opérations de base
nJointure -Représentation graphique -Représentation formelleNaturelle : Jointure(R1, R2) / Join(R1, R2)
Thêta : Jointure(R1, R2, condition) /
Join(R1, R2, condition)R1R2JOINTUREA
i Bjcp6Introduction6Architecture
6Modèles de données
6Modèle relationnel
6Algèbre relationnelle
6SQL6Conception
6Fonctions avancées
6Concepts avancés
6Modèle des objets
6BD à objets
22Opérations dérivées
nIntersection -type : ensembliste, binaire -définition : opération entre deux relations de même schéma qui retourne une relation de même schéma contenant l 'ensemble des n-uplets qui appartiennent à la fois aux deux relations -Remarque : dérivée de la différenceR1 - (R1 - R2)
126Introduction
6Architecture
6Modèles de données
6Modèle relationnel
6Algèbre relationnelle
6SQL6Conception
6Fonctions avancées
6Concepts avancés
6Modèle des objets
6BD à objets
23Opérations dérivées
nIntersection -ExempleVINS 1 Cru Mill Région QualitéVOLNAY 1983 BOURGOGNEACHENAS 1983 BEAUJOLAISA
JULIENAS 1986 BEAUJOLAISCVINS 2 Cru Mill Région QualitéVOLNAY 1979 BOURGOGNEB
CHENAS 1983 BEAUJOLAISAVINS Ç Cru Mill Région QualitéCHENAS 1983 BEAUJOLAISAÇ
=6Introduction6Architecture
6Modèles de données
6Modèle relationnel
6Algèbre relationnelle
6SQL6Conception
6Fonctions avancées
6Concepts avancés
6Modèle des objets
6BD à objets
24Opérations dérivées
nIntersection -Représentation graphique -Représentation formelleINTERSECTION(R1, R2) / INTERSECT (R1, R2)Ç
R1R2INTERSECTION
136Introduction
6Architecture
6Modèles de données
6Modèle relationnel
6Algèbre relationnelle
6SQL6Conception
6Fonctions avancées
6Concepts avancés
6Modèle des objets
6BD à objets
25Opérations dérivées
nDivision -type : ensembliste, binaire -définition : opération entre deux relations l 'une binaire (A1, A2) et l 'autre unaire (A2) qui retourne une relation unaire (A1) contenant l 'ensemble des valeurs qui s 'unifient avec l 'autre attribut -Remarque : dérivée de la différence, produit cartésien et projection6Introduction6Architecture
6Modèles de données
6Modèle relationnel
6Algèbre relationnelle
6SQL6Conception
6Fonctions avancées
6Concepts avancés
6Modèle des objets
6BD à objets
26Opérations dérivées
nDivision -ExempleVINS Div CruVOLNYquotesdbs_dbs32.pdfusesText_38[PDF] biologie et physiopathologie humaines cours
[PDF] biologie et physiopathologie humaines 1ere st2s cours
[PDF] schéma du coeur humain simplifié
[PDF] tissus végétaux ppt
[PDF] cours biomécanique staps l1 pdf
[PDF] bts assistant manager emploi du temps
[PDF] cours f1 bts am
[PDF] cours management bts ci 2eme année
[PDF] prospection et suivi de clientèle cours
[PDF] prospection et suivi de clientèle bts ci
[PDF] cours de commerce international licence 3 pdf
[PDF] cours bts electrotechnique genie electrique
[PDF] cours bts electrotechnique maths
[PDF] cours bts electrotechnique pdf