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

Ms Access



  1. #1
    invite31375390

    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
    Cyrille999

    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
    La connaissance est la matière première de l'Intelligence.

  3. #3
    Optimix

    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, 19h16
  2. access
    Par inviteb6f69065 dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 11/08/2011, 17h26
  3. SOS Access
    Par littlegirl dans le forum Logiciel - Software - Open Source
    Réponses: 8
    Dernier message: 07/07/2011, 07h30
  4. Access
    Par maillat dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 19/04/2010, 15h45
  5. access
    Par totof14 dans le forum Logiciel - Software - Open Source
    Réponses: 8
    Dernier message: 11/04/2007, 12h58
Découvrez nos comparatifs produits sur l'informatique et les technologies.