Précédent   Forum des professionnels en informatique > Bases de données > Décisions SGBD
Décisions SGBD Forum de décisions sur le choix en bases de données. Le Comparatif
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/06/2005, 09h03   #1
Invité de passage
 
Inscription : juin 2005
Messages : 1
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 1
Points : 0
Points : 0
Par défaut declarer plusieur elements dans une variable ?

Bonjour,

Je cree une base de donnee au sein d une entreprise dans le but de gerer les stocks des differents consommables des imprimantes.
Or j'ai un soucis avec une de mes tables.

j'ai la table :

---------------
Imprimante
---------------
Num_imprimante
imprimante
service --> cle etrangere sur la service
---------------

et la table

--------------
Cartouche
--------------
reference
libelle
prix
stock
compatible
imprimante --> cle etrangere sur le champs imprimante de la table imprimante
--------------

Mon probleme est qu'une cartouche peut aller dans des imprimantes differentes, et je voulais savoir comment faire pour pouvoir declarer plusieur imprimante dans ma table cartouche.

(je sais pas si je suis tres clair)

merci.

-Pour une reference de cartouche il y a au minimum '1' imprimante et au maximum 'n' imprimante.

Je sais bien qu'il n'est pas possible de mettre plusieurs imprimantes dans le champs imprimante. Donc si vous pouviez me dire comment faire (meme si je sais bien que c est la base des SGBD )
freebug est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/06/2005, 09h21   #2
Inactif
 
Avatar de Médiat
 
Inscription : décembre 2003
Messages : 1 946
Détails du profil
Informations forums :
Inscription : décembre 2003
Messages : 1 946
Points : 1 932
Points : 1 932
1) Pourquoi ne pas créer une table ModeleImprimante, avec une FK dans Imprimante. Cela t'évitera de définir les liens avec les cartouche spour toutes les occurrences d'un même modèle
2) Si une imprimante ne peut se voir attribuée qu'une seule cartouche (peu vraisemblable, entre les compatibles et les couleurs), il suffit d'avoir la référence de la cartouche dans ModèleImprimante
3) Si une imprimante peut se voir attribuée plusieurs cartouches, alors il te faut une table d'associations du genre Comsommable (IdModeleImprimante, IdCartouche)
Médiat est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/06/2005, 13h46   #3
Invité régulier
 
Inscription : janvier 2005
Messages : 10
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 10
Points : 7
Points : 7
Citation:
Envoyé par Médiat
3) Si une imprimante peut se voir attribuée plusieurs cartouches, alors il te faut une table d'associations du genre Comsommable (IdModeleImprimante, IdCartouche)
Ca aurait été mon idée aussi
sirius1974 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h53.


 
 
 
 
Partenaires

Hébergement Web