Σπίτι Βάσεις δεδομένων Τι είναι η καρδιανότητα στις βάσεις δεδομένων; - ορισμός από την τεχνολογία

Τι είναι η καρδιανότητα στις βάσεις δεδομένων; - ορισμός από την τεχνολογία

Πίνακας περιεχομένων:

Anonim

Ορισμός - Τι σημαίνει Καρδιανία;

Στο πλαίσιο των βάσεων δεδομένων, η καρδιανότητα αναφέρεται στη μοναδικότητα των τιμών δεδομένων που περιέχονται σε μια στήλη. Υψηλή καρδιακότητα σημαίνει ότι η στήλη περιέχει ένα μεγάλο ποσοστό από εντελώς μοναδικές τιμές. Η χαμηλή ακεραιότητα σημαίνει ότι η στήλη περιέχει πολλές "επαναλήψεις" στο εύρος δεδομένων της.

Δεν είναι συνηθισμένο, αλλά η καρδιανότητα αναφέρεται επίσης μερικές φορές στις σχέσεις μεταξύ των πινάκων. Η καρδιναλιότητα μεταξύ των πινάκων μπορεί να είναι one-to-one, multi-to-one ή many-to-many.

Η Techopedia εξηγεί την Καρδιανότητα

Οι στήλες υψηλής καρδιανότητας είναι εκείνες με πολύ μοναδικές ή ασυνήθιστες τιμές δεδομένων. Για παράδειγμα, σε έναν πίνακα βάσεων δεδομένων που αποθηκεύει αριθμούς τραπεζικών λογαριασμών, η στήλη "Αριθμός λογαριασμού" θα πρέπει να έχει πολύ υψηλή καρδιακότητα - εξ ορισμού, κάθε στοιχείο δεδομένων σε αυτήν τη στήλη θα πρέπει να είναι εντελώς μοναδικό.

Οι κανονικές στήλες καρδιανότητας είναι εκείνες με ένα κάπως μοναδικό ποσοστό τιμών δεδομένων. Για παράδειγμα, αν ένας πίνακας περιέχει πληροφορίες για τον πελάτη, η στήλη "Επώνυμο" θα έχει κανονική εγκυρότητα. Δεν είναι όλα τα τελευταία ονόματα μοναδικά (για παράδειγμα, πιθανότατα θα υπάρξουν πολλές εμφανίσεις του "Smith"), αλλά συνολικά, τα δεδομένα είναι αρκετά μη επαναλαμβανόμενα.

Οι στήλες χαμηλής καρδιανότητας είναι εκείνες με πολύ λίγες μοναδικές τιμές. Σε έναν πίνακα πελατών, μια στήλη χαμηλής καρδιανότητας θα ήταν η στήλη "Φύλο". Αυτή η στήλη πιθανόν να έχει μόνο "M" και "F" ως εύρος τιμών από τις οποίες μπορείτε να επιλέξετε και όλες οι χιλιάδες ή εκατομμύρια εγγραφές στον πίνακα μπορούν να επιλέξουν μόνο μία από αυτές τις δύο τιμές για αυτήν τη στήλη.

Οι σχέσεις καρδινάλιας μεταξύ των πινάκων μπορούν να λάβουν τη μορφή ενός προς ένα, ενός προς πολλούς (του οποίου η αντιστροφή είναι πολλών προς ένα) ή πολλών προς πολλά. Αυτοί οι όροι αναφέρονται απλώς στις σχέσεις δεδομένων μεταξύ των πινάκων. Για παράδειγμα, η σχέση μεταξύ του πίνακα "Πελάτες" και του πίνακα "Τραπεζικοί λογαριασμοί" είναι ένας προς πολλούς, δηλαδή ένας πελάτης μπορεί να έχει πολλούς λογαριασμούς, αλλά ένας λογαριασμός δεν μπορεί να ανήκει σε περισσότερους από έναν πελάτες. Δηλαδή, υποθέτοντας ότι αυτή η τράπεζα δεν έχει ακούσει ποτέ κοινούς λογαριασμούς!

Ο ορισμός αυτός γράφτηκε στο πλαίσιο των Βάσεων Δεδομένων
Τι είναι η καρδιανότητα στις βάσεις δεδομένων; - ορισμός από την τεχνολογία