Création BDD

Fermé
Kilkenny95 Messages postés 157 Date d'inscription lundi 24 septembre 2018 Statut Membre Dernière intervention 31 août 2020 - 28 nov. 2018 à 15:47
Kilkenny95 Messages postés 157 Date d'inscription lundi 24 septembre 2018 Statut Membre Dernière intervention 31 août 2020 - 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
A voir également:

3 réponses

jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650
28 nov. 2018 à 16:53
0
Kilkenny95 Messages postés 157 Date d'inscription lundi 24 septembre 2018 Statut Membre Dernière intervention 31 août 2020
30 nov. 2018 à 08:13
Merci beaucoup :)
0
Célien Messages postés 5729 Date d'inscription jeudi 8 mai 2008 Statut Membre Dernière intervention 9 septembre 2021 1 991
29 nov. 2018 à 16:06
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 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650
Modifié le 29 nov. 2018 à 16:35
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 157 Date d'inscription lundi 24 septembre 2018 Statut Membre Dernière intervention 31 août 2020 > jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024
30 nov. 2018 à 08:10
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 jeudi 8 mai 2008 Statut Membre Dernière intervention 9 septembre 2021 1 991
29 nov. 2018 à 18:15
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 157 Date d'inscription lundi 24 septembre 2018 Statut Membre Dernière intervention 31 août 2020
30 nov. 2018 à 08:04
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 157 Date d'inscription lundi 24 septembre 2018 Statut Membre Dernière intervention 31 août 2020
4 déc. 2018 à 10:33
up ?
-1
jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650
4 déc. 2018 à 10:34
de quoi "UP" ???
Je t'ai déjà donné une réponse..... il te faut quoi de plus ?
0
Kilkenny95 Messages postés 157 Date d'inscription lundi 24 septembre 2018 Statut Membre Dernière intervention 31 août 2020
4 déc. 2018 à 11:01
Je ne te mentionnais pas forcement... Je pensais plus aux autres....
0
jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650 > Kilkenny95 Messages postés 157 Date d'inscription lundi 24 septembre 2018 Statut Membre Dernière intervention 31 août 2020
4 déc. 2018 à 12:31
pourquoi voudrais tu que d'autres personnes interviennent....puisqu'une réponse t'a déjà été donnée ?
0
Kilkenny95 Messages postés 157 Date d'inscription lundi 24 septembre 2018 Statut Membre Dernière intervention 31 août 2020
4 déc. 2018 à 13:33
Pour avoir d'autres précisions ou solutions, c'est toujours mieux :)
0