Wat is kardinaliteit bij gegevensmodellering?
Kardinaliteit is een maatstaf voor de grootte van een verzameling, vaak gebruikt in de wiskunde en informatica. Het wordt gedefinieerd als het aantal elementen dat een set bevat. De verzameling {a, b, c} heeft bijvoorbeeld een kardinaliteit van 3, omdat deze drie elementen bevat. In de context van gegevensmodellering verwijst kardinaliteit naar het aantal records of exemplaren van een bepaalde entiteit of attribuut. Als we bijvoorbeeld een tafel hebben met vijf klanten, elk met een bestelling, zou de kardinaliteit van de entiteit 'klant' 5 zijn, en de kardinaliteit van het attribuut 'bestelling' zou 5 x 4 zijn (aangezien elke klant vier bestellingen heeft ).
Cardinaliteit is belangrijk bij datamodellering omdat het ons kan helpen de complexiteit van een dataset en de relaties tussen verschillende entiteiten te begrijpen. Als we bijvoorbeeld een tabel hebben met een hoge kardinaliteit voor een bepaald attribuut, kan dit erop wijzen dat er veel records met die waarde zijn, en moeten we mogelijk extra attributen of tabellen toevoegen om die informatie vast te leggen.