|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre du Club
![]() Pierrick Étudiant Inscription : avril 2011 Messages : 57 ![]() |
Bonjour à tous!
Je viens de terminer mon stage dans une PME au cours duquel j'ai mis en place une BDD pour identifier les produits (avec génération de N° de série etc...). Aujourd'hui, la boite m'a proposé un CDD d'un mois pour mettre en place un système permettant de connaitre la composition exacte d'un produit grâce aux numéros de série du produit et de ses composants. Voici un exemple typique: ORDINATEUR N°1 -PROC N°11 ---VentiRad Proc N°111 -CM N°12 etc.. On appelle ceci la "fiche de vie" d'un produit. Pour générer cette fiche, voici comment je propose de faire: 1) Stocker un modèle (il existe un modèle par lot de produits identiques). Ce modèle servira de "squelette" pour la fiche de vie: Citation:
Citation:
- La fiche de vie est crée et les données sont stockées - Possibilité de créer plusieurs fiches de vie basées sur le même modèle - Petite erreur sur l'image du modèle: l'ordinateur n'a pas du tout de parent (et non pas "lui-même"). Je ne suis pas encore très expérimenté, et j'aimerais pouvoir partir sur de bonnes bases! Que pensez vous de ma façon de stocker les données? Merci à tous, en particulier ceux qui ont eu le courage de lire jusqu'ici!! J'espère ne pas m'être planté A très bientôt. Edit: Voici le MCD de ma base de données: |
||
|
|
00
|
|
|
#2 |
![]() ![]() René MAROTInscription : octobre 2005 Messages : 5 470 ![]() |
Ça me parait pas mal.
J'aurai fait quelque chose de très semblable. A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs. |
|
|
00
|
|
|
#3 |
|
Membre Expert
![]() Jacques PetiotIndépendant développeur et formateur Inscription : octobre 2007 Messages : 891 ![]() |
Hello
effectivement, il semble judicieux de stocker dans la même table tous les étages de l'arborescence, ainsi le nombre de niveaux qu'on veut explorer ne change que le nombre d'apparitions de la table dans la requête de recherche. Ainsi, rajouter un étage n'implique pas de créer de nouvelles tables .... Bon courage!:!
__________________
-------------------Simplifi----------comme si tout était simple-------- |
|
|
00
|
|
|
#4 |
|
Membre du Club
![]() Pierrick Étudiant Inscription : avril 2011 Messages : 57 ![]() |
Merci a vous 2!!
Désolé du temps que j'ai mis a revenir ici, week end oblige Ma façon de stocker les données a été approuvée par la boite, cependant, j'ai un autre petit soucis: tout le problème réside en 1 phrase: 1 modele peut etre constitué de plusieurs modèles. Je m'explique: pour saisir les données, on peut faire comme je le propose: "tout d'un coup". Cependant, l'entreprise veut pouvoir saisir les modeles "par morceau". Adapté a l'exemple de l'ordinateur, l'entreprise commence par créer un modele "PROCESSEUR" et un modele "ORDINATEUR" . Dans un premier temps, elle saisie tous les numéros de série des "processeurs + ventirad" (contenu du modèle PROCESSEUR). Puis, apres assemblage, elle saisi les numéros de l'ordinateur (ORDIANTEUR,CM,PROC). A ce moment, le numéro de ventirad ne sera pas scanné, seul le numéro de processeur le sera. Ai-je été clair?? Si oui, pourriez vous m'aider à modéliser ça sous access?? Je suis dessus depuis un petit moment, et je ne m'en sors pas. Bonne continuation! EDIT: J'ai oublié de vous proposer ma solution: Un modele COMPLET contient des modeles PARTIELS et des numéros de série (direct). Un MODELE PARTIEL peut être retrouvé grace a son "numero de série de racine". Ici, le modele PARTIEL "PROCESSEUR" est repéré par le numéro de série du processeur, et contient également le numéro de série du ventirad. Je pense créer une table pour faire un lien entre MODELES PARTIELS et MODELE COMPLET. Mais je ne vois pas trop comment fairE... |
|
|
00
|
|
|
#5 |
![]() ![]() René MAROTInscription : octobre 2005 Messages : 5 470 ![]() |
Personnelement je créerai un 'assemblage' de type 'processeurs + ventirad' et je lui donnerait le même numéro que le processeur. Comme cela en utilisant l'ID du processeur tu peux ajouter ton assemblage et cela ne change rien à ton modèle.
A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com