Dans cette leçon, nous approfondissons les principes fondamentaux de la transposition du modèle conceptuel de données vers le modèle logique de données. Nous explorerons comment déterminer le nombre de tables nécessaires et comment identifier les champs au sein de ces tables. En passant du niveau conceptuel au niveau logique, nous apprenons que chaque propriété conceptuelle devient un champ logique et que les identifiants se transforment en clés primaires. La clé primaire, contrairement à un identifiant simple, garantit l'unicité des enregistrements en empêchant les doublons.
Nous illustrerons ce concept par un exemple pratique : un modèle de données comprenant les entités étudiant, entreprise et stage. Nous examinerons deux approches différentes - une qui reconnaît l'importance de l'entité stage et une qui ne le fait pas. Cette analyse nous conduit à des choix structurants, notamment la nécessité d'ajouter ou de modifier des clés primaires en fonction des besoins spécifiques de notre modèle de données logique.