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

Πώς παίρνετε ένα υποκατάστατο κλειδί;
Πώς παίρνετε ένα υποκατάστατο κλειδί;

Βίντεο: Πώς παίρνετε ένα υποκατάστατο κλειδί;

Βίντεο: Πώς παίρνετε ένα υποκατάστατο κλειδί;
Βίντεο: Πως να βγάλω ένα κλειδί που έχει σπάσει μέσα στον αφαλό της κλειδαριάς 2024, Νοέμβριος
Anonim

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

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

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

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

Εξάλλου, πώς δημιουργείτε ένα υποκατάστατο κλειδί;

Δημιουργία υποκατάστατων κλειδιών

  1. Κάντε κλικ στην καρτέλα Ιδιότητες.
  2. Πληκτρολογήστε ένα όνομα για τη στήλη υποκατάστατου κλειδιού στην ιδιότητα Όνομα στήλης παραγόμενης εξόδου.
  3. Πληκτρολογήστε ή αναζητήστε το όνομα της πηγής.
  4. Επιλέξτε τον τύπο πηγής.
  5. Εάν ο τύπος πηγής είναι μια ακολουθία βάσης δεδομένων, ορίστε τις ιδιότητες Τύπος βάσης δεδομένων.
  6. Εάν η πηγή κλειδιού είναι ένα επίπεδο αρχείο, καθορίστε πώς δημιουργούνται τα κλειδιά:

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

Κορυφαίοι 3 λόγοι για να χρησιμοποιείτε πάντα υποκατάστατα κλειδιά στην αποθήκευση δεδομένων

  1. Αργή αλλαγή διαστάσεων. Συχνά απαιτείται η παρακολούθηση ιστορικών τιμών των εγγραφών διαστάσεων. Για παράδειγμα; μια ιδιότητα πελάτη μπορεί να περιέχει ένα πεδίο ταχυδρομικού κώδικα.
  2. Αλλαγή Συστημάτων Πηγής. Η χρήση φυσικών κλειδιών συνδέει στενά την ακεραιότητα μιας αποθήκης δεδομένων με τη σταθερότητα του συστήματος προέλευσης.
  3. Εκτέλεση.

Συνιστάται: