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

Décisions SGBD Discussion :

Base de données simple utilisateur


Sujet :

Décisions SGBD

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Octobre 2010
    Messages : 67
    Par défaut Base de données simple utilisateur
    Bonjour,

    Dans le cadre d'un projet, je suis chargé de construire un outils pouvant traiter des données. Je vais donc créer une base de données access simple, permettant de rentrer des données et de les valoriser avec des rendus sous formes de rapport.

    J'ai médité un peu sur le problème et je me suis posé la question suivante:
    Le problème avec les bases de données Access est qu'elles sont lourdes et nécessitent d'avoir Access ou du moins la visionneuse. Existerait-il donc un outils permettant d'ouvrir un "programme" ayant des formulaires et exécutant des requêtes SQL (ou autres). Ceci dans le but d'avoir un outils universel et permettant de s'affranchir de l'installation d'un logiciel.

    La politique actuelle étant de se tourner vers des solutions gratuites.
    Je me suis dit quitte à changer, autant choisir quelque chose d'universel et gratuit.

    Dans la théorie:
    Une personne dézipe l'ensemble de la base dans un dossier, ou un fichier, rentre ses données, clic sur "valoriser", une fenêtre s'ouvre avec un rapport imprimable.

    Que suggérez-vous? Merci bien

  2. #2
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 982
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 982
    Billets dans le blog
    6
    Par défaut
    Il n'y a rien d'universel. Chaque SGBDR ayant son propre moteur. Access étant certainement le plus mauvais d'entre tous, qui plus est payant. Dans les gratuits, vous avez SQL Server Express ou PostGreSQL.
    Mais pour vos formulaires, vous devez utiliser un outils client, comme Visual Studio, PHP, voire la partie IHM d'Acces.

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Octobre 2010
    Messages : 67
    Par défaut
    Merci SQLPro pour les infos.
    J'ai en effet trouvé quelque chose qui répond à mon problème.

    J'utilise Visual Basic Express couplé à SQLite.
    Cela génère un EXE ouvrable sans installation. Parfait!

    Cela m’amène à une seconde question:
    Peut-il y avoir plusieurs utilisateurs sur une même base de données SQLite?
    Si j'ai bien compris OUI mais c'est un système de file d'attente, qui peut au final créer une corruption de la base.

    L'avantage de Access est que je pouvais pointer vers des tables liées et permettre la multi-utilisation de la base sans installation de connecteur ODBC.

    Existe-t-il donc un outil comme SQLite (ou un "addon" de SQlite) qui permette le multi-taches sans connecteurs ODBC ?

  4. #4
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 982
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 982
    Billets dans le blog
    6
    Par défaut
    Non, car il faut un accès uniforme à partir du moment ou plusieurs utilisateurs doivent être en concurrence...
    Qu'est-ce qui vous pose problème de devoir passer par ODBC ? Cela existe dans tous les OS en standard !

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Octobre 2010
    Messages : 67
    Par défaut
    Sauf erreur de ma part, un connecteur ODBC implique l'utilisation d'une structure Serveur <=> Client, non ?

    Je n'ai pas le droit (dans le cadre du projet) de créer de serveur (et pour des raisons de sécurité imposées par l'informaticien, les connections ODBC sont bloquées).
    Meme si les connecteurs de microsoft son integrés, il faut tout de même créer un serveur je pense.

  6. #6
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 982
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 982
    Billets dans le blog
    6
    Par défaut
    Donc le projet est infaisable.... Soyez réaliste !

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Octobre 2010
    Messages : 67
    Par défaut
    Je n'irais pas jusqu'a dire que c'est infaisable.
    Il reste la solution de base qui consistait à utiliser tous sous Access.

    Mais effectivement avec toutes les contraintes auxquelles je dois faire face, il y a trés peu de solution et ça j'en suis conscient, mais, ne pouvant pas prétendre tout savoir , peut-être que quelqu'un avait une idée.

    Une solution serveur client est en effet la meilleur solution pour les besoins de ce projet, au vu du nombre données et d'utilisateurs.

    Merci SQLPro pour ton aide

    Y'a pas un marqueur "sans solution" au lieu de "Résolu" ?

  8. #8
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 982
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 982
    Billets dans le blog
    6
    Par défaut
    Access utilise ODBC pour les accès à sa base qui est un système de fichier....

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

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

Discussions similaires

  1. [Débutants]Analyse structure base de données simple
    Par Serge57 dans le forum Sondages et Débats
    Réponses: 41
    Dernier message: 29/10/2007, 18h54
  2. Utilisation Base de données simple
    Par Chacks dans le forum Bases de données
    Réponses: 4
    Dernier message: 30/04/2006, 19h31
  3. [PHPMyAdmin] Accès base de donnée pour utilisateur
    Par nicodeme dans le forum Outils
    Réponses: 2
    Dernier message: 04/03/2006, 01h10
  4. Application delphi avec base de données multi-utilisateur
    Par richard038 dans le forum Bases de données
    Réponses: 2
    Dernier message: 04/11/2005, 09h11
  5. choix d'une base de données simple
    Par semenzato dans le forum Décisions SGBD
    Réponses: 3
    Dernier message: 12/07/2005, 14h18

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