Aller au contenu

Modèle de données relationnel

Modéliser les données en tables avec lignes, colonnes et relations explicitement décrites.

Plateformes de données

Qu’est-ce qu’un modèle de données relationnel ?

Un modèle relationnel décrit les données en tables avec lignes et colonnes nommées. Les clés identifient les enregistrements et relient les tables concernées. Clés et règles applicables sont définies explicitement. L’ordre visible des lignes n’est pas une propriété fiable du modèle ; la requête doit préciser un tri pour une sortie ordonnée.

Dans un exemple fictif, le client C-21 figure dans une table de clients. La demande de service S-8 contient un identifiant client obligatoire qui renvoie à ce client. Une clé étrangère adaptée peut empêcher la demande de référencer un client inexistant. Elle ne vérifie pas automatiquement si la personne peut voir la demande ou si sa justification satisfait les règles métier. Ces règles d’accès et de métier doivent être définies et appliquées en plus.

Sources