📘 Chapitre 1 – Identifier les entités et relations
1. 🎯 Objectif pédagogique
Savoir analyser un besoin fonctionnel pour identifier les entités, leurs attributs et les relations entre elles dans le cadre d’une base de données relationnelle.
2. 📚 Concepts abordés
- Qu’est-ce qu’une entité ? (ex. utilisateur, article, commande)
- Notion d’attributs (propriétés des entités)
- Relations entre entités (1-1, 1-N, N-N)
- Cardinalités et contraintes
- Premières étapes de la modélisation conceptuelle
3. 🧠 Explication théorique
Une entité représente un objet ou une notion importante à gérer (ex. Utilisateur, Produit). Chaque entité a des attributs (ex. nom, email). Les relations définissent les liens entre entités. Par exemple :
- Un utilisateur peut rédiger plusieurs articles (relation 1-N).
- Un article peut recevoir plusieurs commentaires (relation 1-N).
Les cardinalités précisent le nombre d’occurrences possibles entre deux entités (0, 1, plusieurs).
Exemple simple :
- Entités : Utilisateur, Article, Commentaire.
-
Relations :
- Utilisateur – rédige – Article (1-N).
- Article – reçoit – Commentaire (1-N).
4. 🛠 Tutoriel pratique
Résumé du travail : À partir d’un mini-scénario, identifier les entités et relations pour une base de données de blog.
Étape 1 : Lire le scénario
“Un site de blog contient des utilisateurs qui rédigent des articles. Les lecteurs peuvent laisser des commentaires sur ces articles.”
Étape 2 : Identifier les entités
- Utilisateur (id, nom, email, rôle).
- Article (id, titre, contenu, date_pub).
- Commentaire (id, contenu, auteur, date).
Étape 3 : Identifier les relations
- Utilisateur → Article : un utilisateur rédige plusieurs articles (1-N).
- Article → Commentaire : un article peut recevoir plusieurs commentaires (1-N).
Étape 4 : Créer une table d’analyse
Entité | Attributs clés | Relations |
---|---|---|
Utilisateur | id, nom, email, mot_de_passe | Rédige des articles (1-N) |
Article | id, titre, contenu, date_pub | Reçoit des commentaires (1-N) |
Commentaire | id, contenu, auteur, date | Appartient à un article (N-1) |
5. 🧾 Résumé et points-clés
- Une entité = un objet métier principal.
- Une relation = un lien entre entités (1-1, 1-N, N-N).
- La cardinalité exprime le nombre d’occurrences d’une relation.
- Cette étape est la base pour dessiner un MCD.