Création BDD

Kilkenny95 Messages postés 151 Date d'inscription   Statut Membre Dernière intervention   -  
Kilkenny95 Messages postés 151 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je dois créer une application en java (je débute) qui gère un stock de pièces de rechange. L'appli doit pouvoir se connecter à la base (MySQL), modifier la base, faire des recherches. ET l'appli doit présenter la base sou forme d'abre (arborescence). En gros, une pièces peut être ranger dans telle boite, qui est ranger sur telle étagère, elle même dans telle armoire, elle même dans telle salle.

Question : je vais commencer par créer ma base sur MySQL. Comment je dois construire cette base ? je créer juste pleins de tables ou alors faut il que je fasse obligatoirement des liens entre ces tables ? Parceque je le répète c'eest qu'à la fin, l'IHM en java doit être sous forme arborescence. On doit pouvoir déplacer n'importe quel nœud de l'arbre, n'importe où.
J'espère que j'ai ete assez claire et merci d'avance
A voir également:

3 réponses

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
0
Kilkenny95 Messages postés 151 Date d'inscription   Statut Membre Dernière intervention  
 
Merci beaucoup :)
0
Célien Messages postés 5729 Date d'inscription   Statut Membre Dernière intervention   1 993
 
L'HIM et la base c'est deux choses différentes.
Pour le stockage des données c'est possible avec une base de données qui sera constituées de plusieurs tables. Tu as bien eu un cours de bases de données ? Est ce que tu as eu un cours de SQL ? Et un cours de modélisation ? Tu connais MERISE ? Les MCD ?
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
La BDD et l'IHM sont deux choses différentes.. oui.. mais si dès le départ la BDD est correctement conçue c'est mieux...
Surtout que sa question concerne bel et bien la bdd.

Question : je vais commencer par créer ma base sur MySQL. Comment je dois construire cette base ? je créer juste pleins de tables ou alors faut il que je fasse obligatoirement des liens entre ces tables


Surtout lorsqu'il faut gérer une structure d'arbre ...
Le modèle "intervallaire" est là pour ça et rend la manipulation de ce genre de données beaucoup plus performant (cela évite, par exemple, de gérer du récursif lourd et compliqué...) pour recréer le tree lors de l'affichage ou la recherche.
0
Kilkenny95 Messages postés 151 Date d'inscription   Statut Membre Dernière intervention   > jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention  
 
D'accord et pour ensuite faire mon IHM ca sera pas trop galère d'afficher et modifier une représentation en arborescence ?
0
Célien Messages postés 5729 Date d'inscription   Statut Membre Dernière intervention   1 993
 
Je sais bien, c'est tous le sens de mon message, et avant de pouvoir l'aider je me pose des questions sur ce qu'il sait déjà ou pas... Même pour ceux qui ont assisté au cours SGBD faire un schéma correct est loin d'être évident.
0
Kilkenny95 Messages postés 151 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour !
Non je n'ai jamais eu de cours de base de données....Le SQL non plus, mais je peux administrer ma base avec une interface utilisateur (PHPMyAdmin ou Toad)
0
Kilkenny95 Messages postés 151 Date d'inscription   Statut Membre Dernière intervention  
 
up ?
-1
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
de quoi "UP" ???
Je t'ai déjà donné une réponse..... il te faut quoi de plus ?
0
Kilkenny95 Messages postés 151 Date d'inscription   Statut Membre Dernière intervention  
 
Je ne te mentionnais pas forcement... Je pensais plus aux autres....
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752 > Kilkenny95 Messages postés 151 Date d'inscription   Statut Membre Dernière intervention  
 
pourquoi voudrais tu que d'autres personnes interviennent....puisqu'une réponse t'a déjà été donnée ?
0
Kilkenny95 Messages postés 151 Date d'inscription   Statut Membre Dernière intervention  
 
Pour avoir d'autres précisions ou solutions, c'est toujours mieux :)
0