04/08/2014, 06h32
#1
Membre à l'essai
MCD Commande de produit
Bonjour je suis entrain de faire le MCD de la base de donnée d'un site pour une société de produit détergent. je veux savoir si je suis dans le bon chemin ou pas et si oui comment faire le passage au MLD (si je dois crée une table pour une relation avec des propriétés ou pas, la relation "composer"). Fonctionnement:
- Un client passe commande. - Le client imprime son bon de commande. - Cette commande doit contenir au moins un produit. Catalogue MCD : Rideaux aluminium, volets roulants et portes relevantes. Les entités prévues sont:
- Produit. - Client. - Bon de commande. MERCI
Ci joint un bout de mon MCD actuel
05/08/2014, 10h45
#2
Bonjour Youcef_Allaoua,
La cardinalité entourée est fausse: 1 produit ne figure pas dans 1 et 1 seule commande... Envoyé par Youcef_Allaoua
si je dois crée une table pour une relation avec des propriétés ou pas, la relation "composer"
==> oui, tu dois créer une table associative. Jettes un coup d'oeil sur cet excellent billet de CinePhil qui récapitule tous les cas possibles.
- Mcd commande produit a la
- Mcd commande produit chez
- Mcd commande produit simple
Mcd Commande Produit A La
Elle traduit combien de fois au minimum une occurrence de l'entité participe à l'association. Exemples
Pour la cardinalité mini entre client et commander il faut se poser la question:
Pour un client donné, combien de fois au minimum il commande? Si la réponse est « tout client doit passer au moins une commande sinon ce n'est pas un client » on met la
cardinalité mini à 1
Mais on peut très bien imaginer que l'entreprise veut aussi mémoriser les clients potentiels (prospects), qui n'ont encore rien commandé. Mcd commande produit a la. Dans ce cas, un client peut très bien ne pas avoir encore commandé, et on met la cardinalité mini à 0. En fait, les cardinalités dépendent des REGLES de GESTION propre à l'organisation étudiée. La règle peut très
bien être « On ne mémorise que les clients qui ont déjà commandé » ou bien « On veut mémoriser les
prospects ». Application:
1) Trouver la question qui permet de trouver la cardinalité minimale pour l'entité produit et l'association
commander. 2) Faites deux hypothèses de règle de gestion concernant ce lien et trouver les cardinalités minimales
correspondantes.
L'identifiant est placé en tête des propriétés et il est souligné. 4) Pour chaque occurrence d'une entité, il ne doit y avoir qu'une seule valeur pour chacune des propriétés à un instant donné. Cette valeur peut changer au cours du temps, mais à un instant donné, il n'y en a qu'une seule. C. Règles concernant les associations
5) L'identifiant d'une association est implicitement formé par la concaténation des identifiants des entités liées. Mcd commande produit chez. On ne représente pas cet identifiant au niveau du MCD. Deux occurrences d'association ne peuvent pas avoir le même identifiant. Pour une occurrence, l'identifiant ne doit jamais changer de valeur (l'identifiant est une propriété constante). 6) Une association peut avoir des propriétés, mais ce n'est pas obligatoire. Les cardinalités. Les cardinalités d'une entité dans une association exprime le nombre de fois qu'une occurrence de cette entité est impliquée dans l'association, au minimum et au maximum. Formalisme
La cardinalité minimale
Elle est exprimée presque toujours par l'une des deux valeurs 0 ou 1.
Mcd Commande Produit Chez
Une version plus complète avec imprimante en cuisine peut-être...
1735
Publié le: 28/11/2011
Editeur: SmartCaisse Télécharger
24
MG-Devis
Logiciel de gestion de devis et de facturation spécifiquement conçu pour les entreprises commercialisant des produits de fermetures, menuiseries PVC/ALU, volets roulants, stores, portes de garages...
3327
Publié le: 25/04/2011
Editeur: MG-Services Informatique Télécharger
25
Disk Expert 10 Professionnel
Réunit tous les outils indispensables pour gérer, optimiser et sécuriser ses disques durs et partitions. Gestion multi-OS, partitionnement, clonage, nettoyage, dépannage, édition du disque et...
3564
Publié le: 31/05/2010
Editeur: Micro Application Télécharger
26
SEEm - System Eyes
Fournit une multitude d'informations sur votre système, répartis dans des listes accessibles facilement. Le tout dans un seul fichier ne nécessitant aucune installation et transportable sur une...
Freeware
3213
Publié le: 23/01/2010
Editeur: Alban BREJOT Télécharger
27
QuickShop Standard Edition
Gestion commerciale et gestion de caisse spécialement conçues pour les commerçants, artisans, PME, PMI, professions libérales, etc.
Identifiant: propriété particulière, telle qu'à chaque valeur de la propriété corresponde une et une seule occurrence de l'entité. ( ici, le numéro de client)
Association: relation entre deux ou plusieurs entités. Elle est dépourvue d'existence propre, mais elle peut être porteuse de propriétés. Une association peut aussi avoir plusieurs occurrences. On peut aussi y placer un identifiant. Cardinalité: représente le nombre d'occurrences, minimal et maximal, d'une entité par rapport à une association. Document sans nom. chaque client passe au moins une commande et au plus n commandes
chaque commande est passée par un et un seul client
On considère habituellement la relation entre l'entité de départ et l'association. Ainsi, on pourrait dire: chaque client a fait l'action de passer commande au moins une fois et au plus n fois
chacune des commandes n'a été passée qu'une et une seule fois
Contrainte d'intégrité fonctionnelle: Quand on détermine, entre une association et une entité, une cardinalité présentant les valeurs 0, 1 ou 1, 1, on l'appellera Contrainte d'intégrité fonctionnelle ( CIF).
Mcd Commande Produit Simple
Prenons un autre exemple typique: entre les entités AUTEUR et LIVRE, si nous désirons connaître quel est l'auteur de tel livre, nous créerons l'association ECRIRE ( cette association n'est pas déductible du graphe des DF). On dira que cette association est creuse car elle ne contient pas de propriété et les cardinalités sont toujours 0, n ou 1, n. Voici une règle qui concerne les associations creuses ajoutées sur le MCD:
Il ne sert à rien d'ajouter une association creuse qui accompagnerait une CIF multiple ( qui relie les entités formant la partie gauche de cette CIF multiple). En effet, elle n'apporterait aucune information complémentaire par rapport à la CIF multiple. Par contre, une association reliant une partie seulement des entités peut apporter un complément d'informations. Règles du passage du MCD au MLD - Analyse sectorielle - dissertation. Association ou CIF réflexive. Parfois, une entité peut pointer sur elle-même. Voici 2 exemples:
On a une cardinalité binaire: l'association est donc une CIF. Celui-ci n'est pas une CIF. Transformation de certaines associations en entités.
et je ne pense pas avoir proposer cette étrange solution. Suggestion:
En annexe, merci de supprimer cette discussion qui fait double emploi. + Répondre à la discussion Cette discussion est résolue.