• Aucun résultat trouvé

Cours de Bases de données Cours de Bases de données

N/A
N/A
Protected

Academic year: 2022

Partager "Cours de Bases de données Cours de Bases de données"

Copied!
17
0
0

Texte intégral

(1)

Cours de Bases de données Cours de Bases de données

Le MCD (Modèle Conceptuel de Données): Les ternaires

lundi 17 janvier 2022 1

Ph. CHOCHOIS

(2)

Exemple:Les professeurs enseignent dans des établissements dans certaines matières. Il est possible qu’un professeur enseigne des matières différentes dans les établissements.

Si nous traduisons ce cas en phrases simples, nous pouvons les décomposer de la façon suivante:

-

Les professeurs enseignent dans des établissements

-

Les professeurs enseignent certaines matières

-

Les matières sont proposées par certains

établissements

(3)

-

Les professeurs enseignent dans des établissements

-

Les professeurs enseignent certaines matières

-

Les matières sont proposées par certains établissements

Ce qui nous donnera en passant au modèle conceptuel:

Page 3

(4)

Avec cette modélisation, nous savons qu'un professeur enseigne certaines matières et travaillent dans certains établissements.

Exemple: Le professeur Dupont enseigne les mathématiques et l'informatique. Le professeur Dupont travaille à l'UMLV et au lycée Descartes.

Mais nous ne savons pas quelles sont les matières enseignées par le professeur Dupont au lycée Descartes.

Si nous voulons savoir quelle matière est enseignée par quel professeur dans quel établissement, il faut lier les 3 entités évoquées

C'est l'intérêt de l'association ternaire qui met en jeu 3 entités.

(5)

Association ternaire: Les professeurs enseignent des matières dans des établissements:

Page 5

(6)

Remarques:

Il peut exister des quaternaires, voire des n-aires mais c'est extremment rare.

Dans une association ternaire, toutes les cardinalités

maximales sont obligatoirement à n. Si une de vos cardinalités maximales n'est pas à n, vous avez fait une erreur de

conception.

(7)

Page 7

Dans les pages suivantes, nous allons vous proposer 5 cas qui modélisent un même contexte. Chaque modélisation est correcte mais a une signification différrente.

Le but est d'indiquer en français ce que modélise le schéma.

Il est fortement conseillé d'essayer de rédiger soi-même la

signification de chaque schéma avant de regarder la correction.

(8)

Cas numéro 1:

1,n 1,n

1,n 1,n

ADHERENT CENTRE SPORT

propose inscrit

(9)

Page 9

Cas numéro 2:

0,n 0,n

0,n 0,n ADHERENT

CENTRE SPORT

inscrit pratique

(10)

Cas numéro 3:

1,n 1,n

1,n 1,n

0,n 1,n ADHERENT

CENTRE SPORT

inscrit pratique

propose

(11)

Page 11

Cas numéro 4:

0,n

1,n

0,n

ADHERENT

CENT RE SPORT

pratique

(12)

Cas numéro 5:

0,n

1,n

0,n 1,n 1,n

ADHERENT

CENT RE SPORT

propose

pratique

(13)

Page 13

Cas numéro 1:

Des adhérents sont inscrits dans des centres. Les centres proposent des sports à pratiquer.

On ne sait pas quel sport pratique un adhérent.

1,n 1,n

1,n 1,n

ADHERENT CENTRE SPORT

propose inscrit

(14)

Cas numéro 2:

Des adhérents sont inscrits dans des centres. Les adhérents pratiquent certains sports On ne sait pas quel sport proposent les centres.

0,n 0,n

0,n 0,n ADHERENT

CENTRE SPORT

inscrit pratique

(15)

Page 15

Cas numéro 3:

Des adhérents sont inscrits dans des centres. Les centres proposent des sports à pratiquer. Les centres proposent des sports à pratiquer.

On ne sait pas dans quel centre un adhérent pratique un sport donné.

1,n 1,n

1,n 1,n

0,n 1,n ADHERENT

CENTRE SPORT

inscrit pratique

propose

(16)

Cas numéro 4:

Des adhérents pratiquent des sports dans des centres.

On ne sait pas quel sport est proposé par un centre si celui-ci n’est pratiqué par aucun adhérent.

0,n

1,n

0,n

ADHERENT

CENT RE SPORT

pratique

(17)

Page 17

Cas numéro 5:

Des adhérents sont inscrits dans des centres. Les centres proposent des sports à pratiquer et les centres proposent des sports

0,n

1,n

0,n 1,n 1,n

ADHERENT

CENT RE SPORT

propose

pratique

Références

Documents relatifs

Une clé étrangère est un groupe de colonnes d'une table S tel qu'il existe, à tout moment, dans une table T, une ligne dont l'identifiant a pour valeur(s) celle(s) de ce groupe.

In order to compare the additive and the reactive routes, the variation of the temperature of the first and second decomposition peaks as well as the amount of residue on

Hésiode nous propose, avec sa description de la marche sensuelle d’Aphrodite comment elle construit, par sa marche un monde qui relie le monde d’avant sa naissance (le

Tout en revisitant l’histoire européenne, Mayorga met dès lors à mal les aspirations de l’historiographie positiviste et souligne les liens entre histoire et

Avec cette modélisation, nous savons qu'un professeur enseigne certaines matières et travaillent dans certains établissements.. Exemple: Le professeur Dupont enseigne les

Qualita- tive analysis revealed 12 different motives which could be categorized into three different groups: A first group called “Achieving something positive for others,” a

-Définition de base de données : Exemples biologiques -Description des portails Expasy et NCBI. - Les bases de données génomiques -Les

Ces règles sont aussi utilisées, dans l’autre sens, pour valider l’état de normalisation d’une base Les formes normales sous entendent que chaque table possède une clé