Création BDD

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

3 réponses

  1. 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 ?
    1. Modérateur
      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.
    2. 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.
    3. 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)
    4. @jordane45D'accord et pour ensuite faire mon IHM ca sera pas trop galère d'afficher et modifier une représentation en arborescence ?
  2. up ?
    1. Modérateur
      de quoi "UP" ???
      Je t'ai déjà donné une réponse..... il te faut quoi de plus ?
    2. Je ne te mentionnais pas forcement... Je pensais plus aux autres....
    3. Modérateur
      @Kilkenny95pourquoi voudrais tu que d'autres personnes interviennent....puisqu'une réponse t'a déjà été donnée ?
    4. Pour avoir d'autres précisions ou solutions, c'est toujours mieux :)