Leçon 4: Conception III

Cas particuliers: Les structures hiérarchiques

Une structure hiérarchique, où un parent peut avoir plusieurs enfants mais où chaque enfant ne possède qu'un seul parent, peut se modéliser de deux façons:

Cas particuliers: Les domaines de valeurs

Lorsque certains éléments d'information sont limités à un ensemble de valeurs précis (domaine), il est possible de modéliser ces éléments de deux façons:

Transformation en modèle logique

modèle en cascade

Pour transformer un modèle conceptuel en modèle logique, il faut traduire les entités et les relations du modèle entité-relation sous formes de tables normalisées

Méthode
  1. Représenter les entités

  2. Représenter les relations (en fonction du degré et des cardinalités)
    Binaire cardinalités max 1 à N
    ajouter la clé primaire de la table du côté où la cardinalité maximale est N, en tant que clé externe dans la table du côté où la cardinalité maximale est 1

    Binaire cardinalités max N à N
    il faut créer une table supplémentaire afin de modéliser la relation; cette table contiendra les clés primaires des entités qu'elle relie

    Binaire cardinalités 0,1 à 0,1
    ajouter la clé primaire de la table A en tant que clé externe dans la table B ou vice-versa.

    Binaire cardinalités 0,1 à 1,1
    ajouter la clé primaire de la table du côté où la participation est facultative (0,1) en tant que clé externe dans la table du côté où la participation est obligatoire (1,1)

    Ternaire
    il faut créer une table supplémentaire afin de modéliser la relation; cette table contiendra les clés primaires des 3 entités qu'elle relie

    Récursive (unaire)
    suivre le même principe que les relations binaires (ajout d'une clé externe ou création d'une nouvelle table, selon les cardinalités)


Index Leçons

[1] - [2] - [3] - [4] - [5] - [6] - [7] - [8 intra] - [9] - [10] - [11] - [12] - [13] - [14] - [15 final]


Dernière modification: 2006-01-29