WEBDEV 2024 : Les concepts
168 Partie 5 : Bases de données 6. Validez la description de la rubrique. Remarque : il est également possible de créer une rubrique à partir des méta-types proposés par WIN- DEV. Pour cela, il suffit de cliquer sur le bouton . La liste des méta-types disponibles apparaît. 2.4 Créer une liaison Il est possible de créer différents types de liaison entre les fichiers de données. Pour plus de détails sur les liaisons, consultez le paragraphe "Caractéris- tiques des liaisons définies dans une analyse", page 168. Pour créer une liaison : 1. Sous le volet "Analyse", dans le groupe "Créa- tion", cliquez sur "Nouvelle liaison". Le curseur de la souris se transforme en crayon. 2. Sélectionnez les deux fichiers de données à relier. La fenêtre de description de liaison s’ouvre automatiquement. 3. Pour définir les cardinalités entre les deux fichiers de données : • soit sélectionnez directement les cardinalités parmi celles proposées (0,1 ; 1,1 ; 0,N ; 1,N). • soit répondez aux questions posées. Les cardi- nalités seront mises à jour automatiquement. 4. Pour décrire des cardinalités avancées, cochez l’option "Afficher les cardinalités avancées" et répondez aux questions posées. 5. Saisissez le libellé de la liaison en décrivant suc- cinctement le sujet de la liaison. 6. Spécifiez les clés à relier. 7. Précisez les règles d’intégrité. Ces règles per- mettent d’assurer la cohérence des données lors de la modification ou lors de la suppression d’une des clés de la relation. 8. Validez. La liaison est automatiquement créée. 3 Caractéristiques des liaisons définies dans une analyse 3.1 Fichier propriétaire et fichier membre Dans le cas de liaison entre deux fichiers de don- nées, il existe un fichier de données propriétaire et un fichier de données membre : • le fichier de données propriétaire est propriétaire de la clé. • le fichier de données membre est un membre des fichiers de données de l’analyse contenant une copie de la clé. Pour gérer la liaison entre deux fichiers de données, la clé du fichier de données propriétaire est copiée dans le fichier de données membre. Par exemple, la clé du fichier de données Fournis- seur est copiée dans chaque enregistrement du fichier de données Produit. Plusieurs enregistre- ments du fichier de données Produit peuvent avoir la même clé du fichier de données Fournisseur : • le fichier de données propriétaire est Fournisseur, • le fichier de données membre est Produit. La représentation d’une telle liaison est la suivante : 3.2 Les cardinalités Les cardinalités permettent de dénombrer les liens entre les fichiers de données. La cardinalité est définie en fonction des réponses aux deux questions suivantes : 1. Pour chaque enregistrement du fichier de données, à combien d’enregistrements de l’autre fichier de données au minimum cet enregistre- ment est-il relié ? La réponse fournit la première partie de la cardina- lité ( cardinalité minimale ) : • si la réponse est "aucun", la cardinalité est du type 0,X. • si la réponse est "un seul", la cardinalité est du type 1,X. 2. Pour chaque enregistrement du fichier de données, à combien d’enregistrements de l’autre fichier de données au maximum cet enregistre- ment est-il relié ? La réponse fournit la deuxième partie de la cardina- lité ( cardinalité maximale ) : • si la réponse est "un seul", la cardinalité est du type X,1. • si la réponse est "plusieurs", la cardinalité est du type X,N. La réponse à ces deux questions définit la cardina- lité qui peut être de type : 0,1 ; 0,N ; 1,1 ; 1,N
Made with FlippingBook
RkJQdWJsaXNoZXIy NDQ0OA==