[PDF] IFT3030 Base de données Chapitre 5 L algèbre relationnelle Plan





Previous PDF Next PDF



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

1IFT3030

Base de données

Chapitre 5

L 'algèbre relationnelle6Introduction

6Architecture

6Modèles de données

6Modèle relationnel

6Algèbre relationnelle

6SQL

6Conception

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 à objets

26Introduction

6Architecture

6Modèles de données

6Modèle relationnel

6Algèbre relationnelle

6SQL

6Conception

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ées6Introduction

6Architecture

6Modèles de données

6Modèle relationnel

6Algèbre relationnelle

6SQL

6Conception

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- uplets

36Introduction

6Architecture

6Modèles de données

6Modèle relationnel

6Algèbre relationnelle

6SQL

6Conception

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 BOURGOGNEA

CHENAS 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È

=6Introduction

6Architecture

6Modèles de données

6Modèle relationnel

6Algèbre relationnelle

6SQL

6Conception

6Fonctions avancées

6Concepts avancés

6Modèle des objets

6BD à objets

6Opérations de base

nUnion -Représentation graphique -Représentation formelle

UNION(R1, R2)È

R1R2UNION

46Introduction

6Architecture

6Modèles de données

6Modèle relationnel

6Algèbre relationnelle

6SQL

6Conception

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 commutative6Introduction

6Architecture

6Modèles de données

6Modèle relationnel

6Algèbre relationnelle

6SQL

6Conception

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 BOURGOGNEA

CHENAS 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

6SQL

6Conception

6Fonctions avancées

6Concepts avancés

6Modèle des objets

6BD à objets

9Opérations de base

nDifférence -Représentation graphique -Représentation formelle

DIFFERENCE(R1, R2)¾

R1R2DIFFERENCE6Introduction

6Architecture

6Modèles de données

6Modèle relationnel

6Algèbre relationnelle

6SQL

6Conception

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 commutative

66Introduction

6Architecture

6Modèles de données

6Modèle relationnel

6Algèbre relationnelle

6SQL

6Conception

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 A

CHENAS 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´

=6Introduction

6Architecture

6Modèles de données

6Modèle relationnel

6Algèbre relationnelle

6SQL

6Conception

6Fonctions avancées

6Concepts avancés

6Modèle des objets

6BD à objets

12Opérations de base

nProduit cartésien -Représentation graphique -Représentation formelle

PRODUIT(R1, R2) / PRODUCT(R1, R2)´

R1R2PRODUIT

76Introduction

6Architecture

6Modèles de données

6Modèle relationnel

6Algèbre relationnelle

6SQL

6Conception

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- uplets6Introduction

6Architecture

6Modèles de données

6Modèle relationnel

6Algèbre relationnelle

6SQL

6Conception

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 A

VOLNAY 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

6SQL

6Conception

6Fonctions avancées

6Concepts avancés

6Modèle des objets

6BD à objets

15Opérations de base

nProjection -Représentation graphique -Représentation formelle

PROJECTION(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

6SQL

6Conception

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 type •L'attribut doit appartenir à la relation •Les comparateurs sont <, >, <=, >=, =, ¹

96Introduction

6Architecture

6Modèles de données

6Modèle relationnel

6Algèbre relationnelle

6SQL

6Conception

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 A

VOLNAY 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 C6Introduction

6Architecture

6Modèles de données

6Modèle relationnel

6Algèbre relationnelle

6SQL

6Conception

6Fonctions avancées

6Concepts avancés

6Modèle des objets

6BD à objets

18Opérations de base

nRestriction -Représentation graphique -Représentation formelle

RESTRICTION(R, condition) /

RESTRICT(R, condition)R

RESTRICTIONA cp V

106Introduction

6Architecture

6Modèles de données

6Modèle relationnel

6Algèbre relationnelle

6SQL

6Conception

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 : < relation2.attribut2 > Cas de la jointure naturelle : = 6Introduction

6Architecture

6Modèles de données

6Modèle relationnel

6Algèbre relationnelle

6SQL

6Conception

6Fonctions avancées

6Concepts avancés

6Modèle des objets

6BD à objets

20Opérations de base

nJointure -ExempleVINS Cru Mill QualitéVOLNAY 1983 A

VOLNAY 1979 B

CHABLIS 1983 A

JULIENAS 1986 CLOCA Cru Région Qual_MoyVOLNAY BOURGOGNE A

CHABLIS 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

6SQL

6Conception

6Fonctions avancées

6Concepts avancés

6Modèle des objets

6BD à objets

21Opérations de base

nJointure -Représentation graphique -Représentation formelle

Naturelle : Jointure(R1, R2) / Join(R1, R2)

Thêta : Jointure(R1, R2, condition) /

Join(R1, R2, condition)R1R2JOINTUREA

i Bjcp6Introduction

6Architecture

6Modèles de données

6Modèle relationnel

6Algèbre relationnelle

6SQL

6Conception

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érence

R1 - (R1 - R2)

126Introduction

6Architecture

6Modèles de données

6Modèle relationnel

6Algèbre relationnelle

6SQL

6Conception

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 BOURGOGNEA

CHENAS 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Ç

=6Introduction

6Architecture

6Modèles de données

6Modèle relationnel

6Algèbre relationnelle

6SQL

6Conception

6Fonctions avancées

6Concepts avancés

6Modèle des objets

6BD à objets

24Opérations dérivées

nIntersection -Représentation graphique -Représentation formelle

INTERSECTION(R1, R2) / INTERSECT (R1, R2)Ç

R1R2INTERSECTION

136Introduction

6Architecture

6Modèles de données

6Modèle relationnel

6Algèbre relationnelle

6SQL

6Conception

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 projection6Introduction

6Architecture

6Modèles de données

6Modèle relationnel

6Algèbre relationnelle

6SQL

6Conception

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] cours biochimie clinique pdf

[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