จุดประสงค์เดียวของ Surrogate Key คือการเป็นตัวระบุที่ไม่ซ้ำกันในฐานข้อมูล เช่น คีย์ส่วนเพิ่ม GUID เป็นต้น ซึ่งมี
Surrogate Key ไม่มีความหมายที่แท้จริงและใช้เพื่อแสดงถึงการมีอยู่ มีไว้เพื่อการวิเคราะห์ข้อมูลเท่านั้น
ตัวอย่าง
คีย์ | ProductID | ราคา |
505_92 | 1987 | 200 |
698_56 | 1256 | 170 |
304_57 | 1898 | 250 |
458_66 | 1666 | 110 |
ด้านบน คีย์ตัวแทนคือคีย์ใน
ตัวอย่างอื่นๆ
ตัวอย่างอื่นๆ ของ Surrogate Key -
- สามารถแสดงเคาน์เตอร์เป็น Surrogate Key ได้
- ประทับวันที่/เวลาของระบบ
- สุ่มสตริงตัวอักษรและตัวเลข