Menu

Création BDD

Messages postés
44
Date d'inscription
lundi 24 septembre 2018
Dernière intervention
4 décembre 2018
- - Dernière réponse : Kilkenny95
Messages postés
44
Date d'inscription
lundi 24 septembre 2018
Dernière intervention
4 décembre 2018
- 4 déc. 2018 à 13:33
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
Afficher la suite 

Votre réponse

3 réponses

Messages postés
23651
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
19 décembre 2018
Kilkenny95
Messages postés
44
Date d'inscription
lundi 24 septembre 2018
Dernière intervention
4 décembre 2018
-
Merci beaucoup :)
Commenter la réponse de jordane45
Messages postés
5749
Date d'inscription
jeudi 8 mai 2008
Dernière intervention
18 décembre 2018
0
Merci
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 ?
jordane45
Messages postés
23651
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
19 décembre 2018
-
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.
Kilkenny95
Messages postés
44
Date d'inscription
lundi 24 septembre 2018
Dernière intervention
4 décembre 2018
> jordane45
Messages postés
23651
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
19 décembre 2018
-
D'accord et pour ensuite faire mon IHM ca sera pas trop galère d'afficher et modifier une représentation en arborescence ?
Célien
Messages postés
5749
Date d'inscription
jeudi 8 mai 2008
Dernière intervention
18 décembre 2018
-
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.
Kilkenny95
Messages postés
44
Date d'inscription
lundi 24 septembre 2018
Dernière intervention
4 décembre 2018
-
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)
Commenter la réponse de Célien
Messages postés
44
Date d'inscription
lundi 24 septembre 2018
Dernière intervention
4 décembre 2018
0
Merci
up ?
jordane45
Messages postés
23651
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
19 décembre 2018
-
de quoi "UP" ???
Je t'ai déjà donné une réponse..... il te faut quoi de plus ?
Kilkenny95
Messages postés
44
Date d'inscription
lundi 24 septembre 2018
Dernière intervention
4 décembre 2018
-
Je ne te mentionnais pas forcement... Je pensais plus aux autres....
jordane45
Messages postés
23651
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
19 décembre 2018
> Kilkenny95
Messages postés
44
Date d'inscription
lundi 24 septembre 2018
Dernière intervention
4 décembre 2018
-
pourquoi voudrais tu que d'autres personnes interviennent....puisqu'une réponse t'a déjà été donnée ?
Kilkenny95
Messages postés
44
Date d'inscription
lundi 24 septembre 2018
Dernière intervention
4 décembre 2018
-
Pour avoir d'autres précisions ou solutions, c'est toujours mieux :)
Commenter la réponse de Kilkenny95