Bonjour à tous,
Je m'initie à VB.Net en ce moment et à la gestion des BdD OleDb.
Je me pose quelques questions (surement de débutant) et j'aurais besoin de vos avis et conseils éclairés.
Ma première question est la suivante :
J'ai BdD OleDb. Elle contient plusieurs tables liées entre elles.
Je peux faire directement des requêtes dans la BdD.
Est-il préférable sur le plan efficacité et logique de structure de mon appli de passer par ces requêtes que je peux "récupérer"? Ou mieux de récupérer les données de la Base elle-même et de plutôt traiter les données par le code.
Les requêtes de ma BdD vont elles grossir ma BdD?
Qu'est ce qui est le plus efficace ? Appeler ces requêtes et récuperer les données ou passer par des datasets et des dataview pour traiter les données?
Deuxième question :
Ma BdD est composée de plusieurs tables liées entre elles.
Il est préférable de récupérer dans un dataset les données ? Ou de Récuperer chque table dans des Datatables? J'imagine que les datatables prennent moins de ressources et sont plus faciles à gérer?
Une troisième question :
Les datasets intègrent bien les liens entre les tables?
Du coup, je me demande, si je modifie par exemple une table liée de mon dataset, est-ce que les autres tables sont systématiques impactées et modifiées? Ou est-ce qu'il faut tout faire à la mano?
Car dans ce cas, autant travailler qu'avec des datatables, non?
Voilà, je m'arrête là. C'est surtout pour essyaer de comprendre la logique et partir dans la bonne direction. Et comprendre l'optimisation de mon code.
Merci d'avance pour vos aides.
Partager