[PDF] IFT3030 Base de données Chapitre 4 Le modèle relationnel



Previous PDF Next PDF


















[PDF] revision base de données bac info

[PDF] résumé cours base de données bac informatique

[PDF] symbole clavier fleche

[PDF] cours word 2010 avancé pdf

[PDF] exemple réquisitoire contre le racisme

[PDF] reséau local definition

[PDF] reséau local

[PDF] reséau informatique pour les nuls

[PDF] paraiso inhabitado personajes

[PDF] paraiso inhabitado ediciones destino 2011

[PDF] paraiso inhabitado epub

[PDF] paraiso inhabitado wikipedia

[PDF] paradis inhabité pdf

[PDF] reséau informatique cours ofppt

[PDF] trapèze rectangle 3d

IFT3030 Base de données Chapitre 4 Le modèle relationnel

1IFT3030

Base de données

Chapitre 4

Le modèle relationnel6Introduction

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

3Concepts de base

nScalaires -Les valeurs scalaires représentent la plus petite unité sémantique de données. -Atomiques -Nom d 'une ville •'Montréal' possède une sémantique •'M', 'o', 'n', 't', 'r' , 'é', 'a', 'l' n 'en possèdent pas6Introduction

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

4Concepts de base

nDomaine -Ensemble nommé de valeurs scalaires toutes du même type -Groupe de valeurs d 'où sont extraites les valeurs effectives •jours = {lundi, mardi, mercredi, jeudi, vendredi, samedi, dimanche} •couleurs = {rouge, vert, bleu, jaune, ... , pourpre} •âges = [0, 125] •salaires = R+

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

5Concepts de base

nRelation -Une relation R sur un ensemble de domaines D1, D2, ..., Dn est constituée de deux parties •L 'en-tête : ensemble fixé d 'attributs () {1 : D1>, , ..., }

Chaque attribut Aj prend ses valeurs dans Dj et

les noms des attributs sont distincts6Introduction

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

6Concepts de base

nRelation •Le corps : ensemble de n-uplets () {
1 : vi1>, , ..., } pour le n- uplet i Tout couple attribut-valeur doit correspondre á un couple attribut-domaine de l 'en-tête et toute valeur vij Î Dij

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

7Concepts de base

nAttribut -Colonne d 'une relation caractérisée par un nom nRelation -Degré •nombre d 'attributs -Cardinalité •nombre de 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

8Concepts de base

nExemple

Prof_agr

Prof_titDomaineAttribut

n-upleCardinalitéDegré

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

9Concepts de base

nRelation vs. Table -Relation : définition d 'un objet abstrait (voir plus haut) -Table : représentation concrète de cet objet abstrait -Souvent confondues6Introductionquotesdbs_dbs2.pdfusesText_3