kardinalnost

Autor: Roger Morrison
Datum Stvaranja: 28 Rujan 2021
Datum Ažuriranja: 6 Svibanj 2024
Anonim
Kako mjeriti količine? Kardinalnost 🤓 Predavanje
Video: Kako mjeriti količine? Kardinalnost 🤓 Predavanje

Sadržaj

Definicija - Što znači kardinalnost?

U vezi s bazama podataka, kardinalnost se odnosi na jedinstvenost vrijednosti podataka sadržanih u stupcu. Visoka kardinalnost znači da stupac sadrži veliki postotak potpuno jedinstvenih vrijednosti. Niska kardinalnost znači da stupac sadrži puno „ponavljanja“ u svom rasponu podataka.


Nije uobičajeno, ali kardinalnost se ponekad odnosi i na odnose između tablica. Kardinalnost između tablica može biti jedan na jedan, mnogi na jedan ili mnogi na mnoštvo.

Uvod u Microsoft Azure i Microsoft Cloud | Kroz ovaj vodič naučit ćete o čemu se radi računalstvo u oblaku i kako vam Microsoft Azure može pomoći da preselite i pokrenete svoje poslovanje iz oblaka.

Tehopedija objašnjava kardinalnost

Stupci visoke kardinalnosti su oni s vrlo jedinstvenim ili neuobičajenim vrijednostima podataka. Na primjer, u tablici baze podataka koja pohranjuje brojeve bankovnih računa, stupac "Broj računa" trebao bi imati vrlo visoku kardinalnost - po definiciji, svaka stavka podataka u ovom stupcu trebala bi biti potpuno jedinstvena.

Stupci normalne kardinalnosti su oni s pomalo jedinstvenim postotkom vrijednosti podataka. Na primjer, ako tablica sadrži podatke o klijentima, stupac "Prezime" će imati normalnu kardinalnost. Neće svako prezime biti jedinstveno (na primjer, vjerojatno će biti nekoliko pojava "Smith"), ali u cjelini, podaci se prilično ne ponavljaju.


Stupci s niskom kardinalnošću su oni s vrlo malo jedinstvenih vrijednosti. U tablici kupaca stupac slabe kardinalnosti bio bi stupac "Spol". Ovaj će stupac vjerojatno imati samo „M” i „F” kao raspon vrijednosti koje možete odabrati, a svi tisuće ili milijuni zapisa u tablici mogu odabrati samo jednu od ove dvije vrijednosti za ovaj stupac.

Kardinalni odnosi između tablica mogu biti u obliku jedan na jedan, jedan prema mnogima (čiji je preokret mnoštvo prema jednom) ili mnoštvo prema mnogima. Ovi se pojmovi jednostavno odnose na odnos podataka između tablica. Na primjer, odnos između tablice "Klijenti" i tablice "Bankovni računi" jedan je prema mnogima, to jest, jedan klijent može imati nekoliko računa, ali jedan račun ne može pripadati više klijenata. To je, naravno, pod pretpostavkom da ova banka nikada nije čula za zajedničke račune!

Ta je definicija napisana u kontekstu baza podataka