Suzanne a écrit 2 commentaires

  • # Créer une table ou pas ?

    Posté par  . En réponse au message Organisation de tables de bases de données . Évalué à 3.

    Je pense que la question à se poser n'est pas tant s'il faut créer une table ou pas mais plutôt quel est l'identifiant unique d'une facture

    Dans une table Achat(date, magasin, article, prix_payé) la facture est identifiée par le couple : (date, magasin) seulement si tu ne vas pas plus d'une fois par jour dans le même magasin.

    Si ce n'est pas le cas, il faut ajouter un identifiant de facture. et ta table Achat devient :

    Achat(id_facture, date, magasin, article, prix_payé)

    Maintenant qu'il y a un id de facture, on peut ne pas vouloir répéter systématiquement date et magasin dans la table Achat. Dans ce cas on fait une table facture :

    Facture(id, date, magasin) et la table Achat devient : Achat(id_facture, article, prix_payé)

    avec Facture.id unique et Achat.id_facture faisant référence à Facture.id

    Un autre axe de réflexion est de penser aux requêtes SQL que tu devras écrire en fonction de la structure de données choisie. Ici le choix "une seule table Achat" peut amener à écrire des requêtes plus simples.

  • [^] # Re: Écris du code comme si …

    Posté par  . En réponse au journal Comment briller auprès de la gent féminine dans « le monde de la tech ». Évalué à 5.

    "qui connaît ton adresse" : Ce qui sera le cas si c'est toi-même dans 2 ans