Szukam w całym Internecie, ale nie wydaje się, że odpowiedź, którą rozumiem.co to jest liczność w bazach danych?
Więc uprzejmie jeśli ktoś mógłby mi wyjaśnić za pomocą przykładów, że to co jest liczność w bazach danych?
Dziękuję.
Szukam w całym Internecie, ale nie wydaje się, że odpowiedź, którą rozumiem.co to jest liczność w bazach danych?
Więc uprzejmie jeśli ktoś mógłby mi wyjaśnić za pomocą przykładów, że to co jest liczność w bazach danych?
Dziękuję.
Źródłem zamieszania może być użycie tego słowa w dwóch różnych kontekstach - modelowanie danych i optymalizacja zapytań do bazy danych.
W kategoriach modelowania danych kardynalność określa sposób, w jaki jedna tabela odnosi się do innej.
Istnieją również opcjonalne warunki uczestnictwa do góry (gdzie wiersz w jednej tabeli nie mieć odnosić się do innej tabeli w ogóle).
Zobacz Wikipedia na Cardinality (data modelling).
Kiedy mówimy o optymalizacji zapytań baz danych, liczność odnosi się do danych w kolumnie tabeli, a konkretnie jak wiele unikalnych wartości są w nim. Ta statystyka pomaga w planowaniu zapytań i optymalizacji planów wykonania.
Zobacz Wikipedia na Cardinality (SQL statements).
Kardynalność odnosi się do wyjątkowości danych zawartych w kolumnie. Jeśli kolumna zawiera dużo duplikatów danych (np. Kolumnę, która przechowuje wartość "prawda" lub "fałsz"), ma niską liczność, ale jeśli wartości są bardzo unikalne (na przykład numery ubezpieczenia społecznego), ma dużą liczność.
Liczebność może odnosić się do kilku różnych rzeczy, ale odpowiedź Odeda jest * najprawdopodobniej * tym, czego szukasz. – Andrew
Zależy trochę od kontekstu. Kardynalność oznacza liczbę rzeczy, ale jest wykorzystywana w różnych kontekstach.
PERSON
, na przykład, GENDER
prawdopodobnie będzie kolumną o bardzo małej liczności (prawdopodobnie tylko dwie wartości w GENDER
), podczas gdy PERSON_ID
prawdopodobnie będzie kolumną o bardzo dużej mocy zbioru (każdy wiersz będzie miał inną wartość) .Są prawdopodobnie inne sytuacje, w których ludzie mówią o liczności w innym kontekście i mają na myśli coś innego.
Liczność zestawu jest namber elementów w zestawie do mamy zestaw a> a, b, c < tak tys zestaw zawiera elementy 3 3 liczność tego zestawu
Definicja: Mamy tabele w bazie danych. W relacyjnej bazie danych mamy relacje między tabelami. Te relacje mogą być jeden do jednego, jeden do wielu lub wiele do wielu. Relacje te nazywane są "kardynalnością".
Znaczący od liczności:
Wiele relacyjnych baz danych zostały zaprojektowane po kij działalność rules.When Ci zaprojektować bazę danych określamy liczność opartego na zasadach biznesowych. Ale każdy przedmiot ma też swoją naturę.
Po zdefiniowaniu liczności między obiektami należy wziąć pod uwagę wszystkie te rzeczy, aby określić prawidłową liczność.
W bazie Liczność oznacza zbiór rzędów w tabeli.
obraz source
Czy liczność od zera oznacza, że dwie tabele nie odnoszą się do wzajemnie? – Samir
Liczebność zero? Nie używano tego terminu - ale przypuszczam, że to by oznaczało. Normalnie - nie byłoby linii łączącej takie tabele w diagramie ER, więc nie trzeba wskazywać na liczność. – Oded
Zero mocy w modelowaniu danych służy do wskazywania zależności opcjonalnych. Tak jak w 0..1 lub 0..n –