Ms Access
Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

Ms Access



  1. #1
    invite82aea940

    Ms Access


    ------

    Bonsoir,
    Dans une base de données tel que MS Access, quelle est la différence entre une jointure et une mise en relation entre tables.
    Merci.

    -----

  2. #2
    inviteec2f08ae

    Re : Ms Access

    Bonjour,

    http://www.portailsig.org/faq/esri/g...tre-les-tables...

    Pour moi, c'est la même chose....alors regarde plutôt ceci:
    http://mhubiche.developpez.com/Access/tutoJointures/

    Cyrille

  3. #3
    invite8f1e9402

    Re : Ms Access

    Bonjour tout le monde,

    Ces deux notions sont proches, mais je ne dirais pas, loin de là, que c’est la même chose ; si c’était le cas, il faudrait équiper de camisoles de force tous les ingénieurs qui ont travaillé sur Access. C’est une question qui tombait souvent dans les formations que j’avais en charge (sous Office 2003) et qui est, à mon avis, au cœur du système et des erreurs de conception.

    Les relations entre deux tables sont au nombre de quatre :
    - Relation 1 : liaison brute entre 2 tables sans intégrité référentielle. Lorsqu’on crée une table, il n’est pas obligatoire de mettre une clé primaire et il est possible d’établir une relation entre deux tables qui n’en possèdent pas. Bien sûr, c’est tellement déconseillé qu’on peut immédiatement oublier.
    - Relation 2 (la plus importante) : l’application de l’intégrité référentielle entre la table/requête (interne) et la table/requête liée (externe). Si la table externe ne possède pas de clé primaire (donc d’index unique), l’intégrité référentielle ne peut être appliquée.
    - Relation 3 : mise à jour en cascade des champs correspondants : lorsqu’on modifie une clé primaire, toutes les clés externes sont mises à jour
    - Relation 4 : effacement en cascade des enregistrements correspondants. Lorsqu’on supprime un enregistrement dans la table primaire, les enregistrements liés sont automatiquement supprimés.

    Les jointures sont au nombre de trois :
    - Jointure 1 (par défaut) : inclusion seulement des lignes des deux tables pour lesquelles les champs joints sont égaux.
    - Jointure 2 : inclusion de tous les enregistrements de la table externe et seulement ceux de la table interne pour lesquels les champs joints sont égaux.
    - Jointure 3 : inclusion de tous les enregistrements de la table interne et seulement ceux de la table externe pour lesquels les champs joints sont égaux.

Discussions similaires

  1. Access
    Par invite5ad78d50 dans le forum Programmation et langages, Algorithmique
    Réponses: 1
    Dernier message: 07/12/2012, 20h16
  2. access
    Par inviteb6f69065 dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 11/08/2011, 18h26
  3. SOS Access
    Par invite402e4a5a dans le forum Logiciel - Software - Open Source
    Réponses: 8
    Dernier message: 07/07/2011, 08h30
  4. Access
    Par invitee745b7b7 dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 19/04/2010, 16h45
  5. access
    Par invitef36b63f4 dans le forum Logiciel - Software - Open Source
    Réponses: 8
    Dernier message: 11/04/2007, 13h58
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...