Table avec deux clés étrangères [projet]

Répondre
Moofy
le 03/05/2007 à 20:49
Moofy
Bonsoir,

Pour un projet j'ai besoin de réaliser un site web avec un hébergement free, d'un site web de vente d'ordinateurs.

Jusque là, pas de soucis. Mais quand je suis la méthode MERISE, je me retrouve avec des relations contenant deux clés étrangères concaténés.

Voici un exemple de relation:

MATERIEL (ref_materiel, prix_materiel)
ORDINATEUR (ref_ordinateur, prix_ordinateur)
APPARTENIR (#ref_materiel,#ref_ordinateur)

L'idée étant d'avoir plusieurs ordinateurs composés des différentes pièces (matériel).

Existe t-il une solution sans passer par InnoDB (impossible sur free) et en restant sous MySQL ?

Merci d'avance,

Vincent.
Koboneil
le 03/05/2007 à 22:32
Koboneil
Bah, faut créer une nouvelle occurrence de appartenir chaque fois que t'ajoutes du materiel à un ordinateur, non ?

P.S : 1ere fois que je vois quelqu'un parler de Merise ici, j'vois que je ne suis pas le seul à avoir étudié cette méthode smiley
Koboneil
Moofy
le 03/05/2007 à 22:45
Moofy
Càd, je ne comprends pas très bien ?!
Peux tu me montrer à quoi ressemblerai la relation APPARTENIR.

Sachant qu'il faut que la modification du prix d'une pièce par exemple, se répercute directement sur le prix de l'ordinateur.

Rmq: Moi je croyais que tout le monde utilisais MERISE :p
Koboneil
le 03/05/2007 à 22:54
Koboneil
Enfait j'vois pas ce qui te pose problème, pour moi il y a aucun soucis.
Koboneil
zebden
le 04/05/2007 à 17:10
zebden
Kobo, MERISE c'est connu ! ^^

En tout cas, sur Free le moteur de la table c'est MyISAM et donc pas de clefs de ce genre.

Du coup il faut faire les requêtes en dur sur les tables jointures. bref un pur bonheur :p
zebdinou pour les intimes / Blog : http://www.zebden.fr
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours