Comment concevoir la base de données d’une application ?
Ne commencez pas par créer des tables. Commencez par le métier.
Étape 1 — Identifier les objets
Application e-commerce :
- client ;
- produit ;
- commande ;
- paiement ;
- livraison.
Étape 2 — Identifier les relations
Un client peut effectuer plusieurs commandes.
Une commande contient plusieurs produits.
Étape 3 — Identifier les attributs
Produit :
- identifiant ;
- nom ;
- prix ;
- état.
Étape 4 — Identifier les contraintes
Quelles données sont obligatoires ?
Quelles valeurs doivent rester cohérentes ?
Étape 5 — Observer les usages
Quelles recherches et opérations seront fréquentes ?
Étape 6 — Choisir le modèle
SQL, NoSQL ou architecture adaptée aux besoins.
Étape 7 — Tester avec des cas réels
Une modélisation élégante sur papier peut devenir peu pratique lorsqu’elle rencontre les véritables usages.
Formation Développement d’Applications et Solutions Connectées au CAFP Casablanca
Consultez la page principale de cette filière pour retrouver la durée, les conditions d’admission et les informations de préinscription.
