Modèle de données cardinalité

Centerprise implémente 1:1 et 1: de nombreux types de cardinalité dans les sources de données non plates en utilisant des mises en page d`arborescence et en assignant chaque nœud dans l`arborescence comme un nœud «instance unique», illustré dans l`arborescence sous la forme d`un nœud «collection», illustré dans l`arborescence. La figure ci-dessous montre un exemple d`un objet avec une disposition d`arborescence complexe. Dans le contexte des bases de données, la cardinalité fait référence à l`unicité des valeurs de donnée contenues dans une colonne. La cardinalité élevée signifie que la colonne contient un grand pourcentage de valeurs totalement uniques. La cardinalité faible signifie que la colonne contient beaucoup de «répétitions» dans sa plage de données. La cardinalité et l`ordinalité sont affichées par le style d`une ligne et son point de terminaison, selon le modèle de notation choisi. Les relations de cardinalité entre les tables peuvent prendre la forme d`un-à-un, un-à-plusieurs (dont l`inversion est plusieurs-à-un) ou plusieurs-à-plusieurs. Ces termes se réfèrent simplement aux relations de données entre les tables. Par exemple, la relation entre la table «clients» et la table «comptes bancaires» est un-à-plusieurs, c`est-à-dire qu`un client peut avoir plusieurs comptes, mais qu`un compte ne peut pas appartenir à plus d`un client. C`est, bien sûr, en supposant que cette banque n`a jamais entendu parler de comptes conjoints! Dans le monde réel, la modélisation des données est essentielle parce que les données se développent volumineuses, les tables liées par les clés doivent être utilisées pour accélérer la récupération programmée des données.

Si un modèle de données est mal conçu, même un système d`applications informatiques avec seulement un million d`enregistrements donnera aux utilisateurs finaux des délais de réponse inacceptables. Pour cette raison, la modélisation des données est une clé de voûte dans les compétences requises par un développeur de logiciels moderne. Dans la modélisation de données, la cardinalité fait référence à la relation de données dans une table de base de données par rapport à une autre table. Deux tables peuvent être liées comme «un-à-un», «un-à-plusieurs», ou «plusieurs-à-plusieurs»: le modèle entité – relation propose une technique qui produit des diagrammes d`entité – relation (ERDs), qui peut être utilisé pour capturer des informations sur les types d`entité de modèle de données, relations et cardinalité. Un pied de Corbeau montre une relation un-à-plusieurs. Alternativement, une seule ligne représente une relation un-à-un. La flux suivante a des cartes correctes. Chaque transformation Set de ce flux reçoit une entrée d`une seule transformation Set précédente.