IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Dotnet Discussion :

Créer application multiposte utilisant la meme base


Sujet :

Dotnet

  1. #1
    Futur Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Avril 2013
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Avril 2013
    Messages : 6
    Points : 5
    Points
    5
    Par défaut Créer application multiposte utilisant la meme base
    Bonjour a tous,

    Voila ma problématique, je dois développer une application informatique, et une base de donnée commune, ou chaque membre de chaque service puissent accéder à cette base et la mettre à jour.

    Je developpe l'application sous c#, et je me demandais comment j'allais mettre en place cette application, sachant que je dois utiliser Ms Access comme base de donnée.
    Je pense que cela intègrera des notions de réseaux ?

    Bref, je demande donc des conseils et astuces ou pistes pour pouvoir terminer mon analyse et commencer le developpement complet!

    Merci d'avance pour vos réponses,
    Cordialement,

  2. #2
    Expert confirmé
    Avatar de Pragmateek
    Homme Profil pro
    Formateur expert .Net/C#
    Inscrit en
    Mars 2006
    Messages
    2 635
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Formateur expert .Net/C#
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 635
    Points : 4 062
    Points
    4 062
    Par défaut
    Pour Access tu n'as à priori pas besoin de connaissances réseau puisque c'est un simple fichier déployé dans un répertoire partagé.
    Il faut juste s'assurer que les droits sont corrects et de disposer sur chaque poste client du bon driver ce qui devrait être le cas car livré avec Windows.

    Sache que si pour d'autres projets tu as le choix des armes SQLite est en général bien meilleur qu'Access.
    L'intérêt d'Access est son intégration à l'écosystème Office.
    Formateur expert .Net/C#/WPF/EF Certifié MCP disponible sur Paris, province et pays limitrophes (enseignement en français uniquement).
    Mon blog : pragmateek.com

  3. #3
    Futur Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Avril 2013
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Avril 2013
    Messages : 6
    Points : 5
    Points
    5
    Par défaut
    Merci Pragmateek,
    Est ce que vous me conseil de changer ma base de donnée?
    on me conseille d'utiliser le web service, est ce je peux l'u'tiliser avec ma base access ou je dois changer la base?
    si oui, comment je dois utiliser ce web service ?
    ou y'a t'il d'autre solutions si je change ma ma base?

  4. #4
    Expert confirmé
    Avatar de Pragmateek
    Homme Profil pro
    Formateur expert .Net/C#
    Inscrit en
    Mars 2006
    Messages
    2 635
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Formateur expert .Net/C#
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 635
    Points : 4 062
    Points
    4 062
    Par défaut
    Je ne sais pas ce qu'on a voulu te dire par là mais utiliser un web-service peut complexifier ton infrastructure sans raison.
    Si ton application risque d'être utilisée depuis des postes n'ayant pas .Net ou s'il y a des contraintes d'admin système (droits) alors une application web peut être plus intéressante qu'un client lourd.
    Mais ce n'est pas la panacée non plus si tu as des rendus riches, e.g. avec une application WPF, et surtout si tu n'as pas le savoir-faire car ça sera plus long à developper.

    Pour en revenir à ta question et donc au choix de la base de données l'idéal serait d'utiliser un SGBD comme SQL Server (Express est la version gratuite) ou MySQL.
    Tu perds en termes de facilité de déploiement, puisqu'il te faudra une machine serveur pour l'héberger, et d'administration mais tu gagnes en richesse fonctionnelle et souplesse.

    Si tu restes sur une base portable et si tu n'as pas de contraintes trop fortes (taille réduite, concurrence limitée...) Access fera bien le job, mais si tu n'as pas besoin de t'intégrer à de l'existant je te conseille SQLite.
    D'ailleurs tu ne seras pas coincé avec SQLite si tu as plus tard besoin d'y accéder depuis Office, j'ai écrit un article à ce sujet : Using an Access, MySQL, PostgreSQL or SQLite database from VBA.
    Formateur expert .Net/C#/WPF/EF Certifié MCP disponible sur Paris, province et pays limitrophes (enseignement en français uniquement).
    Mon blog : pragmateek.com

Discussions similaires

  1. Réponses: 4
    Dernier message: 30/05/2015, 20h48
  2. Réponses: 14
    Dernier message: 28/05/2010, 15h16
  3. utilisation d'une meme base par plusieur personne
    Par swissmade dans le forum Modélisation
    Réponses: 2
    Dernier message: 19/07/2007, 13h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo