IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Schéma Discussion :

Commande et livraison de plats cuisinés


Sujet :

Schéma

  1. #21
    Nouveau Candidat au Club
    Homme Profil pro
    Webmaster
    Inscrit en
    Octobre 2012
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Réunion

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Octobre 2012
    Messages : 10
    Points : 1
    Points
    1
    Par défaut
    merci de vos réponses,
    je n'ai pas encore eu le temps de regarder vos interventions dans le détails. Je pense pouvoir le faire d'ici demain ce soir peut-être.

  2. #22
    Nouveau Candidat au Club
    Homme Profil pro
    Webmaster
    Inscrit en
    Octobre 2012
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Réunion

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Octobre 2012
    Messages : 10
    Points : 1
    Points
    1
    Par défaut
    bonjour je reviens vers vous aprés quelques jours d'indisponibilité.
    merci d'avoir consacré du temps à mon problème .! la proposition fsmrel me semble valide. j'ai pris du temps à la comprendre et finalement elle me semble convaincante. je n'aurais jamais osé utiliser les clés étrangére de la sorte mais je crois bien( aprés de long moment de perplexité) que c'est exacte.

    voici quelques remarques
    table resto: ok
    table plat:ok
    table format:ok
    table carte: ok
    table carte détail :ok
    table site: ok
    table resto_site: j'ai l'impression qu'il manque FOREIGN KEY {SiteId} REFERENCES SITE ;
    table client : ok
    table commande: d'accord avec la prop mais cde_seq n'est pas une cle suffisante ?
    table LIGNE_CDE

    je vais maintenant me pencher sur les remarques de cinéphil et ses mcd pour bien être sur que la solution proposée par fsmrel est exacte. allez j'y retourne.

  3. #23
    Expert éminent sénior
    Avatar de fsmrel
    Homme Profil pro
    Spécialiste en bases de données
    Inscrit en
    Septembre 2006
    Messages
    8 112
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Spécialiste en bases de données
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2006
    Messages : 8 112
    Points : 31 586
    Points
    31 586
    Billets dans le blog
    16
    Par défaut
    Bonjour,


    Citation Envoyé par francois974 Voir le message
    table resto_site: j'ai l'impression qu'il manque FOREIGN KEY {SiteId}
    De fait, la contrainte référentielle entre RESTO_SITE et SITE a disparu dans mon message. Je raccommode donc :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    RESTO_SITE {RestoId, SiteId, ...}
            KEY {RestoId, SiteId}
            FOREIGN KEY {RestoId} REFERENCES RESTO ; 
            FOREIGN KEY {SiteId} REFERENCES SITE ;

    Citation Envoyé par francois974 Voir le message
    table commande : cde_seq n'est pas une cle suffisante ?
    Dans l’absolu, bien sûr, mais vous devrez alors mettre en œuvre des triggers pour garantir que les lignes de commande déterminent (via COMMANDE) un restaurant qui est le même que celui qui figure dans CARTE_DETAIL et déterminé à son tour par LIGNE_CDE.

    La propagation de l’attribut RestoId jusqu’à LIGNE_CDE fait que les triggers deviennent inutiles, les structures permettent à elles seules d'assurer l'intégrité : c'est quand même le but de la manoeuvre que j'ai proposée...

Discussions similaires

  1. [MCD] Gestion PME Fournisseur-Commande-Facture-Livraison-Article
    Par redbox dans le forum Schéma
    Réponses: 2
    Dernier message: 04/08/2014, 22h58
  2. [AC-2003] Besoin d'un conseil sur formulaire "commande" "Bon livraison"
    Par revemane dans le forum IHM
    Réponses: 1
    Dernier message: 26/03/2012, 21h59
  3. Livraison SAS en lignes de commande
    Par StéphanieB. dans le forum Outils BI
    Réponses: 3
    Dernier message: 25/03/2011, 17h22
  4. Bon de commande en bon de livraison
    Par smotte76 dans le forum VBA Access
    Réponses: 2
    Dernier message: 31/10/2008, 07h08
  5. suivi: planning, commande, livraison, expedition
    Par edonist dans le forum Modélisation
    Réponses: 2
    Dernier message: 14/08/2008, 09h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo