Ποιος είναι ο σκοπός του υποκατάστατου κλειδιού;
Ποιος είναι ο σκοπός του υποκατάστατου κλειδιού;

Βίντεο: Ποιος είναι ο σκοπός του υποκατάστατου κλειδιού;

Βίντεο: Ποιος είναι ο σκοπός του υποκατάστατου κλειδιού;
Βίντεο: Μαρία Αναματερού - Ο σκοπός του καπετάν Σιδερή | Official Audio Release 2024, Νοέμβριος
Anonim

ΕΝΑ υποκατάστατο κλειδί είναι ένα μοναδικό αναγνωριστικό που χρησιμοποιείται σε βάσεις δεδομένων για μια οντότητα ή ένα αντικείμενο μοντελοποιημένης. Είναι ένα μοναδικό κλειδί του οποίου η μόνη σημασία είναι να ενεργεί ως το κύριο αναγνωριστικό ενός αντικειμένου ή μιας οντότητας και δεν προέρχεται από άλλα δεδομένα στη βάση δεδομένων και μπορεί ή όχι να χρησιμοποιηθεί ως κύριο κλειδί.

Ομοίως, οι άνθρωποι ρωτούν, ποια είναι η διαφορά μεταξύ του υποκατάστατου κλειδιού και του πρωτεύοντος κλειδιού;

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

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

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

Υποκατάστατο κλειδί Η παραγωγή και η ανάθεση επιβαρύνουν περιττό το πλαίσιο ETL. Δεν πρέπει να υπερχρησιμοποιείτε το υποκατάστατα κλειδιά καθώς δεν έχουν καμία σημασία στους πίνακες αποθήκης δεδομένων. Η μετεγκατάσταση δεδομένων γίνεται δύσκολη εάν έχετε συσχετίσει την ακολουθία βάσης δεδομένων υποκατάστατο κλειδί στήλες.

Πότε θα χρησιμοποιούσατε ένα υποκατάστατο κλειδί στην αποθήκη δεδομένων;

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

Συνιστάται: