Schématisation MCD

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Schématisation MCD

Re: Schématisation MCD

par WENKz » 15 avr. 2014, 09:35

On mld est pratiquement le meme que le tiens mis à par l'ajout de "ancien prix"
Image

Re: Schématisation MCD

par moogli » 14 avr. 2014, 22:48

sans ton MCD on ne peux pas t'aider plus.

l'explication que je t'ai indiqué concerne l'erreur que tu indique.

c'est bien sur a adapter en fonction de ton code.


@+

Re: Schématisation MCD

par WENKz » 14 avr. 2014, 16:23

non non j'ai bien la boutique 3
je viens de me rendre compte que j'ai ce message d'erreur uniquement si je remplis la parti url ... si je la laisse null pas de soucis Oo

Re: Schématisation MCD

par moogli » 14 avr. 2014, 16:09

ah ba la tu essais d'utiliser une boutique qui n'existe pas :mrgreen:

en clair tu as :
insert into boutique ( id,nom) values(1,'boutique 1), (2, 'boutique 2');

et tu veux faire

insert into catalogue (id_boutique, autreChose) values(1337,'Le produit geek qui n\'as pas de boutique ...');

il n'y a pas de boutique avce l'id 1337 tu auras donc le message d'erreur que tu indique.

@+

Re: Schématisation MCD

par WENKz » 14 avr. 2014, 15:44

J'ai un soucis avec la clé étrangère id_concurrent que j'ai renommé id_boutique
Cannot add or update a child row: a foreign key constraint fails (`dashboard`.`catalogue`, CONSTRAINT `FK_catalogue_id_boutique` FOREIGN KEY (`id_boutique`) REFERENCES `BOUTIQUE` (`id_boutique`))

Re: Schématisation MCD

par WENKz » 11 avr. 2014, 15:28

D'acc merci de ta réponse

Re: Schématisation MCD

par moogli » 26 mars 2014, 00:10

L'url est unique pour le couple produit / concurrent

Après ce modèle n'est pas forçement bon je ne connais pas les contrainte et de ton cahier des charges.

Il faut que tu adapte en gardant à l'esprit les formes normales (règles de cod) dont la première est l'unicité des données :)


@+

Re: Schématisation MCD

par WENKz » 24 mars 2014, 11:10

Ok merci de ta réponse mais dans ta relation catalogue, je considaire url pour les urls qui renvois vers le produit d'une enseigne est-ce que ça fonctionne .... deja je voix un peu plus claire grace a ton schema !

Re: Schématisation MCD

par moogli » 23 mars 2014, 17:03

salut,

tu ne donne aucune info (cdc, règle métier etc) donc c'est une version simple qui pourrait convenir.
mcdWenkz.jpg
je suis partis du principe que :
- un produit n'existe qu'une fois (sinon c'est déclinaison différente et donc un autre produit, même similaire)
- un produit est vendu par plusieurs concurrent (perso je n'aurais pas choisis ce terme mais plus enseigne, magasin, entreprise, site marchand etc.)
- un produit n'est fait que par un seul constructeur (non représenté sur le mcd, ceci cela ne change rien pour cette partie)
- un produit peux être au catalogue de plusieurs concurrent (ou pas).
- un concurrent peux avoir plusieurs produits (ou pas).

du coup la relation entre produits et concurrent porte le prix et l'url où l'on peux voir le produit chez le concurrent (et donc normalement son prix).

les relations sont toutes les deux 0,n du fait des deux dernières règles.

renseigne toi sur la démarche de conception de Creg Laiman (uml) ou la modélisation via le modèle entité association de la méthode merise.

@+

Schématisation MCD

par WENKz » 21 mars 2014, 15:51

Bonjour, je suis actuellement entrain de réaliser un schéma mcd, mon appli référence des produits et des prix de concurrent mais j'avoue que j'ai tendance a me perdre, et j'ai besoin d'un peu d'aide pour m'orienter vers la bonne direction dans la conception de mon mcd et étant donné que je suis un peu perdu dans les relations etc ..:s si vous pouviez m'aider

J'ai 4 tables :

Produit:
id_produit
ref_produit
nom_produit
id_concurrent

Concurrent:
id_concurrent
nom_concurrent

Url:
id_url
Url
id_produit
id_concurrent

Prix:
id_prix
prix
id_produit
id_concurrent