![วิธีคีย์สมัครสมาชิกใหม่ , สั่งซื้อสินค้า , ชำระเงิน และลงผังเพื่อเป็นนักธุรกิจอินดีมโดยสมบูรณ์](https://i.ytimg.com/vi/34V9rg5arj0/hqdefault.jpg)
เนื้อหา
- คำจำกัดความ - Surrogate Key หมายถึงอะไร
- ข้อมูลเบื้องต้นเกี่ยวกับ Microsoft Azure และ Microsoft Cloud | ในคู่มือนี้คุณจะได้เรียนรู้ว่าการประมวลผลแบบคลาวด์คืออะไรและ Microsoft Azure สามารถช่วยคุณในการโยกย้ายและดำเนินธุรกิจจากคลาวด์อย่างไร
- Techopedia อธิบาย Surrogate Key
คำจำกัดความ - Surrogate Key หมายถึงอะไร
คีย์ตัวแทนเป็นตัวบ่งชี้เฉพาะที่ใช้ในฐานข้อมูลสำหรับเอนทิตีที่ทำโมเดลหรือวัตถุ เป็นคีย์เฉพาะที่มีความสำคัญเพียงเพื่อทำหน้าที่เป็นตัวระบุหลักของวัตถุหรือเอนทิตีและไม่ได้รับจากข้อมูลอื่น ๆ ในฐานข้อมูลและอาจใช้หรือไม่อาจใช้เป็นคีย์หลัก คีย์ตัวแทนที่ใช้ตามปกติคือหมายเลขลำดับที่ไม่ซ้ำกัน
ข้อมูลเบื้องต้นเกี่ยวกับ Microsoft Azure และ Microsoft Cloud | ในคู่มือนี้คุณจะได้เรียนรู้ว่าการประมวลผลแบบคลาวด์คืออะไรและ Microsoft Azure สามารถช่วยคุณในการโยกย้ายและดำเนินธุรกิจจากคลาวด์อย่างไร
Techopedia อธิบาย Surrogate Key
คีย์ตัวแทนแทนจะเป็นเอนทิตีที่มีอยู่ในโลกภายนอกและสร้างแบบจำลองภายในฐานข้อมูลและทำให้แอปพลิเคชันและผู้ใช้สามารถมองเห็นได้หรือสามารถเป็นตัวแทนวัตถุภายในฐานข้อมูลและมองไม่เห็นผู้ใช้และแอปพลิเคชัน ในทั้งสองกรณีคีย์ตัวแทนจะถูกสร้างขึ้นภายใน
คีย์ตัวแทนอาจไม่ได้ใช้เป็นคีย์หลักเสมอไปและขึ้นอยู่กับว่าฐานข้อมูลเป็นชนิดปัจจุบันหรือชั่วคราว ฐานข้อมูลปัจจุบันเก็บข้อมูลปัจจุบันที่ถูกต้องเท่านั้นและต้องการความสัมพันธ์แบบหนึ่งต่อหนึ่งระหว่างคีย์ตัวแทนในโลกจำลองและคีย์หลักของฐานข้อมูลซึ่งในกรณีนี้ตัวแทนอาจทำหน้าที่เป็นคีย์หลัก อย่างไรก็ตามในฐานข้อมูลชั่วคราวมีความสัมพันธ์แบบหนึ่งต่อหนึ่งระหว่างคีย์หลักและคีย์ตัวแทนซึ่งหมายความว่าอาจมีวัตถุหลายรายการในฐานข้อมูลที่เกี่ยวข้องกับคีย์ตัวแทนจึงไม่สามารถใช้เป็น คีย์หลัก
คีย์ตัวแทนมีลักษณะดังต่อไปนี้:
- ค่าจะไม่ถูกนำมาใช้ซ้ำและไม่ซ้ำกันภายในทั้งระบบ
- มันเป็นระบบที่สร้างขึ้น
- ไม่สามารถจัดการค่าโดยผู้ใช้หรือแอปพลิเคชัน
- ค่าไม่ใช่การรวมกันของค่าที่แตกต่างจากหลายโดเมน