Bonjour,
Je travaille actuellement à la création d'un petit programme en vb avec visual basic express 2010. Apres avoir appris à utiliser le langage visual basic par excel je m'attaque à son apprentissage sans excel donc sans une base de donnée accessible par l’appelle de feuille et de cellule mais par une base de donnée à partir de sql microsoft server 3.5.
La logique n'est donc pas la même, avec excel je faisais ma base de donnée avec des tableaux à double entré sur des feuilles et je faisais mes calculs de manière automatiques avec des fonctions excel sur les tableaux, je récupérais ensuite les données dont j'avais besoin en appelant les feuilles et les cellules avec des macros.
En base de données SQL je dois faire des tables, les liées etc, je n'ai donc pas les connaissances techniques pour le moment. En parcourant beaucoup de tuto, de cours etc j'ai trouvé comment intégré des tables de données les fonctions utilisateurs, les remplir etc les fonctions simple dont j'ai besoin en local mais il me manque quelque chose de plus important encore à savoir la méthodologie logique. J'ai donc décidé de laisser tomber le coté technique et de prendre au préalable un stylo et une feuille pour modéliser mes info et faire mes tables.
Alors j'ai regarder pas mal de tuto sur la méthodologie et si je pense avoir compris le principe mais je n'arrive pas à l'adapter à mon problème.
La plupart des tuto vont donner des exemples simple par exemple la méthode MERISE, je transforme un film en dvd et celui ci va être louer par un ou plusieurs clients. Ce qui nous donne 4 tables (film,transformer, dvd, clients). Jusque la c'est assez logique.
Je me retrouve confronté à un problème car je veux modéliser le résultat de matchs de foot de ligue 1. J'ai donc posé 3 tables:
"EQUIPES DOM" avec comme attributs (id_equipe_dom, nom equipe)
"EQUIPES EXT" avec comme attributs (id_equipe_ext, nom equipe)
"JOUER" table de relation avec comme attribut(id_equipe_dom, id_equipe_ext)
Voila maintenant comment puis je faire pour avoir les données "RÉSULTAT" avec comme attributs (victoire, nul, défaite)? Je n'arrive pas à voir comment organiser et lier les données sur le papier car si dans l'exemple du DVD l'action est d'abord de copier le film sur le dvd puis de louer le dvd. Dans mon programme le résultat vient de la liaison JOUER, ou alors il faudrait que je lie la table de liaison JOUER à la table RESULTAT. J'ai l'impression de m y perdre et de mal m y prendre.
Auriez vous des idées d'organisation, je pense que je n'ai plus le recul nécessaire ou que je m'y suis mal pris à la base, une petite aide pour me remettre les idées en place serai très bien venue car la je bloque (et je n'en suis qu'au papier ;/ )
Merci d'avance. Cordialement
Partager