Bonjour,
Je démarre en systeme de base de données et je me pose plusieurs questions.
Je souhaite créer une base de donnée avec C#.
Pour pouvoir être indépendant du serveur, je pense utiliser les ODBC. (Mes essais se font sous MySQL)
Comment faire pour créer la structure de la base par mon application ?
Ce que j'ai fait pour le moment, c'est envoyer des requêtes SQL du type "CREATE TABLE", "ADD FIELD", ... ...
Le problème de cette méthode, c'est que c'est horiblement long (chaque requête prend un temps fou) ; pourtant, je suis connecté à un serveur local.
Si je crée dans un DataSet toute cette architecture, est-il possible de l'envoyer à un serveur de base de données, à l'origine vierge de tables ?
Est ce que stocker les données sous forme de fichiers "xml" est une méthode "intéligante" ? Dans ce cas là, plus de base de données .... ...
Je suis ouvert à toutes vos suggestions et remarques
Merci d'avance pour vos conseils
Remarque : Il s'agit d'une base contenant une dizaines de petites tables (100 lignes environs chacune, et qui n'évoluent quasi jamais), et 2 grosses table (plusieurs milliers d'enregistrements)
NicoStrasbourg
France