|
|
|
|
|
- Présentation
- Cardinalités simples
- Exemple de cardinalités
- Cardinalités avancées
- Exemple de cardinalités avancées
Cardinalités (Editeur d'analyses)
Les cardinalités permettent de dénombrer les liens entre les fichiers de données. Il existe deux types de cardinalités : Ces cardinalités sont définies dans l'éditeur d'analyses. La cardinalité est définie en fonction des réponses aux deux questions suivantes : - Pour chaque enregistrement du fichier de données, à combien d'enregistrements de l'autre fichier au minimum cet enregistrement est-il relié ?
La réponse fournit la première partie de la cardinalité (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.
- Pour chaque enregistrement du fichier de données, à combien d'enregistrements de l'autre fichier au maximum cet enregistrement est-il relié ?
La réponse fournit la deuxième partie de la cardinalité (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 cardinalité qui peut être de type : 0,1 ; 0,N ; 1,1 ; 1,N La description des cardinalités est fondamentale : elle est la base du respect de l'intégrité référentielle de la base de données. Pour plus de clarté, ces deux questions peuvent être décomposées en quatre questions. Par exemple, pour décrire une liaison entre le fichier "Club" et le fichier "Personne" :
- chaque "Club" a au moins un "Personne" : Oui/Non ?
- chaque "Club" peut avoir plusieurs "Personne" : Oui/Non ?
- chaque "Personne" a au moins un "Club" : Oui/Non ?
- chaque "Personne" peut avoir plusieurs "Club" : Oui/Non ?
Exemple de cardinalités Cet exemple présente deux cardinalités différentes : - Cardinalité 0,1 : Une personne peut être inscrite à un seul club de sport. Cette personne n'est pas obligée d'être inscrite à un club de sport.
- Cardinalité 0,N : Un club peut avoir aucune ou plusieurs personnes inscrites.
Il est possible de définir avec plus de précision les cardinalités. On parle alors de cardinalités avancées. Ces cardinalités permettent de préciser exactement la cardinalité minimale et la cardinalité maximale. Pour définir les cardinalités avancées, cochez l'option "Affichez les cardinalités avancées" dans la description de la liaison. La description de la liaison peut être affichée : - lors de la création d'une liaison.
Rappel : Pour créer une liaison, sous le volet "Analyse", dans le groupe "Création", cliquez sur "Nouvelle liaison". - en double-cliquant sur la représentation d'une liaison.
Exemple de cardinalités avancées Cet exemple présente deux cardinalités différentes : - Cardinalité 0,1 : Une personne peut être inscrite à un seul club de sport. Cette personne n'est pas obligée d'être inscrite à un club de sport.
- Cardinalité 0,10 : Un club peut avoir aucune ou jusqu'à 10 personnes inscrites.
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|