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.

Retour à la filière
WhatsApp