Cuprins:

Cum obțineți o cheie surogat?
Cum obțineți o cheie surogat?

Video: Cum obțineți o cheie surogat?

Video: Cum obțineți o cheie surogat?
Video: Why Surrogate Keys are used in Data Warehouse 2024, Mai
Anonim

A cheie surogat în SQL Server este creat un prin alocarea unei proprietăți de identitate unei coloane care are un tip de date numeric. A cheie surogat este o valoare generată chiar înainte ca înregistrarea să fie inserată într-un tabel. Există mai multe motive pentru a înlocui un naturist cheie cu cheie surogat.

Oamenii se întreabă, de asemenea, care este exemplul cheie surogat?

A cheie surogat este un identificator unic utilizat în bazele de date pentru o entitate sau un obiect modelat. Este un unic cheie a cărui singură semnificație este să acționeze ca identificator primar al unui obiect sau entitate și nu este derivat din alte date din baza de date și poate sau nu poate fi utilizat ca principal cheie.

În al doilea rând, care este diferența dintre o cheie primară și o cheie surogat? A cheia principala este o constrângere specială pe o coloană sau un set de coloane. A cheie surogat este orice coloană sau set de coloane care poate fi declarată ca cheia principala în loc de un „real” sau natural cheie . Uneori pot fi mai multe naturale chei care ar putea fi declarat ca cheia principala , și toate acestea sunt numite candidat chei.

În plus, cum creezi o cheie surogat?

Generarea cheilor surogat

  1. Faceți clic pe fila Proprietăți.
  2. Introduceți un nume pentru coloana cheie surogat în proprietatea Nume coloană de ieșire generată.
  3. Tastați sau căutați numele sursei.
  4. Selectați tipul sursei.
  5. Dacă tipul sursă este o secvență de bază de date, definiți proprietățile tip de bază de date.
  6. Dacă sursa cheilor este un fișier plat, specificați cum sunt generate cheile:

Când ați folosi o cheie surogat?

Top 3 motive pentru a folosi întotdeauna cheile surogat în depozitarea datelor

  1. Dimensiuni cu schimbare lentă. Este adesea o cerință să urmăriți valorile istorice ale înregistrărilor dimensiunilor. De exemplu; o dimensiune client poate conține un câmp de cod poștal.
  2. Schimbarea sistemelor sursă. Utilizarea cheilor naturale leagă strâns integritatea unui depozit de date de stabilitatea sistemului sursă.
  3. Performanţă.

Recomandat: