Infos sur les bases de données

collargol123 Messages postés 86 Date d'inscription jeudi 24 octobre 2013 Statut Membre Dernière intervention 2 avril 2014 - 13 mars 2014 à 01:28
collargol123 Messages postés 86 Date d'inscription jeudi 24 octobre 2013 Statut Membre Dernière intervention 2 avril 2014 - 13 mars 2014 à 21:55
Bonjour,

Pourriez-vous m'informer des éléments suivants : dans un programme qui stocke des variables lors de son exécution, pensez-vous qu'il est possible d'enregistrer ces variables directement (par du code) dans la base de données ? Cela me permettrait ainsi par la suite de réaliser des statistiques, des calculs ...

Est ce compliqué ?

Merci de vos avis

5 réponses

collargol123 Messages postés 86 Date d'inscription jeudi 24 octobre 2013 Statut Membre Dernière intervention 2 avril 2014
13 mars 2014 à 01:29
Par ailleurs, quel base de données me conseillez-vous ?
Je code en VBnet avec vbexpress 2010.
0
Bonjour Collargol,

Si tu veux aller vite, que tu n'a que du texte a stocker (ou des chiffres), oriente toi vers des fichiers CSV => Format rapide et simple, avec l'avantage de pouvoir récupérer ton fichier sur un tableur ( avec toutes les possibilités de graphique d'un tableur )

Si tu as des photos, ou que tu veuille obtenir les avantages que procurent un SGBD essaye donc SQL SERVER

http://fr.openclassrooms.com/informatique/cours/apprenez-a-programmer-en-vb-net/introduction-sur-les-bases-de-donnees

ensuite si tu reste sceptique sur ce format tu as ce lien :
http://fadace.developpez.com/sgbdcmp/

Mais l'apprentissage du langage SQL n'est pas simple et il te faudra du temps pour en découvrir toutes les astuces et défauts et aussi beaucoup de patience.

Précise ce que tu veux stocker et dans quel but et tu aura peut être plus de précision.

Bon courage
CGSI3
0
collargol123 Messages postés 86 Date d'inscription jeudi 24 octobre 2013 Statut Membre Dernière intervention 2 avril 2014
13 mars 2014 à 13:37
Bonjour CGSi

Je souhaite en effet aller vite car je ne connais absolument pas le langage des bases de données. Mon objectif est de stocker effectivement des données de type string (du texte) et des chiffres, pour ensuite effectuer des études statistiques simples
ex : telles commandes pour telles personnes de tel age ? etc ...
ex : Faire de la comptabilité
Mon programme stocke donc les données dans des variables et je souhaite dans la foulée intégrer ces variables dans une base de données ce qui me permettra par la suite d'exploiter ces données.

J'ai vu qu'il y a ADO.NET.
Est ce la solution ?
0
Re Collargol,

Pour ma part je me limiterai donc a l'utilisation de fichiers CSV
Je t'envoi tel quel, ne connaissant ton niveau, ma conception de l'utilisation de ce genre de fichier en tant que Base de données.

Si tu a cherché sur le net, on peut faire une interprétation qui permet de dire: a 1 tableau 2D correspond 1 fichier CSV

1 tableau en Vb.net c'est un DataTable (2 dimensions)
Au passage, plusieurs Datatable peuvent être introduit dans un DataSet.

1 datatable peut également être affiché et modifié facilement dans un dataGridview avec l'aide de sa propriétée DataSource

DataGridView1.DataSource=MyDataTable

Il ne te reste donc ensuite qu'a tout transposer sous forme de tableau et effectuer les fonctions qui permettent de Charger et de Sauvegarder ces différents tableaux sous forme de fichiers.
Je te donne l'exemple du dataTable car il permet surtout d'afficher facilement son contenu et que tu trouve partout des exemples concret, que ce soit pour un format csv ou autre ...

Juste 2 source trouvé sur google pour t aider ..

http://exdotnetsource.blogspot.fr/2012/08/vbnet-function-read-csv-file-to.html

http://www.devx.com/vb2themax/Tip/19703


Au passage j'ai été bien loin, car tu peux tout aussi bien travailler avec de simples tableaux dynamiques 2 dimensions
http://codes-sources.commentcamarche.net/source/2104-tout-sur-les-tableaux-dynamiques

Dim liste() As Integer
ReDim liste(2, 5) => Tableau en 2 dimensions : 2 lignes x 5 colonnes

Bref il ne te reste plus qu'a bien réinterpréter tout ce que tu veux sauvegarder pour que toutes tes variables soient transcritent sous forme de tableaux, que tu pourra, par des fonctions, manipuler sans aucun problème.

Je te le laisse méditer tout ça en espérant être clair.

Bon courage CGSI3
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
collargol123 Messages postés 86 Date d'inscription jeudi 24 octobre 2013 Statut Membre Dernière intervention 2 avril 2014
13 mars 2014 à 21:55
bonsoir CGSI3

Merci pour toutes ces infos très intéressantes.
Je vais, y réfléchir et étudier tout cela
0
Rejoignez-nous