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

C# Discussion :

Déploiement avec BDD


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Analyste Programmeur
    Inscrit en
    Juin 2007
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Analyste Programmeur

    Informations forums :
    Inscription : Juin 2007
    Messages : 38
    Par défaut Déploiement avec BDD
    Bonjour,

    Je suis en train de créer un projet de gestion, qui va permettre de gérer diverses choses (bouquins, cd, dvd, etc...)

    Je souhaite que la BDD soit générée selon l'installation choisie par l'utilisateur (ne pas créer les tables spécifiques uniquement au CD dans le cas ou l'utilisateur n'en veut pas par exemple).

    Pour cela, je comptais préparer des scripts sql qui s'executeront selon le choix du client.


    Puis m'est venu un gros point d'intérogation : si le client final n'a pas sql serveur sur son pc, l'application pourra-t-elle utiliser les ressources des fichier mdf/mdb ???

    J'aimerai ne pas avoir à utiliser access (car moins paramétrable coté scripts de création de table il me semble)



    Avant d'aller plus loin dans mon projet, j'voudrais savoir si j'fais un "gros" access, ou si j'peux faire des scripts sql server et donc savoir avec quoi je vais bosser.


    petite précision : c'est une application locale, qui n'a pas a se connecter au net, donc les fichiers de bdd, que ce soit du mdf ou de l'acess, ce sera sur le poste client


    Merci d'avance

  2. #2
    Membre émérite

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2011
    Messages
    487
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2011
    Messages : 487
    Par défaut
    Bonjour,

    Si c'est juste une gestion en local par un seul utilisateur, est ce qu'une gestion par fichier ne serait pas moins galère/prise de tête ?
    Mon blog sur les technos .NET et Agile -> http://blog.developpez.com/maximepalmisano/

  3. #3
    Membre averti
    Homme Profil pro
    Analyste Programmeur
    Inscrit en
    Juin 2007
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Analyste Programmeur

    Informations forums :
    Inscription : Juin 2007
    Messages : 38
    Par défaut
    c'est "propre" de stocker dans un fichier?

    et y a moyen de crypter ca?

  4. #4
    Membre émérite

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2011
    Messages
    487
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2011
    Messages : 487
    Par défaut
    Ca dépend ce que tu qualifies de propre. En tout cas, je préfère ça que d'installer une DB sur chaque poste client et toute la prise de tête que ça implique derrière.

    Tu peux très bien chiffrer et/ou signer le contenu de celui ci. Si c'est quelque chose qui permet de stocker tous les cd qu'on possède, je vois pas vraiment l'intérêt de le faire mais ça reste dans le domaine du possible.
    Mon blog sur les technos .NET et Agile -> http://blog.developpez.com/maximepalmisano/

  5. #5
    Membre averti
    Homme Profil pro
    Analyste Programmeur
    Inscrit en
    Juin 2007
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Analyste Programmeur

    Informations forums :
    Inscription : Juin 2007
    Messages : 38
    Par défaut
    ok donc tu m'conseille de laisser tomber la bdd et de voir pour de la serialisation de fichier?


    et donc ca ferait 1 fichier par equivalent de table en bdd c'est ca?

    parce que en mettant tout dans un fichier, j'vois pas comment gérer les relations façon bdd

  6. #6
    Membre émérite

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2011
    Messages
    487
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2011
    Messages : 487
    Par défaut
    Soit un fichier par truc à gérer, soit un seul fichier contenant tout. Je préfère la première option mais la seconde est possible :

    <root>
    <cd>...</cd>
    <dvd>...</dvd>
    </root>
    Mon blog sur les technos .NET et Agile -> http://blog.developpez.com/maximepalmisano/

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Déploiement avec accès BDD
    Par johnalias110 dans le forum Déploiement/Installation
    Réponses: 8
    Dernier message: 19/10/2011, 16h24
  2. [Déploiement]Application avec BDD
    Par atar64 dans le forum Général Dotnet
    Réponses: 0
    Dernier message: 14/04/2009, 16h23
  3. déploiement avec Inno Setup
    Par sidahmed dans le forum Delphi
    Réponses: 3
    Dernier message: 14/06/2006, 16h16
  4. [C#][débutant] Appz avec bdd
    Par Kerod dans le forum Windows Forms
    Réponses: 5
    Dernier message: 14/05/2006, 17h28
  5. [WSAD]Déploiement avec WSAD
    Par hamido dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 03/11/2005, 10h55

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