คีย์ตัวแทน

ผู้เขียน: Randy Alexander
วันที่สร้าง: 25 เมษายน 2021
วันที่อัปเดต: 1 กรกฎาคม 2024
Anonim
วิธีคีย์สมัครสมาชิกใหม่ , สั่งซื้อสินค้า , ชำระเงิน และลงผังเพื่อเป็นนักธุรกิจอินดีมโดยสมบูรณ์
วิดีโอ: วิธีคีย์สมัครสมาชิกใหม่ , สั่งซื้อสินค้า , ชำระเงิน และลงผังเพื่อเป็นนักธุรกิจอินดีมโดยสมบูรณ์

เนื้อหา

คำจำกัดความ - Surrogate Key หมายถึงอะไร

คีย์ตัวแทนเป็นตัวบ่งชี้เฉพาะที่ใช้ในฐานข้อมูลสำหรับเอนทิตีที่ทำโมเดลหรือวัตถุ เป็นคีย์เฉพาะที่มีความสำคัญเพียงเพื่อทำหน้าที่เป็นตัวระบุหลักของวัตถุหรือเอนทิตีและไม่ได้รับจากข้อมูลอื่น ๆ ในฐานข้อมูลและอาจใช้หรือไม่อาจใช้เป็นคีย์หลัก คีย์ตัวแทนที่ใช้ตามปกติคือหมายเลขลำดับที่ไม่ซ้ำกัน


ข้อมูลเบื้องต้นเกี่ยวกับ Microsoft Azure และ Microsoft Cloud | ในคู่มือนี้คุณจะได้เรียนรู้ว่าการประมวลผลแบบคลาวด์คืออะไรและ Microsoft Azure สามารถช่วยคุณในการโยกย้ายและดำเนินธุรกิจจากคลาวด์อย่างไร

Techopedia อธิบาย Surrogate Key

คีย์ตัวแทนแทนจะเป็นเอนทิตีที่มีอยู่ในโลกภายนอกและสร้างแบบจำลองภายในฐานข้อมูลและทำให้แอปพลิเคชันและผู้ใช้สามารถมองเห็นได้หรือสามารถเป็นตัวแทนวัตถุภายในฐานข้อมูลและมองไม่เห็นผู้ใช้และแอปพลิเคชัน ในทั้งสองกรณีคีย์ตัวแทนจะถูกสร้างขึ้นภายใน

คีย์ตัวแทนอาจไม่ได้ใช้เป็นคีย์หลักเสมอไปและขึ้นอยู่กับว่าฐานข้อมูลเป็นชนิดปัจจุบันหรือชั่วคราว ฐานข้อมูลปัจจุบันเก็บข้อมูลปัจจุบันที่ถูกต้องเท่านั้นและต้องการความสัมพันธ์แบบหนึ่งต่อหนึ่งระหว่างคีย์ตัวแทนในโลกจำลองและคีย์หลักของฐานข้อมูลซึ่งในกรณีนี้ตัวแทนอาจทำหน้าที่เป็นคีย์หลัก อย่างไรก็ตามในฐานข้อมูลชั่วคราวมีความสัมพันธ์แบบหนึ่งต่อหนึ่งระหว่างคีย์หลักและคีย์ตัวแทนซึ่งหมายความว่าอาจมีวัตถุหลายรายการในฐานข้อมูลที่เกี่ยวข้องกับคีย์ตัวแทนจึงไม่สามารถใช้เป็น คีย์หลัก


คีย์ตัวแทนมีลักษณะดังต่อไปนี้:

  • ค่าจะไม่ถูกนำมาใช้ซ้ำและไม่ซ้ำกันภายในทั้งระบบ
  • มันเป็นระบบที่สร้างขึ้น
  • ไม่สามารถจัดการค่าโดยผู้ใช้หรือแอปพลิเคชัน
  • ค่าไม่ใช่การรวมกันของค่าที่แตกต่างจากหลายโดเมน