1. Du besoin aux données
Une base de données mal conçue se paie pendant des années : doublons,
informations contradictoires, requêtes impossibles. Avant d’écrire la
moindre ligne de SQL, on se demande quelles données l’organisation
manipule et comment elles sont liées. Ce chapitre suit Sarah Cherif,
alternante SLAM chez Vellacor, qui fait évoluer la base de KerMaint,
l’application de maintenance des bâtiments de Kervanet.
KerMaint enregistre les interventions des techniciens de maintenance
de Kervanet : une climatisation bruyante, une chaudière en panne, une
porte d’ascenseur trop lente. Sa base MariaDB contient quatre tables :
établissements, techniciens, équipements, interventions. Anaïs Lecoq,
responsable du pôle développement, confie à Sarah une évolution :
enregistrer les pièces détachées utilisées et les
photos prises pendant les interventions.
Sarah pourrait ajouter des colonnes au hasard (piece1,
piece2, photo1…). Le résultat fonctionnerait
quelques semaines, puis tout se compliquerait : que faire de la
troisième pièce ? Comment savoir combien de fusibles ont été posés dans
l’année ? Concevoir, c’est éviter ces impasses en partant du besoin.
La suite est réservée aux abonnés
Le premier chapitre de chaque matière est offert. L’abonnement ouvre tous les chapitres des dix BTS, leurs exercices corrigés, leurs quiz, les fiches de révision et le planning personnalisé.
7,99 € le premier mois 9,99 € · puis 9,99 € par mois, sans engagement
Chapitre offert de cette matière : Analyser le besoin et le modéliser