Skip to main content

Οι καθοριστικοί παράγοντες στις βάσεις δεδομένων

James Hansen - Scientific Reticence: A Threat to Humanity and Nature (Ιούνιος 2025)

James Hansen - Scientific Reticence: A Threat to Humanity and Nature (Ιούνιος 2025)
Anonim

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

Για παράδειγμα, μια εταιρεία μπορεί να χρησιμοποιήσει έναν πίνακα με τα χαρακτηριστικά , , και .

Ταυτότητα ΥπαλλήλουΟνομαΕπίθετοΗΜΕΡΟΜΗΝΙΑ ΓΕΝΝΗΣΗΣ

123

Meganκαφέ01/29/1979
234ΜπενWilder02/14/1985
345MeganChowdery2/14/1985
456Κάρολοςκαφέ07/19/1984

Σε αυτή την περίπτωση, το πεδίο καθορίζει τα υπόλοιπα τρία πεδία. Τα πεδία ονομάτων δεν καθορίζουν το επειδή η επιχείρηση μπορεί να έχει εργαζόμενους που έχουν το ίδιο όνομα ή επώνυμο. Ομοίως, το πεδίο δεν καθορίζει το ή τα πεδία ονόματος, επειδή οι εργαζόμενοι ενδέχεται να μοιράζονται τα ίδια γενέθλια.

Ουσιαστικές σχέσεις με τα κλειδιά της βάσης δεδομένων

Σε αυτό το παράδειγμα, είναι ένας καθοριστικός παράγοντας, ένα υποψήφιο κλειδί και επίσης ένα πρωτεύον κλειδί. Είναι ένα υποψήφιο κλειδί, επειδή όταν αναζητηθεί ολόκληρη η βάση δεδομένων για το 234, εμφανίζεται η γραμμή που περιέχει τις πληροφορίες για τον Ben Wilder και δεν εμφανίζεται άλλη εγγραφή. Ένα άλλο υποψήφιο κλειδί εμφανίζεται όταν κάνετε αναζήτηση στη βάση δεδομένων με τις πληροφορίες σε τρεις στήλες. , και , το οποίο επίσης ανακτά το ίδιο αποτέλεσμα.

ο είναι το πρωτεύον κλειδί εξαιτίας όλων των συνδυασμών στηλών που μπορούν να χρησιμοποιηθούν ως υποψήφιο κλειδί, είναι η πιο εύκολη στήλη για χρήση ως κύρια αναφορά σε αυτόν τον πίνακα.

Επίσης, είναι εγγυημένο ότι είναι μοναδικό στον πίνακα αυτό, ανεξάρτητα από το πόσοι άλλοι εργαζόμενοι υπάρχουν, σε αντίθεση με τις πληροφορίες σε άλλες στήλες.