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)

Imbrication d'enregistrement

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

Imbrication de collection de scalaires

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

Imbrication de collection d'enregistrement

ExempleSynthèse

Modèle imbriqué