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

Sécurité Discussion :

Conseil sécurité/optimisation BDD Access


Sujet :

Sécurité

  1. #1
    Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2019
    Messages
    59
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aisne (Picardie)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2019
    Messages : 59
    Points : 40
    Points
    40
    Par défaut Conseil sécurité/optimisation BDD Access
    Hello le forum,

    Je viens de créer ma toute première BDD sous Access et du coup je viens vous demander vos conseils pour la mise en prod.

    Cette BDD contient des formulaires/Tables/Redquêtes et du code VBA.

    J'ai vu ici ou là la possibilité de créer 2 BDD (dorsale et frontale) pour optimiser une bdd. Ma question serait : Est ce que si les utilisateurs travaillent sur la frontale, les tables stockées dans la dorsale se mettront à jour en temps réel ?

    Dans ce système à t on besoin de verrouiller le rubban/ menu contextuel/ projet vba ?

    Quelle est la différence entre dorsale/frontale et le combo accdb/accde ?

    Je vais tester tout ça mais je viens en amont me renseigner auprès d'experts

    Merci pour vos lumieres.

    R@g

  2. #2
    Expert confirmé Avatar de nico84
    Homme Profil pro
    Consultant/développeur ERP
    Inscrit en
    Mai 2008
    Messages
    3 084
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant/développeur ERP
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 3 084
    Points : 5 199
    Points
    5 199
    Par défaut
    Bonsoir

    Citation Envoyé par Rag02700 Voir le message
    J'ai vu ici ou là la possibilité de créer 2 BDD (dorsale et frontale) pour optimiser une bdd. Ma question serait : Est ce que si les utilisateurs travaillent sur la frontale, les tables stockées dans la dorsale se mettront à jour en temps réel ?
    Oui

    Citation Envoyé par Rag02700 Voir le message
    Dans ce système à t on besoin de verrouiller le rubban/ menu contextuel/ projet vba ?
    Sauf si tout le monde est développeur dans l'âme, il est préférable que seuls le.s dev ai.en.t accès au VBA, aux données en direct et à la modification des tables ou des fenêtres

    Citation Envoyé par Rag02700 Voir le message
    Quelle est la différence entre dorsale/frontale et le combo accdb/accde ?
    frontale = le logiciel / dorsale = les données
    En pratique il peut y avoir plusieurs logiciels qui utilisent plusieurs bases de données mais c'est mieux de ne pas mélanger les 2
    Le logiciel fonctionne mieux s'il est installé sur tous lespostes utilisateurs
    Les données doivent être sur un serveur accessible à tous à haut débit (dans le cas d'access) et sauvées très régulièrement
    accdb = base de données avec le code en clair / accde = base de données avec le code crypté (évite le piratage ou les modifs sauvages des utilisateurs)

    Dernier point, commencer un projet avec access aujourd'hui c'est se tirer une balle dans le pied : MS ne fait plus évoluer le truc depuis 2007 et c'est intrinsèquement anti web...
    Utilisez Planet, gestion d'entreprise gratuite pour TPE / PME

  3. #3
    Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2019
    Messages
    59
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aisne (Picardie)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2019
    Messages : 59
    Points : 40
    Points
    40
    Par défaut
    Merci Nico.

    C'est une petite base de donnée. Actuellement les utilisateurs travail sur Excel ... Je pense que déjà travailler sous Access est + propre.

    J'avais une question aussi par rapport à l'utilisation du multi utilisateur.

    J'ai lu que la limite d'Access sur ce sujet était que 2 utilisateurs ne pouvaient pas ajouter/modifier le même enregistrement est-ce la seule limite ?
    Concrètement Access envoie un message d'erreur et puis il se passe quoi ,? Un des 2 utilisateurs doit attendre que l'autre ai fini sa saisie ?
    Du coup il faudrait créer autant de tables que d'utilisateurs qui saisissent de la donnée dans la table ?

    Dans le cas d'une base scindée en front et end, est ce que je peux consulter (administrateur) les datas dans la base end en même temps qu'un utilisateur de la base front saisi ?

  4. #4
    Expert confirmé Avatar de nico84
    Homme Profil pro
    Consultant/développeur ERP
    Inscrit en
    Mai 2008
    Messages
    3 084
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant/développeur ERP
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 3 084
    Points : 5 199
    Points
    5 199
    Par défaut
    Citation Envoyé par Rag02700 Voir le message
    J'ai lu que la limite d'Access sur ce sujet était que 2 utilisateurs ne pouvaient pas ajouter/modifier le même enregistrement est-ce la seule limite ?
    Limite pratique à une vingtaine d'utilisateurs simultanés

    Citation Envoyé par Rag02700 Voir le message
    Concrètement Access envoie un message d'erreur et puis il se passe quoi ,? Un des 2 utilisateurs doit attendre que l'autre ai fini sa saisie ?
    Du coup il faudrait créer autant de tables que d'utilisateurs qui saisissent de la donnée dans la table ?
    Le 1er utilisateur voit un petit crayon en tête de ligne au lieu du triangle habituel
    Les autres attendent que le crayon disparaisse (mais les cas d'écriture sur la même ligne en simultané sont très rares)
    Il faut une seule table pour tous bien sûr

    Citation Envoyé par Rag02700 Voir le message
    Dans le cas d'une base scindée en front et end, est ce que je peux consulter (administrateur) les datas dans la base end en même temps qu'un utilisateur de la base front saisi ?
    La frontale est un logiciel, il n'y a rien à consulter
    Utilisez Planet, gestion d'entreprise gratuite pour TPE / PME

  5. #5
    Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2019
    Messages
    59
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aisne (Picardie)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2019
    Messages : 59
    Points : 40
    Points
    40
    Par défaut
    Ok.
    Merci à toi.
    ++

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

Discussions similaires

  1. [Toutes versions] Sécurité BDD Access 2003 : bloquer import/export des données
    Par ydery dans le forum Access
    Réponses: 1
    Dernier message: 15/04/2010, 11h55
  2. [PDO] Question conseil d'optimisation BDD vs script
    Par lounislounis dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 20/01/2010, 20h39
  3. Sécurité BDD Access
    Par mullger dans le forum Sécurité
    Réponses: 4
    Dernier message: 08/09/2006, 17h15
  4. [Sécurité] Conseils sécurité et optimisation
    Par cyrill.gremaud dans le forum Langage
    Réponses: 2
    Dernier message: 20/06/2006, 00h51
  5. Comment créer une Table dans 1 Bdd ACCESS avec Builder??
    Par makandja dans le forum C++Builder
    Réponses: 6
    Dernier message: 17/03/2004, 21h21

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