![]() |
![]() |
Page suivante |
![]() |
Table des matières > Utilisation de tables et de fichiers liés > A propos des liens |
|
A propos des liens |
Un lien est un moyen performant d'organiser vos données. Avec un lien, vous pouvez joindre des données dans une ou plusieurs tables en fonction de valeurs de rubriques communes, de valeurs de rubriques distinctes ou d'une comparaison des valeurs d'une ou de plusieurs rubriques. |
Lorsqu'un lien est défini, vous pouvez effectuer l'une ou l'autre des opérations suivantes pour afficher les données de la table liée : |
![]() |
Concevoir une base de données relationnelle, composée d'une ou plusieurs tables dans un ou plusieurs fichiers, utilisés ensemble, contenant toutes les données nécessaires à votre travail. Chaque occurrence des données est stockée dans une seule table à la fois, mais est accessible et affichée à partir de n'importe quelle table liée. Vous pouvez modifier n'importe quelle occurrence de vos données liées et les modifications apparaîtront à tous les endroits où ces données liées sont utilisées. |
![]() |
Définir une référence externe pour copier les données depuis une table liée dans une rubrique de la table de destination. Les données copiées sont désormais stockées à deux endroits, comme si elles avaient été copiées et collées dans une rubrique de destination. Les données de référence externe sont actives au moment de la copie, mais après la copie, elles restent statiques jusqu'à une prochaine référence. |
Important Si vous souhaitez utiliser des données d'une autre table (dans une base de données relationnelle ou en référence externe), vous devez avant tout définir un lien entre les deux tables. |
Une base de données Ventes possède par exemple les tables suivantes : une table Facturation, gardant la trace de chaque facture ; une table Produits, stockant les produits et leurs prix en cours ; une table Articles, stockant les données de ventes pour chaque article de la facture, y compris l'article vendu, la quantité et le prix de vente. Les factures étant composées de données dynamiques et statiques, vous pouvez utiliser des rubriques liées et des références externes pour afficher vos données. Les enregistrements de la table Articles sont affichés de manière dynamique, dans une table externe sur le modèle Factures, mais le prix réel de vente de chaque article est entré à l'aide d'une référence externe, les totaux des factures restent ainsi identiques, même si les prix changent ultérieurement. |
Vous créez une base de données relationnelle en définissant un lien entre deux rubriques, appelées rubriques sources. Ces rubriques peuvent se trouver dans des tables différentes ou dans la même table (lien interne). Vous pouvez accéder aux données liées lorsque la valeur d'une rubrique source (ou de plusieurs) d'un côté du lien est identique à la valeur de la rubrique source (ou de plusieurs) de l'autre côté du lien, en fonction de critères établis dans le lien. |
Lorsque vous affichez des données liées dans une table externe, les valeurs de tous les enregistrements liés sont affichées, en fonction des privilèges d'accès de l'utilisateur. Lorsque la rubrique liée ne se trouve pas dans une table externe, la valeur du premier enregistrement lié s'affiche. Pour plus d'informations, reportez-vous à la rubrique Création de tables externes destinées à contenir des enregistrements liés. |
Remarque Utilisez des privilèges d'accès dans la table source pour limiter ou empêcher l'accès aux données liées. Par exemple, les utilisateurs doivent avoir les privilèges d'accès d'affichage d'une rubrique source liée pour voir les rubriques liées de ce lien. Pour plus d'informations, reportez-vous à la rubrique Création et gestion des jeux de privilèges. |
Remarques |
![]() |
Les liens sont toujours créés entre deux tables ou, dans le cas de liens internes, entre deux occurrences de la même table dans le graphique des liens. Vous pouvez connecter des liens les uns aux autres en série et accéder aux données liées à partir de n'importe quel point de la série, mais chaque lien est créé entre deux tables seulement. |
![]() |
Quand plusieurs tables sont liées, elles ne peuvent pas former un cycle. Chaque série de liens doit avoir une table de départ et une table d'arrivée. |
![]() |
Le nombre de liens n'est limité que par l'espace disque. |
![]() |
Les liens sont bidirectionnels bien qu'il soit possible de définir des options de tri, de création et de suppression de rubriques indépendantes pour chacune des tables d'un lien. |
![]() |
Si nécessaire, vous pouvez ajouter des paires de rubriques sources à un lien jusqu'à ce que vous soyez en mesure d'établir les critères relationnels que vous souhaitez. |
![]() |
Avant de vous lancer dans la création d'une base de données relationnelle, nous vous conseillons d'élaborer un plan sur papier. Pour plus d'informations, reportez-vous à la rubrique A propos de la préparation d'une base de données. |
Rubriques connexes |
![]() |
A propos de la préparation d'une base de données |
![]() |
A propos des types de liens |
![]() |
A propos des rubriques sources des liens |
![]() |
Création de liens |
|
Table des matières > Utilisation de tables et de fichiers liés > A propos des liens | ![]() |
Page suivante |
![]() |