Le modèle imbriqué

DéfinitionModèle imbriqué

Le principe du modèle imbriqué est qu'un attribut d'une table ne sera plus seulement valué par une unique valeur scalaire (principe de la 1NF[1]), mais pourra l'être par un vecteur (enregistrement) ou une collection de scalaires ou de vecteurs, c'est à dire une autre table.

Synonyme : nested model

FondamentalFinalité du modèle imbriqué

La 1NF[1] est relâchée pour permettre d'affecter des valeurs non atomiques à un attribut afin de modéliser des objets complexes.

DéfinitionTable imbriquée

Table relationnel-objet dont chaque attribut peut être défini pour contenir :

  • une variable scalaire,

  • ou un enregistrement,

  • ou une collection de scalaires,

  • ou une collection enregistrements.

ExempleGestion d'attribut composé par imbrication d'enregistrement (table à une seule ligne)

Appuyer sur espace pour rester en pause.
Imbrication d'enregistrement

ExempleGestion d'attribut multivalué par imbrication de collection de scalaires (table à une seule colonne)

Appuyer sur espace pour rester en pause.
Imbrication de collection de scalaires

ExempleGestion de composition par imbrication de collection d'enregistrements (tables)

Appuyer sur espace pour rester en pause.
Imbrication de collection d'enregistrement

ExempleSynthèse

Appuyer sur espace pour rester en pause.
Modèle imbriqué