Qu'est-ce que la cardinalité dans les Bases de données?
J'ai cherché partout sur internet mais je n'arrivais pas à trouver une réponse que je peux comprendre.
Si gentiment, si quelqu'un pourrait m'expliquer à l'aide d'exemples qu'est-ce que la cardinalité dans les bases de données?
Merci.
Vous devez vous connecter pour publier un commentaire.
Une source de confusion peut être l'utilisation de la parole dans deux contextes différents - de la modélisation des données et de la base de données optimisation des requêtes.
En termes de modélisation des données, la cardinalité est de savoir comment un tableau se rapporte à l'autre.
Il existe également en option les conditions de participation à la ci-dessus (où une ligne dans un tableau n'est pas ont se rapporter à l'autre table).
Voir Wikipedia sur Cardinalité (modélisation de données).
Lorsque l'on parle de base de données optimisation des requêtes, la cardinalité désigne les données dans une colonne d'une table, notamment sur le nombre de valeurs uniques sont en elle. Cette statistique aide à la planification des requêtes et de l'optimisation de l'exécution des plans.
Voir Wikipedia sur La cardinalité (SQL).
Ça dépend un peu du contexte. Cardinalité est le nombre de quelque chose, mais il est utilisé dans une variété de contextes.
PERSON
table, par exemple,GENDER
est susceptible d'être un très faible cardinalité de la colonne (il y a probablement que deux valeurs dansGENDER
), tandis quePERSON_ID
est susceptible d'être une très haute colonne cardinalité (chaque ligne aura une valeur différente).Il y a probablement d'autres situations où les gens parlent de a propos de la cardinalité à l'aide d'un contexte différent et de dire autre chose.
Cardinalité fait référence à l'unicité des données contenues dans une colonne. Si une colonne a beaucoup de doublons (par exemple, une colonne qui contient soit "vrai" ou "faux"), il a une faible cardinalité, mais si les valeurs sont très unique (par exemple, numéros de Sécurité Sociale), il a une forte cardinalité.
img source
img source
image source
Cardinalité d'un ensemble est le namber des éléments dans le jeu
pour
nous avons un ensemble
a > a,b,c < de sorte sat ensemble contient 3 éléments
3 est la cardinalité de l'ensemble
Définition:
Nous avons des tables dans la base de données. Dans la base de données relationnelle, nous avons des relations entre les tables. Ces relations peuvent être un-à-un, un-à-plusieurs ou plusieurs-à-plusieurs. Ces relations sont appelées "cardinalité'.
Significative de la cardinalité:
De nombreuses bases de données relationnelles ont été conçu à la suite de bâton de règles métier.Lors de la conception de la base de données, nous définissons la cardinalité basé sur les règles métier. Mais tous les objets a sa propre nature.
Lorsque vous définissez la cardinalité entre l'objet que vous avez à considérer toutes ces choses pour définir le bon de cardinalité.