Aide à choisir un SGBD
Résolu
totostagiaire
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
-
sebsauvage Messages postés 32893 Date d'inscription Statut Modérateur Dernière intervention -
sebsauvage Messages postés 32893 Date d'inscription Statut Modérateur Dernière intervention -
bonjour, à tous,
je suis en train de développer une application d'évaluation de la qualité des services dans une association, le but est de rassembler tous les données entrées par les éducateurs et les stocker dans une base de données. au début, on a prévu d'utiliser access, mais très vite, je me suis apperçue que l'access n'était pas pertinant dans ce contexte de client/serveur. Comme on utilise un serveur de window serveur 2003, j'aimerais bien utiliser ms sql server.
Est-ce que ma choix est correcte et si c'est correcte, quel tool de développement j'utiliserai?
merci:)
je suis en train de développer une application d'évaluation de la qualité des services dans une association, le but est de rassembler tous les données entrées par les éducateurs et les stocker dans une base de données. au début, on a prévu d'utiliser access, mais très vite, je me suis apperçue que l'access n'était pas pertinant dans ce contexte de client/serveur. Comme on utilise un serveur de window serveur 2003, j'aimerais bien utiliser ms sql server.
Est-ce que ma choix est correcte et si c'est correcte, quel tool de développement j'utiliserai?
merci:)
A voir également:
- Aide à choisir un SGBD
- 2 imei lequel choisir ✓ - Forum Wiko
- Quel macbook choisir - Guide
- Comment choisir une musique comme sonnerie - Guide
- Quel linux choisir - Guide
- Choisir son notification android - Guide
3 réponses
Tu as raison.
S'il y a plusieurs clients, il vaut largement mieux prendre SQL Server que Access.
Tu peux également utiliser mySQL ou Postgres (gratuits, contrairement à SQL Server).
quel tool de développement j'utiliserai?
Tu as le libre choix !
Microsoft SQL Server est accessible de pratiquement n'importe quel langage (Java, C++, C#, Python...)
Il y a 2 manière d'y accéder:
- avec les pilotes natifs
- par ODBC
Je ne recommande pas ODBC, car il est lent (et accessoirement, bugué).
L'accès avec les pilotes natifs peut se faire à travers ADO (composant COM), ou ADO.Net (si tu fais du C#).
C'est assez simple à utiliser.
Exemple d'accès ADO en Python:
https://www.sebsauvage.net/python/snyppets/#ado
S'il y a plusieurs clients, il vaut largement mieux prendre SQL Server que Access.
Tu peux également utiliser mySQL ou Postgres (gratuits, contrairement à SQL Server).
quel tool de développement j'utiliserai?
Tu as le libre choix !
Microsoft SQL Server est accessible de pratiquement n'importe quel langage (Java, C++, C#, Python...)
Il y a 2 manière d'y accéder:
- avec les pilotes natifs
- par ODBC
Je ne recommande pas ODBC, car il est lent (et accessoirement, bugué).
L'accès avec les pilotes natifs peut se faire à travers ADO (composant COM), ou ADO.Net (si tu fais du C#).
C'est assez simple à utiliser.
Exemple d'accès ADO en Python:
https://www.sebsauvage.net/python/snyppets/#ado
merci à ta réponse, j'avais pensé d'utiliser php/mysql, mais je veux pas mon application affiche dans un navigateur internet.
et si je choisis python comme le logiciel de pilotage, est-ce qu'il peut créer des interfaces aussi facile comme le vb?
et si je choisis python comme le logiciel de pilotage, est-ce qu'il peut créer des interfaces aussi facile comme le vb?
si je choisis python comme le logiciel de pilotage, est-ce qu'il peut créer des interfaces aussi facile comme le vb?
Oui il y en a (même si je suis de moins en moins fan des outils RAD).
Tu peux prendre Python, wxPython (widgets graphiques) et l'interface de développement Boa Constructor.
Une fois l'application créée, on peut la packager sous forme de fichier exécutable à installer.
Mais rien ne t'empêche de prendre Java (avec un RAD comme Eclipse), Delphi (très bon RAD) ou encore VisualStudio C# (il y en a également une version gratuite pour usage non commercial).
Oui il y en a (même si je suis de moins en moins fan des outils RAD).
Tu peux prendre Python, wxPython (widgets graphiques) et l'interface de développement Boa Constructor.
Une fois l'application créée, on peut la packager sous forme de fichier exécutable à installer.
Mais rien ne t'empêche de prendre Java (avec un RAD comme Eclipse), Delphi (très bon RAD) ou encore VisualStudio C# (il y en a également une version gratuite pour usage non commercial).