Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2978 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  [C#] Base de données ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C#] Base de données ?

n°2281763
TheGrumpy
Reste cool, sac a merde
Posté le 19-05-2016 à 16:33:26  profilanswer
 

Bonjour tout le monde !
 
J'ai quelques notions de programmation en C# et sur le moteur Unity3D. Pour mon usage personnel, je cherche à me faire une application permettant de recenser toutes mes BD. :)
 
Toutes les BD existantes seraient recensées dans l'application, et dès que j'en possède une, je la "coche" dans l'application (où clique dessus). Comme ça, c'est facile de savoir si je possède où non la BD lors de mes futurs achats.  
 
Mais la question que je me pose est : comment puis-je lister toutes les BD existantes ? Via une base de donnée, mais où en trouver une (gratuite/à usage privé) et comment en récupérer une "liste" ? :(
 
Merci à vous pour votre aide,
Et bonne soirée :)

mood
Publicité
Posté le 19-05-2016 à 16:33:26  profilanswer
 

n°2281789
rufo
Pas me confondre avec Lycos!
Posté le 20-05-2016 à 09:58:28  profilanswer
 

MySQL, PostGres sont quand même très connus aujourd'hui pour des SGBDR gratuits :/
 
Pour le recensement de tes BD, tu peux faire une collecte automatisée si celles-ci se trouvent sur des serveurs connectés sur des réseaux accessibles. Comme j'imagine que la nature de la BD peut varier (Oracle, Postgres, Mysql, MSSQL...), il te faudra un connecteur qui permette de faire abstraction de cette nature. Ex : en PHP, tu as PEAR::DB ou PDO comme libs qui font très bien ça.
 
Plus spécifiquement, si ton appli tourne uniquement sur Windows (genre, un client lourd), tu peux utiliser le connecteur ODBC.
 
Du coup, ton appli devra gérer une liste de serveurs hébergeant tes BD avec les identifiants de connexion (à protéger en les chiffrant, donc pas les stocker en clair en BD !!!) puis, régulièrement, se connectera sur chaque serveur et récupèrera les BD qui s'y trouvent et fera un DIFF avec les BD déjà enregistrées dans ton appli.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2281790
kao98
...
Posté le 20-05-2016 à 10:17:25  profilanswer
 

Je crois que ce qu'il veut recenser, ce sont ses Bandes Dessinées, pas ses bases de données  [:tinostar]

 

La BNF (Bibliothèque Nationale de France) met peut-être à disposition ce genre de données. Se rapprocher d'eux peut-être !? J'essaierai de penser à demander à ma copine. Elle pourrait peut-être avoir des réponses à ce sujet.


Message édité par kao98 le 20-05-2016 à 10:19:02

---------------
Kao ..98 - Uplay (R6S) : kao98.7.62x39 - Origin (BF4, BF1) : kntkao98
n°2281793
rufo
Pas me confondre avec Lycos!
Posté le 20-05-2016 à 10:31:43  profilanswer
 

Oops :pt1cable: BD dans un topic de prog, j'ai pensé à Base de données :/
 
Pour info, il existe déjà des logiciels permettant de gérer des collections de livres; certains sont gratuits. Mon épouse a d'ailleurs développé un tel logiciel... ;)


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2281795
TotalRecal​l
Posté le 20-05-2016 à 11:08:24  profilanswer
 

Ca ne t'a pas paru bizarre de vouloir recenser des bases de données pour savoir lesquelles acheter par la suite  :pt1cable: :d ?
 
Par rapport à ta question TheGrumpy il y existe sans doute des tas de logiciels gratuits pour gérer ce genre d'infos donc il faut voir ce que tu souhaites réellement pour trouver une valeur ajoutée au fait de faire ton propre dév :
- c'est juste pour te former ?  
- ou tu as besoin de fonctionnalités spécifiques ?
- l'appli doit pouvoir tourner sur mobile ? fixe ? les deux ? Si oui comment gérer les synchros, mode offline ou connexion permanente ?
Pour ce qui est du stockage n'importe quelle bdd gratuite ferait l'affaire, mais à mon avis il vaut mieux viser au plus léger (ex : sqlite), à moins que tu n'y vois en même temps l'opportunité de te former sur un produit spécifique, genre postgre, qui est un million de fois plus performant que ce dont tu as réellement besoin.
Etc
Ce sont des axes de réflexion car je pense que tu n'en dis pas assez pour qu'on puisse te donner une réponse pertinente et conclusive.


---------------
Réalisation amplis classe D / T      Topic .Net - C# @ Prog
n°2281797
rufo
Pas me confondre avec Lycos!
Posté le 20-05-2016 à 11:15:53  profilanswer
 

TotalRecall a écrit :

Ca ne t'a pas paru bizarre de vouloir recenser des bases de données pour savoir lesquelles acheter par la suite  :pt1cable: :d ?
[...]


Un peu mais je pensais qu'il s'agissait de BD de logiciels spécifiques ou des BD de données utiles dans un usage personnel, achetées dans le commerce. :sleep:  


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2281800
kao98
...
Posté le 20-05-2016 à 11:32:57  profilanswer
 

Z'avez pas bien compris sa question on dirait :o
 
Il veut apprendre la programmation en développant un petit soft, c'est tout à fait louable.
 
Mais ce qu'il recherche c'est une base de données de bandes dessinées, genre opendata, qui lui permettrait d'alimenter sa propre base de données, ou peut-être de l'interroger en temps réel éventuellement.
 
Pour ça que je l'ai dirigé vers la BNF. Et ma copine, bibliothécaire, saura sans doute répondre bien mieux que moi à la question :jap:


---------------
Kao ..98 - Uplay (R6S) : kao98.7.62x39 - Origin (BF4, BF1) : kntkao98
n°2281801
TotalRecal​l
Posté le 20-05-2016 à 11:39:19  profilanswer
 

Ah oui c'est vrai qu'il ne demandait pas quelle techno utiliser pour sa propre bdd. J'avais vu la question à laquelle tu réponds mais sans rien avoir à y apporter mais j'avais aussi inventé une autre question qu'il n'a pas posée [:gratgrat].

 

Heureusement qu'il y en a qui suit ici, grâce à toi on va peut être finir par poster qqch d'utile :d :jap:

 

edit : tu as essayé de te rapprocher de ce genre de site : http://www.bedetheque.com/search et des communautés autour (via leur forum, etc) pour savoir s'il y avait une source d'info publique, éventuellement en webservice plutôt que base complète ?


Message édité par TotalRecall le 20-05-2016 à 11:43:58

---------------
Réalisation amplis classe D / T      Topic .Net - C# @ Prog
n°2281808
TheGrumpy
Reste cool, sac a merde
Posté le 20-05-2016 à 13:57:21  profilanswer
 

Bonjour tout le monde, et merci de vos réponses !
 
Effectivement, quand je disais BD c'était bien Bande Dessiné. Initialement, c'était uniquement pour me former à utiliser des Base de Données sur Unity. D'où ma question, où puis-je trouver une BDD déjà existante.
 
Il est vrai qu'il existe pas mal d'applications permettant de gérer sa collection, donc peut-être que je devrais me tourner vers un autre usage ou une autre idée. C'est toujours frustrant de développer quelque chose qui existe déjà en 100x mieux ... :sleep:  
 
Mais du coup, imaginons le fait que je souhaite utiliser une BDD gratuite et déjà bien remplie. Que ce soit pour les BD's (l'applicatiom Bubble), où encore "les aliments des magasins" (comme l'application MyFitnessPal), etc. Où puis-je trouver ce genre de BDD ?
 
Encore merci à tous pour vos réponses !

n°2281867
TheGrumpy
Reste cool, sac a merde
Posté le 21-05-2016 à 21:18:50  profilanswer
 

up

mood
Publicité
Posté le 21-05-2016 à 21:18:50  profilanswer
 

n°2282401
Gauteng
Posté le 26-05-2016 à 19:31:26  profilanswer
 

T'a http://openfoodfacts.org/ pour les produits alimentaires.

n°2282742
TotalRecal​l
Posté le 31-05-2016 à 14:12:59  profilanswer
 

Y a pas de BD dedans [:dawa]


---------------
Réalisation amplis classe D / T      Topic .Net - C# @ Prog

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  [C#] Base de données ?

 

Sujets relatifs
Petits calculs pour les crédits, ne fonctionne pas [noob]découpage d'un char (C++)
[C#] Capture d'écran en jeuPetits programmes C++
aidez moi svp extraire depuis la basePoint de syntaxe C++ pour un noob siouplait
raw socket - CPYTHON MYSQL C'est pourtant simple mais...
Problème connection base de données en C++connecter à une base de données Mysql via ODBC à partir du C
Plus de sujets relatifs à : [C#] Base de données ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR