[sql] clé étrangaire

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par anouar madrid, 9 Mai 2014.

  1. anouar madrid
    anouar madrid Nouveau WRInaute
    Inscrit:
    30 Avril 2014
    Messages:
    7
    J'aime reçus:
    0
    Salut!!!
    J'ai 3 tables :
    1) tbl_Commande(id_commande,ref_commande,Qte_commande)
    2) tbl_Produit (id_produit INT,réféence_produit,Nom_produit,Desc_produit)
    3) tbl_Ligne_commande (id_produit, id_commande,Remise,Montant)
    les Clé primaire :"id_command","id_produit" auto increment,
    je voudrais qu'on faire un enregistrement , les clé étrangaire prenent automatiquement les valeur de les clés primaires.
    Merci d'avance :)
     
  2. indigene
    indigene WRInaute accro
    Inscrit:
    7 Septembre 2003
    Messages:
    4 162
    J'aime reçus:
    174
    Ce que je ne comprend pas c'est l'absence de la notion de client.

    J'ajouterais une table
    tbl_client (id_client, nom_client, ....)

    la table commande serait ainsi :
    tbl_commande (id_commande, ref_commande, id_client, date_commande, montant_total_ttc, montant_taxes, remises_cmd)
    et la table ligne commande serait ainsi :
    tbl_ligne_commande (id_commande, id_produit, qte_commande, prix_ht, remise, montant)

    Ce que j'ai souligné sont les clés étrangères.
    La clé unique de la table ligne commande est le couple id_commande + id_produit, sachant qu'un même produit ne peut pas être commandé deux fois dans la même commande.
    En balayant la table produit tu peux connaitre toutes les commandes de chaque produit en interrogeant la table ligne_commande
    En balayant la table client tu peux connaitre toutes les commandes de chaque client en interrogeant la table commande

    Tu peux aussi ajouter des remises à la commande, en plus de celles gérées au produit. Ca se passera dans la table commande
     
  3. Max33370
    Max33370 WRInaute discret
    Inscrit:
    8 Avril 2013
    Messages:
    74
    J'aime reçus:
    0
  4. anouar madrid
    anouar madrid Nouveau WRInaute
    Inscrit:
    30 Avril 2014
    Messages:
    7
    J'aime reçus:
    0
    merci beaucoup pour tes conseils
     
  5. anouar madrid
    anouar madrid Nouveau WRInaute
    Inscrit:
    30 Avril 2014
    Messages:
    7
    J'aime reçus:
    0
    pouvez-vous donner le requete de l'insertion s'il vous plait? :mrgreen:
     
Chargement...
Similar Threads - [sql] clé étrangaire Forum Date
[SQL] Changement d'etat d'une table au bout de x jours Développement d'un site Web ou d'une appli mobile 26 Avril 2012
[SQL] Meme requete qui ne donne pas le meme résultat Développement d'un site Web ou d'une appli mobile 12 Avril 2012
[SQL] Recherche dans une base de données Développement d'un site Web ou d'une appli mobile 7 Juin 2011
[SQL] une somme un peu spéciale... Développement d'un site Web ou d'une appli mobile 1 Avril 2011
[SQL] Stocker nombre à virgules Développement d'un site Web ou d'une appli mobile 21 Octobre 2010
[SQL] Element pas dans le IN Développement d'un site Web ou d'une appli mobile 23 Février 2010
Maillage du cocon sémantique sur des articles top 5 Netlinking, backlinks, liens et redirections Dimanche à 09:33
Vidéo Youtube dans un article Référencement Google 24 Octobre 2020
Analyser les visites sur un article par heures sur la journée ? Google Analytics 20 Octobre 2020
WordPress Duplicate indexation article + page 1 commentaire Crawl et indexation Google, sitemaps 10 Octobre 2020